我正在尝试使用Android Studio中的Google Play服务中内置的Admob SDK的最新版本,但它无法识别
activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
具体是ads.AdActivity部分。我在build.gradle中有以下内容:
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile 'com.google.android.gms:play-services:4.0.30'}
我似乎无法弄清楚是什么导致它无法识别ads.AdActivity所以我可以开始将广告添加到我的应用中。有什么想法吗?
修改
另外,admob文件说明:
确保您拥有Android SDK的最新副本,并且您正在编译至少Android v3.2(将project.properties中的目标设置为android-13)。
适用于Android的Google移动广告SDK需要Android 2.3或更高版本的运行时(在AndroidManifest.xml中将android:minSdkVersion设置为至少9)。这意味着您可以使用最新版本的Android SDK进行开发,您的应用仍然可以在较早的Android版本(最低版本为2.3)上运行。
我没有看到在android studio中设置project.properties的方法,但我在build.gradle中有以下设置:
android {
compileSdkVersion 19
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 13
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
答案 0 :(得分:1)
您可能需要提高API级别。我记得它有一个最低限度的API 13或其他东西。