Android Admob没有显示

时间:2010-12-31 04:53:12

标签: java android mobile admob

Admob没有出现在我的模拟器上或自己的设备上。 我试着打开和关闭测试模式。 相关的清单数据: 权限:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />

元数据:

<meta-data android:value="true" android:name="AD_REQUEST" />
<meta-data android:value="false" android:name="TEST_MODE" />
<meta-data android:value="xxxxxxxxxxxxxxxx" android:name="ADMOB_PUBLISHER_ID" />

x实际上就是我的身份证。

我的整个main.xml:

<com.admob.android.ads.AdView  
     android:id="@+id/ad" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"
 android:visibility="visible"
 android:layout_alignParentTop="true"/>

 

希望我能尽快解决这个问题......

1 个答案:

答案 0 :(得分:1)

在我看来,当您停用测试模式时,Admob没有适合您的广告。启用此功能后,可能无法显示广告,因为您尚未添加测试设备。尝试添加测试设备,看看是否有广告 -

  • 上切换测试模式
  • 将您的模拟器和实际设备作为测试设备添加到PDF规范中指定的代码中。尝试将onCreate方法中的代码放在设置布局文件的行上方。
  • 登录桌面上的Admob帐户,确保将测试模式设置设置为客户端模式。
  • 首先尝试在模拟器上运行该应用程序。

如果你没有收到广告,请尝试查看你的日志,看看它是否有关于admob的任何内容,看看你能找到有用的东西吗?此外,在您运行应用程序一段时间并且看不到广告后,请等待大约10-20分钟,然后查看您的admob网站上的请求数量是否显示任何增加?