我正在为Android 2.2平台开发应用程序,想要将admob集成到其中,StackOverflow我设置了一个帐户,下载了最新的admob SDK,并按照文档中提到的说明创建了XML格式的广告布局.我已将项目属性中的目标设置为1.4,并将最小SDK设置为8.现在,配置时发生错误
<activity Android:name="com.Google.ads.AdActivity" Android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
Run Code Online (Sandbox Code Playgroud)
字符串
keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize
Run Code Online (Sandbox Code Playgroud)
不会为Android 2.2编译它会引发错误.但是,如果我在没有这些的screenSize|smallestScreenSize情况下进行编译,它会进行编译,但应用程序中的广告区域会显示错误,说明您必须在AndroidManifest中使用configChanges声明AdActivity
你能提出一个解决方案,对这个问题的任何帮助表示赞赏.
Google AdMob SDK v4.3.1要求在使用Google AdMob广告运行应用的平板电脑上进行其他配置更改以进行优化.configChanges screenSize并smallestScreenSize没有在android-13之前引入,因此Google AdMob SDK要求你对Android 3.2或更高版本进行COMPILE.
您仍然可以通过minSdkVersion在清单中设置应用程序,在Android 2.2设备/模拟器上运行您的应用:
<uses-sdk android:minSdkVersion="8" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2003 次 |
| 最近记录: |