ターゲットプラットフォームがAndroidとUnity Adsで、広告拡張機能が有効になっているにもかかわらず、何らかの理由でusing UnityEngine.Advertisements;
にアクセスできません。ユニティ広告UnityEngine.Advertisementsライブラリにアクセスできない
は通常、私は、私はユニティ広告をサポートしていないプラットフォーム用にコンパイルするとき、このエラーを取得し、私は単にここで#if UNITY_ADS #endif
に関連するコードをラップすることで、この周りを得Unityサービスに「広告」セクションです:
そして、これは私がif文コメントアウトする場合MonoDevelopのコードを示して方法です:
ビルド設定:
をユニティのコンソールでエラー:
Assets/Scripts/Project Management/AdvertManager.cs(5,19): error CS0234: The type or namespace name `Advertisements' does not exist in the namespace `UnityEngine'. Are you missing an assembly reference?
私は、文字通り、私はもともとそれが働いていた、これを実装し、いくつかの未知の時点で停止したときにスクリプトがあったように、これは戻って、機能しない理由はわかりませんリリースのために必要になるまで使用されていない...
は、事前に
おかげで...私は役に立つかもしれない他のどのような情報を知ってみましょう!
これは私のために働い起こるのだろう、ネイティブライブラリはちょうど...働い – Tiaan
@Tiaanを停止したことを非常に奇妙な正直なところ、なぜこのような問題が起こったのか分かりません。それは非常にバグです。私は私が取り組んでいるものを閉じた後に時々それを再インポートしなければならないでしょう。それは私をそんなに悩ます。しかし、それは動作します。私は本当に統一が好きで、unityadsはアプリでいいです。しかし、それはそのような面倒を引き起こす。あなたが他の問題に遭遇したら教えてください。私は文字通りユニティ広告でそれらをすべて(うまくいけば)見てきました – RSon1234