Не нашел класс AdView - PullRequest
       2

Не нашел класс AdView

0 голосов
/ 16 марта 2020

Я хочу добавить AdMob в свое приложение, но класс AdView не найден в моем приложении

build.gradle

...
dependencies {
   api ('com.google.android.gms:play-services-ads:16.0.0'){force = true}
   api fileTree(dir: 'libs', include: ['*.jar'])
}

макет. xml

...

    <com.google.android.gms.ads.AdView
        android:id="@+id/banner_ad"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_alignParentBottom="true"
        app:adSize="FULL_BANNER"
        app:adUnitId="ca-app-pub-xxx/xxx"/>

...

Журнал

03-16 11:32:47.006 E/AndroidRuntime(2784): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.ads.AdView" on path: DexPathList[[zip file ...

Ответы [ 2 ]

0 голосов
/ 16 марта 2020

Добавьте ниже в приложение Gradle

implementation 'com.google.firebase:firebase-ads:18.3.0'

Затем,

            <com.google.android.gms.ads.AdView
                android:id="@+id/adView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                ads:adSize="BANNER"
                ads:adUnitId="@string/ad_unit_id">
            </com.google.android.gms.ads.AdView>
0 голосов
/ 16 марта 2020
dependencies {
    compile 'com.google.android.gms:play-services-ads:8.4.0'
}

Также см. Здесь: Я не могу импортировать или использовать AdView для android

...