我正在尝试将admob添加到我的应用中,但我没有太多运气。
我正在按照教程中的示例并使用XML方法创建横幅。一切似乎工作正常并且编译没有错误,除了1部分...(当我尝试在清单中声明活动时。)
以下是我正在尝试的条目:
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
这是我得到的错误:
错误:错误:不允许字符串类型(在'configChanges'处有值) '键盘| keyboardHidden |取向|屏幕布置| uiMode |屏幕尺寸| smallestScreenSize'。)
除此之外,如果我尝试清理并使用清单中的此条目进行构建,则R.file将消失并且不会再返回。我很困惑。我不是很了解但我想知道这个错误是否与过时的语法有关。该条目是逐字复制的,但是eclipse似乎在说它不知道如何阅读它?思考?
答案 0 :(得分:3)
最新的AdMob jar需要针对13 SDK进行构建。我把它添加到清单
<uses-sdk
android:maxSdkVersion="13"
android:minSdkVersion="8"
android:targetSdkVersion="13" />
你会在清单中收到minSdkVersion小于targetSdkVersion的警告,但是我没有看到它导致任何问题。
您还需要将default.properties或project.properties中的行更改为
target=android-13
希望这有帮助。