android admobをダミー広告にする
(技術メモ)
admobで広告を設定で、誤クリック防止のための制御を入れます。
下記の例ではテスト用デバイスとエミュレータでの実行時にはダミー広告を表示するように制御しています。
AdView mAdView = (AdView) findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest ); AdView mAdView = (AdView) findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder() .addTestDevice("XXXXXXXXXX") //テスト用のデバイスIDを指定 .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) //エミュレータを指定 .build(); mAdView.loadAd(adRequest);
※テスト用のデバイスIDは以下のログから確認可能。XXXXXXXXXXの部分がデバイスID。
07-03 00:46:39.633 31407-31407/com.test.testappl I/Ads: Use AdRequest.Builder.addTestDevice("XXXXXXXXXX") to get test ads on this device.