UnityのAdMobで 「Ad failed to load : 3」エラーの対処法

Unity

Unity上のテストコードで広告が表示されたが、
android上で実行した際にエラーが出た際の対処法についてです。

原因

Google~AdRequest~
上記のAdMobの公式ドキュメントによると以下の通り、
広告の在庫がないため、表示されなかったようです。

public static Final int ERROR _ CODE _ NO _ FILL広告リクエストは成功しましたが、広告在庫がないため広告は返されませんでした。定数値: 3

こちらのエラーが出る原因は主に2つあります。
 1.Admobに登録したばかりで広告が用意されてない
 2.広告ユニットIDが誤っている

対処法1~Admob登録ばかり~

Admobに登録したばかりの方は1~2日間待ってみて、表示されるかを確認してみてください。
それでも、表示されない場合は、対処法2を確認してみてください。
もしくは下記を参考にテスト広告のIDとテストデバイスの設定を行い、
広告が表示されるか試してみてください。

対処法2~広告ユニットIDの設定~

実装する際に広告IDを設定しますが、そちらが正しく設定されていない可能性があります。
設定を再度確認してみてください。
広告の設定については、
AdMobの始め方

AdMobで登録した広告IDでエラーとなる場合は、
テスト用広告IDで問題なく動作するかを試すのをおすすめします。
以下のより、該当の広告を選択し、テスト用のコピーを実装します。
AdMobの広告

おわりに

UnityのAdMobで 「Ad failed to load : 3」エラーの対処法を解説しました。
このブログでは、私が学んだUnityの知識をまとめていきたいと思います。

不明点や指摘等がありましたら、コメントいただけると助かり
ます。
コメントまたはtwitterで連絡をお待ちしています。
twiiterアカウント~otakutomo~


コメント

タイトルとURLをコピーしました