AdMob TEST_EMULATOR无法单独使用

时间:2013-09-19 07:40:09

标签: android eclipse android-emulator admob banner

我试图在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在这种情况下会发生变化?

谢谢,

保罗。

1 个答案:

答案 0 :(得分:0)

根据this thread,它是x86模拟器的一个错误,并且已在Google Play服务附带的AdMob库版本中修复。