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

无法将AdMob SDK添加到Android Studio中的Android项目,android,admob,google-play-services,Android,Admob,Google Play Services,我正在尝试使用最新版本的Admob SDK,该SDK在我使用Android Studio的项目中内置于Google Play服务中,但它无法识别 activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

我正在尝试使用最新版本的Admob SDK,该SDK在我使用Android Studio的项目中内置于Google Play服务中,但它无法识别

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'}
android {
compileSdkVersion 19
buildToolsVersion "17.0.0"

defaultConfig {
    minSdkVersion 13
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}
我似乎不知道是什么原因导致它无法识别广告。AdActivity这样我就可以开始将广告添加到我的应用程序中。有什么想法吗

编辑

admob文档还说明:

确保您拥有Android SDK的最新副本,并且您至少是根据Android v3.2进行编译的(将project.properties中的target设置为Android-13)

Android版谷歌移动广告SDK要求运行时为Android 2.3或更高版本(在AndroidManifest.xml中将Android:minSdkVersion设置为至少9)。这意味着您可以使用最新版本的Android SDK进行开发,并且您的应用程序仍将在较早的Android版本(最低2.3版本)上运行

我看不到在android studio中设置project.properties的方法,但我在build.gradle中有以下设置:

dependencies {
compile 'com.android.support:appcompat-v7:+'
compile 'com.google.android.gms:play-services:4.0.30'}
android {
compileSdkVersion 19
buildToolsVersion "17.0.0"

defaultConfig {
    minSdkVersion 13
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

您可能需要提高API级别。我记得它至少有一个API 13之类的东西。

不,这不是原因。我被设置为10,尝试了13和19,但仍然存在相同的问题。您在清单上更改了最低sdk版本,对吗?尝试使用更高的sdk进行编译。我非常确定android中的一些配置值:configChanges需要比普通sdk更高的最小sdk。因此我不相信这与API级别有关。您是否将GoogleAddMobaDSDK.jar添加到您的项目中?不,根据文档,4.0版现在通过Google Play服务提供。看:症状是什么?你说它无法识别是什么意思?对于Admob广告,你的清单中必须有以下内容:我在com.google.android.gms.Ads.AdActivity上发现两个错误,声明“无法解析符号广告”,AdActivity也是这样。是这样吗?非常感谢你!我们知道是什么原因吗?是虫子。我将把这个问题标记为另一个问题的重复。