2017-01-23 18 views
0

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

На 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

Любые идеи?

UPDATE

Это мой 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

Обновление библиотеки поддержки Androd, а также новый API. Обновите все, и это начнет работать – siddhesh

+0

@siddhesh, спасибо за ваш совет, но я не уверен, как это сделать? – Xeijp

+0

из вашего градиента проверьте свои зависимости, обновлены ли они – siddhesh

ответ

0

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^