无法在Android Studio中将AdMob SDK添加到Android项目

时间:2014-01-14 13:39:00

标签: android admob google-play-services

我正在尝试使用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"
}

1 个答案:

答案 0 :(得分:1)

您可能需要提高API级别。我记得它有一个最低限度的API 13或其他东西。