スポンサーリンク
Androidアプリを開発していると、広告を入れることが良くあります。
私は AdMob を使っているのですが、開発中に自分の端末で間違えてクリックして、アカウント停止になったことあります(汗)
AdMob は開発中に本番用の広告IDを使うことは推奨していないので、開発中は AdMob のチュートリアルに記載されているテスト用のIDを必ず使いましょう。
それから、開発時に使う端末はテストデバイスとして登録しておけばOKです。
ただ、端末IDの取得方法がよくわからなかったのですよね。
よくよくログを見てみると、Adsの読み込みが終わった後に、以下の様なログが出ていたのです。
1 |
I/Ads: Use AdRequest.Builder.addTestDevice("XXXXXXXXXXXXXXXXXXXXXX") to get test ads on this device. |
ここに表示されている通りに AdRequest.Builder をするときに addTestDevice(“XXXXXXXXXXXXXXX”) としてあげれば、テスト表示に代わりました。
複数テスト端末がある場合は、以下のように addTestDevice() を複数書いてあげればOKです。
1 2 3 4 |
AdRequest adRequest = new AdRequest.Builder() .addTestDevice("AAAAAAAAAAAAAAAAAA") .addTestDevice("XXXXXXXXXXXXXXXXX") .build(); |
これでアカウント停止処分になることがなくなればいいなぁ…w