0

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

图片

图像显示我在库中有 admob jar。

在此处输入图像描述

任何帮助表示赞赏。

谢谢你。

4

5 回答 5

2

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

在 Admob 中,转到获利、所有应用,然后为您的应用展开“查看代码集成说明”。如果它不存在,您必须添加您的应用程序。

于 2013-10-07T00:51:09.330 回答
1

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

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

做更多的测试你得到广告

于 2014-03-14T11:39:36.090 回答
0

你忘记权限了吗?

 <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • 目标 SDK 至少应为 API 13
于 2013-10-07T00:47:03.640 回答
0

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

于 2013-10-08T06:12:16.890 回答
0

2014 年 8 月 1 日之后,admob 更新了旧的 ad nit id,我们需要更新到最新的。Admob 广告单元 ID 将采用这种格式 ca-app-pub-XxxXXXXXXXXXXXX/XXXXXXXXXXX"

于 2014-09-01T20:53:56.550 回答