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

我的电脑没有连接安卓设备。所有测试都是在 Eclipse 上完成的。

请帮助我理解这一点。为什么 TEST_EMULATOR 不起作用?为什么 Eclipse/AVD 有一个设备 ID?为什么在这种情况下设备 ID 会发生变化?

谢谢,

保罗。

4

1 回答 1

0

根据此线程,这是 x86 模拟器的错误,并且已在 Google Play 服务附带的 AdMob 库版本中修复。

于 2013-12-05T01:46:35.410 回答