我正在尝试在 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
我的电脑没有连接安卓设备。所有测试都是在 Eclipse 上完成的。
请帮助我理解这一点。为什么 TEST_EMULATOR 不起作用?为什么 Eclipse/AVD 有一个设备 ID?为什么在这种情况下设备 ID 会发生变化?
谢谢,
保罗。