這是因爲您正在使用的元標記是舊的。答案很簡單 -
在Android清單,裏面<application>
,更換此 -
<meta-data android:name="com.google.android.gms.version" android:value="7571000" />
有了這個 -
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
在搖籃(如果使用的是Android工作室),把這個 -
compile 'com.google.android.gms:play-services-ads:7.8.0'
compile 'com.google.android.gms:play-services-base:7.8.0'
注 -把一個+
簽署如果這不起作用像這樣 - ads:7.8.+
和base:7.8.+
,但不是很好,因爲這有一些問題。
如果問題仍然存在,請嘗試此操作。 (雖然我不建議這樣做),使用此 -
<meta-data android:name="com.google.android.gms.version" android:value="7895000" />
如果你喜歡這個答案,請把它標記爲selected
。
編輯 -我只是前幾天發與應用程序的應用程序,使用此代碼,並能正常工作 -
清單 -
<?xml version="1.0" encoding="utf-8" ?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sampleapp.app">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme">
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
<!-- EXTRA CODE -->
<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent" />
</application>
</manifest>
搖籃 -
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.sampleapp.app"
minSdkVersion 10
targetSdkVersion 22
versionCode 2
versionName "1.1"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:support-v4:22.2.1'
compile 'com.google.android.gms:play-services:7.5.0' //LOOK HERE
}
最新編輯 -我認爲您使用的Admob/Google Play服務庫已陳舊。嘗試更新它。
請添加清單代碼。 – FadedCoder
請檢查問題中的清單代碼..已更新。 – harsh4u
我認爲Admob廣告罐的版本太舊了。 – FadedCoder