【Swift】テストではうまくのに実機で広告が表示されない場合の解決法【AdMob】

Swift

こんにちは、エンジニアの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広告で直面する問題について解説しました。せっかく公開したのに広告が表示されないと結構萎えると思うので、この記事を参考に解決していければと思います。

また、先日新しいアプリをリリースしたので、暇でしたらインストールして感想をいただけるとありがたいです。

‎怠惰な人のための自己管理アプリ 〜もう絶対に忘れない〜
‎1画面で完結する非常に使いやすいToDoアプリです! 課題、仕事、家事、趣味などのタスクをカテゴリで分けて管理することができます。カテゴリは自由に開閉できるので自分好みに見やすくすることもできます。 -機能について ・ToDoの登録 ・カテゴリでToDoを分類 ・カテゴリ名は自由に設定 ・カテゴリの開閉 必要な操作を...

コメント

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