让AdMob在Android 2.3设备上运行?

让AdMob在Android 2.3设备上运行?,第1张

概述好的,所以我读过很多文章,问题和答案,但仍然找不到适合我的文章……我正在尝试在Android应用中展示AdMob横幅广告.我正在使用Eclipse和最新的AdMobSDK(4.3.1),它需要Android3.2(13)才能运行.事实是,我的测试设备只有2.3.3(10).–到目前为止,我得到的最好的是针对Android2.

好的,所以我读过很多文章,问题和答案,但仍然找不到适合我的文章……

我正在尝试在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兼容的旧版本?

我真的很困惑……
感谢任何能够阐明这一点的人.

@H_403_27@解决方法:

    <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设备上运行?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1105687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存