こんにちは、エンジニアのnecomimiです。
今回はiosアプリにおいて本番広告が表示されない場合の解決策について解説していこうと思います。
広告が表示されない原因
広告が表示されない原因は以下のようなことが考えられます。
1.アプリIDがInfo.plistに追加されていない
2.取得した広告IDが正しくない
3.AppDelegate.swiftと画面にリンクしているswiftファイルに正しいコードが追加されていない
4.AdMobで公開したアプリを登録していない
私の場合は1~3の作業は適切に行ってきましたが、4の作業を行う際にAdMobの検索に引っかからず本番広告を表示することができませんでした。
解決策
1~3までの原因はAdMobのマニュアルを見れば解決できます。ただ、4についてはなかなか解決策が見つからず私自身苦戦しました。AdMobの検索に引っかかるには5日以上かかるとのことでしたが、私の場合は2週間以上経過しても検索に引っかかりませんでした。
さまざまなことを試してみましたが解決しなかったので、最終的にGoogle Mobile Ads SDK Developersに問い合わせをすることにしました。そしたら、なんと1日で本番広告が表示されるようになりました(笑)。
もし、同じ問題に直面している方は以下のURLから問い合わせを行えば解決すると思います。
Google Mobile Ads SDK Developers グループ:https://groups.google.com/g/google-admob-ads-sdk
さいごに
今回はAdMob広告で直面する問題について解説しました。せっかく公開したのに広告が表示されないと結構萎えると思うので、この記事を参考に解決していければと思います。
また、先日新しいアプリをリリースしたので、暇でしたらインストールして感想をいただけるとありがたいです。
コメント