Как добавить правильную зависимость admob или adview в приложение Android - PullRequest
0 голосов
/ 07 февраля 2020

Я занимаюсь разработкой приложения и хочу добавить в него баннер admob. Я спросил разрешения в файле манифеста для Inte rnet и для состояния сети. Затем я добавил зависимость для admob. После ввода зависимости в файл Gradle во время тестирования приложение в моем приложении телефона падает.

Это происходит, когда я добавляю зависимость. Я хочу найти правильную зависимость или кое-что, как это исправить, если это происходит по другой причине.

Вот зависимости, которые я добавил:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
    implementation 'androidx.cardview:cardview:1.0.0'
    implementation 'com.google.android.gms:play-services-ads:18.3.0'
}

Ответы [ 2 ]

0 голосов
/ 07 февраля 2020

Я думаю, вам нужно добавить 2 тега метаданных в манифест xml вашего приложения.

<application>

<meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="@string/admob_app_id" /> // put your admob app id in quotes

        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
</application>

Надеюсь, это поможет

0 голосов
/ 07 февраля 2020

Вам необходимо добавить ниже метатег внутри приложения в вашем манифесте

 <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:ignore="GoogleAppIndexingWarning">

    //Add this
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="@string/admob_app_id" /> //Add here your admob app id

    ...

</application>

Надеюсь, это поможет вам!

Спасибо.

...