iOS の Google AdMob のテスト広告が出なくなってしまった時の対応
ここに書いてある「デモ広告」のユニット ID を使って、テスト広告を表示させていたのだが、いつの間にか出なくなっていた。
実行時にこんなログが出る。
<Google> Cannot find an ad network adapter with the name(s): com.google.DummyAdapter. Remember to link all required ad network adapters and SDKs, and set -ObjC in the 'Other Linker Flags' setting of your build target.
ドキュメントをよく見たら
注意:アプリで app-ads.txt ファイルを設定している場合は、デモ広告ユニットを使って広告を読み込むために、次の行を app-ads.txt ファイルに含める必要があります。
と記載があったので、 app-ads.txt にコードを追加する。
... 既存の記載 ... google.com, pub-3940256099942544, DIRECT, f08c47fec0942fa0
そうして数時間経ったら、前のように「デモ広告」が表示されるようになった。 以前はドキュメントにデモ用の app-ads.txt の記載あったかなぁ・・・
ちなみに、↑とは別に「テストデバイス」設定をする方法でも、デモ広告は表示される。