我正在使用 AdMob SDK 6.0.1,适用于 android 4+,但我无法让它适用于 android 2.1。有没有办法获得以前的 AdMobSDK?还是其他方式?
编辑1:
尼克:
您的 android:targetSdkVersion 应该足够高(例如 15),例如,您的 android:minSdkVersion 可以是 7。这样它就可以与最新的 AdMobSDK 一起使用。另请参阅:http: //developer.android.com/guide/topics/manifest/uses-sdk-element.html
这不起作用:
error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation| screenLayout|uiMode|screenSize|smallestScreenSize').
如果我删除 screenSize 和 Smallest Screen 会出现以下错误:
The android:configChanges value of the com.google.ads.AdActivity must include screenSize.
The android:configChanges value of the com.google.ads.AdActivity must include smallestScreenSize.
正在运行的应用程序的问题:
编辑:2解决方案:
安德里亚·布雷索林:
在 Eclipse 中,转到“Project (menu)->Properties->Android”并确保选择 Android 3.2 或更高版本作为 Project Build Target(这是使编译器在编译时知道 configChanges 中的所有项目的关键)