0

AndroidアプリにGoogle広告を追加する作業をしています...私のコードは次のとおりです

adView = new AdView(this, AdSize.SMART_BANNER, "xxxxxxxxxx");

LinearLayout layout = (LinearLayout)findViewById(R.id.mainlayout);

layout.addView(adView);

AdRequest ads=new AdRequest();

ads.addTestDevice(AdRequest.TEST_EMULATOR);

adView.loadAd(ads);

エミュレーターではすべて正常に動作していますが、デバイスに広告が表示されません。ここで何が間違っているのか教えてください

4

1 に答える 1

1

UsingAdRequest.addTestDevice(TEST_EMULATOR)は、テスト中に追加をフェッチする方法です。ただし、このコードはエミュレータからテスト広告のみを取得します。デバイスでアプリを実行しているすべての人がライブ広告を受け取り、ユーザーがそれらのライブ広告をクリックすると収益が得られます。

デバイスでテスト広告を取得していた場合でもAdRequest.addTestDevice("YOUR_DEVICE_ID")、これはその 1 つの特定のデバイスでのみテスト広告をリクエストし、他のすべてのデバイスはライブ広告を取得します。リリース後にユーザーがテスト広告を受け取ることを心配する必要はありません。

取得するには、これDEVICE_IDを確認してください。

これは、Google AdMob Ads SDK サポートを専門とする Google のデベロッパー プログラム エンジニアである Eric Leichtenschlag 氏が述べています。

これを確認する必要があります。

于 2013-09-14T07:10:17.477 に答える