Android:AdMob未显示

Android:AdMob未显示,admob,Admob,出于某种原因,在测试模式下运行AdMob时,我什么也得不到。有人能看出什么明显的错误吗 XML: 然后我的活动中没有任何内容,因为loadAdOnCreate是真的 所以我找到了问题所在!我在一部2.3版本的手机上运行这个程序,低于AdMob所需的Android版本。当我在4.0虚拟机中运行它时,它运行得很好 我给那些试图找出AdMob的错误的人的建议是:以直接的XML方式使用它(上面的代码),因为这可以解决Java的任何问题。然后在虚拟机中而不是在物理设备中尝试,并读取日志以查找任何问题。

出于某种原因,在测试模式下运行AdMob时,我什么也得不到。有人能看出什么明显的错误吗

XML:



然后我的活动中没有任何内容,因为loadAdOnCreate是真的

所以我找到了问题所在!我在一部2.3版本的手机上运行这个程序,低于AdMob所需的Android版本。当我在4.0虚拟机中运行它时,它运行得很好


我给那些试图找出AdMob的错误的人的建议是:以直接的XML方式使用它(上面的代码),因为这可以解决Java的任何问题。然后在虚拟机中而不是在物理设备中尝试,并读取日志以查找任何问题。希望这有帮助

所以我找到了问题所在!我在一部2.3版本的手机上运行这个程序,低于AdMob所需的Android版本。当我在4.0虚拟机中运行它时,它运行得很好


我给那些试图找出AdMob的错误的人的建议是:以直接的XML方式使用它(上面的代码),因为这可以解决Java的任何问题。然后在虚拟机中而不是在物理设备中尝试,并读取日志以查找任何问题。希望这有帮助

您需要指定您的

ads:adUnitId="AD_ID"
您可以在admob帐户上获得它。 应该看起来像

ads:adUnitId="a123456ff123456"

如果没有您的id,AdMob将不会为您提供您需要指定的任何广告

ads:adUnitId="AD_ID"
您可以在admob帐户上获得它。 应该看起来像

ads:adUnitId="a123456ff123456"

没有您的id,AdMob将不会为您提供任何广告

FYI,您可以将AdMob与Android 1.5及更高版本一起使用。这是由清单中的
元素确定的。另外,由于您在
ads:testDevices
中指定了
TEST\u仿真器
,因此将在仿真器上获得测试广告。不过,在你的实际设备上,你会看到现场广告,而且不会有100%的填充率。要在设备上获得测试广告,当您尝试在设备上发出请求时,您必须用AdMob在LogCat中提供的实际md5哈希设备ID替换
设备ID
。仅供参考,您可以将AdMob与Android 1.5及更高版本一起使用。这是由清单中的
元素确定的。另外,由于您在
ads:testDevices
中指定了
TEST\u仿真器
,因此将在仿真器上获得测试广告。不过,在你的实际设备上,你会看到现场广告,而且不会有100%的填充率。要在设备上获得测试广告,当您尝试在设备上发出请求时,您必须用AdMob在LogCat中提供的实际md5哈希设备ID替换
设备ID