デバッグ中、AdMobのテスト広告をアプリに表示しようとしたところ
I/Ads: Ad failed to load : 3
のエラーが発生して困っていました。
エラーコード3を調べると、現状配信できる広告のストックがないことを意味していました。
でも、「すでにGoogle Play Storeに公開しているアプリで、実際広告は配信されている」「テスト広告なのに、配信できる広告のストックがない、というのはおかしいのでは?」ので、頭を抱えてしまいました。
原因を調べると、意外な点を作業漏れしていることがわかりました。
対処方法
すでにGoogle Play Storeにアプリを公開している場合、自分のWebサーバに公開しているapp-ads.txtに以下を追記する必要があるということでした。
google.com, pub-3940256099942544, DIRECT, f08c47fec0942fa0
こちらのドキュメントに記載がありました。
以前はそんな記述必要がなかったのですが。。。
とにかくドキュメントは新しいものをチェックしていかないとダメですね。