1

Android アプリに AdMob バナーを実装しようとしています。

使っていても

adRequest.addTestDevice(AdRequest.TEST_EMULATOR);

エミュレーターでテスト バナーを実行する私のコードでは、まだ実際のバナーが表示されます。

また、LogCat は次のメッセージを表示しています。

I/Ads(2364): To get test ads on this device, call adRequest.addTestDevice("94**************************B664");

奇妙なのは、デバイス ID 番号が今日 3 回変更されたという事実です。いつ、どのように変更されたかを見つけることができませんでした。コードでこれらの ID 番号を使用して、番号が再び変更されるまでテスト バナーを実行できます。

adRequest.addTestDevices(AdRequest.TEST_EMULATOR);
adRequest.addTestDevice("94**************************B664");    // My Eclipse

コンピューターに Android デバイスが接続されていません。すべてのテストは Eclipse で行われました。

これを理解するのを手伝ってください。TEST_EMULATOR が機能しないのはなぜですか? Eclipse/AVD にデバイス ID があるのはなぜですか? この場合、デバイス ID が変更されるのはなぜですか?

ありがとうございました、

ポール。

4

1 に答える 1

0

このスレッドによると、これは x86 エミュレーターのバグであり、Google Play Services に付属する AdMob ライブラリのバージョンで修正されています。

于 2013-12-05T01:46:35.410 に答える