Admob and API version 8



我在 an.. 比方说:不是超现代的计算机,到目前为止使用 API 版本 8 的模拟器开发做得很好。现在我尝试使用 Admob(在干预"移动应用 Adsense "之后,由于某种原因从未显示任何广告),但事实证明我需要 API 目标 13 才能使用它。有没有办法让它运行 8?

在我的清单文件中,我定义了

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />

已经。经过我的调查和到目前为止阅读的提示,我尝试了Android清单的"减少"集,

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

但是在 v8 模拟器上运行它会产生许多异常,基本上抱怨没有设置所需的 configChanges。我读过关于使用旧版Admob SDK的"技巧",以及Google的警告,即从2011年底开始,他们将不再显示广告,并且必须使用新版本。

最糟糕的是,如果我想使用 Admob,我甚至无法在连接的手机上运行自己的应用程序(HTC Legend,v2.3.7/API 10)?!

或者也许我错过了什么,我现在很沮丧。

有办法。 请查看这篇适用于 AdMob SDK 6.0 的博文。

博士:

将目标设置为 project.properties android-13 或更高。 您需要全套配置:

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

只要 minSdkVersion 是 8,你仍然可以在 Android 2.2 上运行。

相关内容

最新更新