Admob无法加载任何广告

时间:2013-10-07 00:40:31

标签: android xml admob

Admob无法将广告加载到我的应用中。我已经等了一会儿,但仍然没有广告。

   <com.google.ads.AdView android:id="@+id/adView"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     ads:adUnitId="pub-||||||||||||||||" \\ blanked out. 
                     ads:adSize="BANNER"
                     ads:testDevices="TEST_EMULATOR, 20080411413fc082"
                     ads:loadAdOnCreate="true"/>

我的清单

 <activity android:name="com.google.ads.AdActivity"
                android:configChanges="keyboard|keyboardHidden|orientation
|screenLayout|uiMode|screenSize|smallestScreenSize"/>

logcat的

10-06 20:43:28.187: W/Ads(11465): Invalid unknown request error: Cannot determine request type. Is your ad unit id correct?
10-06 20:38:52.937: E/ActivityThread(11465): Failed to find provider info for com.google.plus.platform

图像

图片显示我在libs中有admob jar。

enter image description here

感谢任何帮助。

谢谢。

5 个答案:

答案 0 :(得分:2)

您在adUnitId中使用了错误的值。这不是您的发布商ID,而是一个名为广告单元ID的单独号码。

在Admob中,转到Monetise,所有应用,然后展开适用于您应用的“查看代码集成说明”。如果它不在那里,你必须添加你的应用程序。

答案 1 :(得分:1)

最后这个问题为我解决了..... 将评级从19降级到17并从3升级到13,如下所示:

android:minSdkVersion="13"
android:targetSdkVersion="17"

通过广告进行更多测试

答案 2 :(得分:0)

你忘记了权限吗?

 <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • 目标SDK至少应为API 13

答案 3 :(得分:0)

请参阅...您首先必须从您的应用程序的admob帐户下载您的jar文件然后在您的项目和Xml文件中使用提及您从这种方式找到的unitId .. 要获得您的admob广告单元ID,请转到您的admob帐户,然后点击“站点与网站”。应用程序然后单击您正在使用的应用程序下方的管理按钮。您将在详细信息页面上看到该应用的发布商ID。这是广告单元ID。将其复制到您的xml文件

答案 4 :(得分:0)

2014年8月1日之后,admob更新了传统广告,我们需要更新到最新版本。 Admob广告单元ID的格式为ca-app-pub-XxxXXXXXXXXXXXX / XXXXXXXXXXX“