好的,所以我读过很多文章,问题和答案,但仍然找不到适合我的文章……
我正在尝试在Android应用中展示AdMob横幅广告.
我正在使用Eclipse和最新的AdMob SDK(4.3.1),它需要AndroID 3.2(13)才能运行.
事实是,我的测试设备只有2.3.3(10).
–
到目前为止,我得到的最好的是针对AndroID 2.3.3的应用程序,在设备上运行,以及显示的横幅但是有这样的消息:您必须在AndroIDManifest.xml中使用configChanges声明AdActivity …
在这种情况下,configChanges属性设置为“keyboard | keyboardHIDden | orIEntation”
如果我将其更改为“完整”版本(添加“| screenLayout | uiMode | screenSize | smallestScreenSize”),它将不再编译,因为这些参数需要AndroID 3.2.
–
我已经读过,可以针对AndroID SDK 13进行编译,同时保持10为minSdkVersion.我已经尝试过了,configChanges属性现在已经满了并且没有生成错误,但Eclipse现在显示我的设备与3.2不兼容,并且如果我仍然运行它,应用程序崩溃了.
–
但显然人们似乎让AdMob在旧设备上运行,不是吗?又怎样?
如果AdMob 4.3.1至少需要AndroID 3.2,那么是否有与2.3兼容的旧版本?
我真的很困惑……
感谢任何能够阐明这一点的人.
<activity androID:name="com.Google.ads.AdActivity" androID:configChanges="keyboard|keyboardHIDden|orIEntation"> </activity>
使用admob 4.1.1为我工作,还没有尝试过4.3.1.
总结以上是内存溢出为你收集整理的让AdMob在Android 2.3设备上运行?全部内容,希望文章能够帮你解决让AdMob在Android 2.3设备上运行?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)