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。
感谢任何帮助。
谢谢。
答案 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" />
答案 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“