Баннер AdMob не отображается на Android M

Я использую Google AdMob SDK для отображения баннеров DFP, но он работал только на Android < 6.0.

На устройствах 6.0+ я получил эту ошибку:

W/Ads: There was a problem getting an ad response. ErrorCode: 0
W/Ads: Failed to load ad: 0

Даже с примером проекта, предоставленным Google, я получаю точно такое же сообщение об ошибке.

https://github.com/googleads/googleads-mobile-android-examples/tree/master/doubleclick/BannerExample

Есть идеи?

ОБНОВИТЬ

Это мой gradle.build

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.1"

    defaultConfig {
        applicationId "com.google.android.gms.example.bannerexample"
        minSdkVersion 9
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }
    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:25.1.0'
    compile 'com.google.android.gms:play-services-ads:10.0.1'
}

1 ответ

Наконец, я решил эту проблему, просто удалив все обновления Play Service, чтобы он вернулся к 9.4.0и все снова работает.

Я также попытался обновить Play Service до 10.0.84 также, и проблема только ушла, не зная почему, но это действительно решило проблему.

Другие вопросы по тегам