2021年03月24日

[Unity - iOS] AdMobバナー広告で「SDK tried to perform a networking task before being initialized」となる時の対処法

Google Mobile Ads Unity Plugin v5.4.0 を使っているときに、AdMobバナー広告のイベント(HandleOnAdFailedToLoad)で、実機で実行したときに

SDK tried to perform a networking task before being initialized.

というエラーメッセージが出た。

原因は、先の記事「[Unity - iOS] AdMobプラグインを使ったときにビルドしても「.xcworkspace」が出力されないときの対処法」にて、「External Dependency Manager」のバージョンを
v1.2.161 -> v1.2.164
に上げてしまったことが原因だった。
v1.2.164->v1.2.163
にバージョンを下げたことで広告が表示されるようになったので、手順をメモ。


手順

(1) Packages 内の「External Dependency Manager」のバージョンを確認
AdMobのプラグインでは「v1.2.161」だったけど、最新の「v1.2.164」に上げた状態になっていた。

2021-03-24_01.png

(2) Package Managerを使ってバージョンを「v1.2.163」に戻す

先に記事にてGoogleのレジストリを登録していたので、「My Registories」を選択。

2021-03-24_02.png

「External Dependency Manager」の「v1.2.163」を選択し、「Update to 1.2.163」を押して実行する。

2021-03-24_03.png

(3) Package内を確認。

ちゃんとバージョンがv1.2.163に変わったことを確認。

2021-03-24_04.png

これで広告が表示された。
何でもかんでも最新版がいいとは限らないんだなー。
posted by be-style at 00:09| Comment(0) | Unity
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。