2012-09-15 49 views

回答

42

一个适当的AdMob联播活动在AndroidManifest的定义是这样的:

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

你可能缺少了android:configChanges一部分。

请注意,所有的configChanges参数都是必需的。由于并不是所有这些都存在于/旧SDKS中,因此您需要使用更新的Android版本作为默认构建平台。如果您正确设置了minSdk,并且不会在代码中使用任何更新的API调用,您仍然可以定位较早的Android版本。

+3

我固定的地点的误差<使用-SDK直接在上面<应用但现在我在模拟器中进行测试,但我没有看到广告?大家都说,你必须等待,但现在需要大约一个小时,广告不显示! –

+2

它工作!耐心点! –

9

什么工作对我来说是改变了Android SDK版本13 扩大了android:在清单configChanges包含所有参数:

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 

注意:configChanges内容区分大小写,因此请确保您保留camelCase!(这一点在我开始)

我开始在一分钟左右内接收广告。

1

将您的构建目标设置为最新的(> = 4)它将起作用。 只要你喜欢,你仍然可以拥有minSdkVersion,targetSdkVersion。

的广告是否会在一段时间后,要耐心:)

相关问题