Я получаю исключение RuntimeException при попытке добавить admob в свое приложение - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь интегрировать AdMob, но приложение выдает ошибку во время интеграции:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.taxcal.tax/com.taxcal.tax.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)' on a null object reference

xml:

<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"> android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/toolbar"
android:layout_centerInParent="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="19dp">
</com.google.android.gms.ads.AdView>

, и это мой AdMob код:

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdSize;
import com.google.android.gms.ads.AdView;

private AdView mAdView;

AdView adView = new AdView(this);
adView.setAdUnitId("------------");
AdRequest adRequest = new AdRequest.Builder().build();
adView = (AdView) findViewById(R.id.adView);
adView.setAdSize(AdSize.BANNER);
mAdView.loadAd(adRequest);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...