Android版、v1.46がリリースされました。
v1.45には不具合がございましたので、直ちにバージョンはv1.46になりました。
NCMBやUnity宴などのプラグインを最新に更新いたしました。
Unity2020.2.6f1
NCMB:4.3.0
GoogleMobileAds(AdMob):5.4.0
Unity宴3:3.9.7
UnityIAP:2.2.2
etc...
NCMBとAd Mobの競合エラーだけではないエラーが出て、ビルドがなかなか通らず苦労いたしました。
異世界カレシのプロジェクトは長い歴史があるため、古いファイルが悪さをしていたようです。
一度全てのプラグインを削除しインストールし直しましたら、エラーが解消されてビルドが通りました。
同じような状況で苦しでいる人の、ご参考になりましたら幸いです。
しかし
リリース直後の現在、広告が表示されておりません。
理由は、リリース直後で広告リクエストが複数人から送られていないからのようです。
詳しくはこちら。
なんということでしょう…
AdMobは突然警告もなく広告を止めることもあるようです。
止められたらすぐに元の広告に戻しますので、お問い合わせからご連絡くださいませ。
一通り確認いたしましたが、不具合が残っているかもしれません。
お気づきの点がございましたら、お気軽にお問い合わせからご連絡くださいませ。
iOS版はまだリリースできておりません。
AdMobはASMRで利用させていただいているので簡単に実装できると思っていたのですが
これまでになかったエラーが表示されました。
OSとUnityの進化速度が早いので、NCMB等プラグインの対応が追いつかないのでしょう。「Unity/EAGLContextHelper.h' file not found」エラーが起こりました。
解決策はこちら。
「_FBLPromiseErrorDomain / _FBLPromise」エラーが発生しましたのでJavaScriptCore.frameworkを追加いたしました。
詳しくはこちら。
GoogleAppMeasurement.framework等はCocoaPodsを利用してインストールしたのですが、「’GoogleMobileAds/GoogleMobileAds.h’ file not found」というエラーが発生しましたので、「GoogleMobileAds.framework」をunityに追加いたしました。
詳しくはこちら。
代表的なのは上記の3つですが、他にも筆舌に尽くし難いエラーの数々が出現し、大変苦労いたしましたが、ビルドは通りました。
しかし、これだけ苦労してAdMobを導入したにも関わらず、広告は表示されておりません。
広告リクエストが複数人から行っていなくてもテスト広告は表示されるはずですので、どこかが間違っているのだと思います。
iOS版はAndroid版と使用しているバージョンが違います
Unity2020.3.0f1
NCMB:4.3.0
GoogleMobileAds(AdMob):5.4.0
Unity宴3:3.9.7
UnityIAP:3.0.1
etc...
Unityはバージョンアップするとこれまで正常に動いていたプロジェクトに問題が生じることがございますので Androidと同じくUnity2020.2.6f1を使用したかったのですが、新しいバージョンが追加されたためUnityHubからインストールできなくなっており、その追加された新しいバージョンであるUnity2020.3.0f1がLTS=長期サポートバージョンでしたので、血迷ってバージョンアップしてしまいました。その後バージョンダウンしようとしてもエラーが出てできませんでした。
iOS版、リリースまでお時間いただきます。いましばらくお待ちくださいませ。
Comments