ошибка при интеграции Admob в приложение Android (сбой приложения)

#android #android-gradle-plugin #admob

#Android #android-gradle-плагин #admob

Вопрос:

когда я пытаюсь запустить свое приложение на своем устройстве, приложение выходит из строя, и я получаю эту ошибку:

 android.view.InflateException: Binary XML file line #9: Error inflating class com.google.ads.AdView
 

я уже пытаюсь использовать решения, предложенные в stackoverflow, но это не работает с этой ошибкой.

файл build.gradle (включая зависимости)

 apply plugin: 'com.android.application'

android {
    compileSdkVersion 'Google Inc.:Google APIs:16'
    buildToolsVersion '21.1.2'

    defaultConfig {
        applicationId "com.recipes.app"
        minSdkVersion 9
        targetSdkVersion 9
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_5
            targetCompatibility JavaVersion.VERSION_1_5
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.google.android.gms:play-services-ads:8.3.0'
}
 

Ответ №1:

com.google.ads.AdView это имя пакета, использовавшееся до интеграции SDK для мобильной рекламы с сервисами Google Play. Попробуйте вместо этого использовать текущий, com.google.android.gms.ads.AdView , в своих макетах.