Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AdMob广告根本没有出现_Android_Sdk_Admob_Manifest - Fatal编程技术网

Android AdMob广告根本没有出现

Android AdMob广告根本没有出现,android,sdk,admob,manifest,Android,Sdk,Admob,Manifest,所以我下载了最新的admob sdk。按照所有说明将其导入到项目中,等等 然后,我将project.properties target更改为android-13,并将min sdk设置为10,从而在2.3.3中允许广告 在舱单中还声明: <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orienta

所以我下载了最新的admob sdk。按照所有说明将其导入到项目中,等等

然后,我将project.properties target更改为android-13,并将min sdk设置为10,从而在2.3.3中允许广告

在舱单中还声明:

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

在XML中声明AdView,如下所示:

<com.google.ads.AdView android:id="@+id/adView"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     ads:adUnitId="xxxxxx"    <!--replaced xxxxxx with publisher id-->
                     ads:adSize="BANNER"
                     ads:testDevices="xxxxx"  <!--replaced xxxxx with device id-->
                     ads:loadAdOnCreate="true"/>

ads:loadOncreate=“true”/>
在所有这些之后,广告根本没有出现!! 在图形布局中,它表示类无法实例化


我哪里出错了?

您是否将
admob.jar
文件包括在您的项目
libs
目录中?

是的。我在项目的/libs中添加了GoogleedMobadAndRoiddk.jar。因此,我删除了internet和网络状态访问权限,AdView显示为一个红色框,其中有一个错误,表示需要internet权限。一旦我纠正了这些错误,它就消失了。如果我删除清单中的互联网权限,广告就会显示为一个红色框,上面写着需要互联网访问。我也有同样的问题。我想不出来。我正在尝试使用新的6.0.1 admob sdk让广告在2.3.3上工作。@NealCaffrey您仍然有这个问题吗?你有什么类不能被实例化的信息吗?当你遇到这个问题时,也许你可以发布日志。它说什么类不能被实例化?