Мой вопрос о добавлении объявлений Google в приложение для Android - PullRequest
0 голосов
/ 02 декабря 2018

java.lang.NullPointerException: попытка вызвать виртуальный метод 'void com.google.android.gms.ads.AdView.loadAd (com.google.android.gms.ads.AdRequest)' для нулевого объектаr

public class Activity1 extends Activity {
    Button btnrateapp, btnnext,btnshareapp;
    int share,rate;
     private AdView adView;
    private InterstitialAd mInterstitialAd;
    int i = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity1);
       // MobileAds.initialize(this, "ca-app-pub-3297215203354227~5525786209");
        mInterstitialAd = new InterstitialAd(this);
        mInterstitialAd.setAdUnitId("ca-app-pub-9817937406815779/5109921994");
        mInterstitialAd.loadAd(new AdRequest.Builder().build());
        adView =findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        //mAdView.loadAd(new AdRequest.Builder().build());
         adView.loadAd(adRequest);

1 Ответ

0 голосов
/ 02 декабря 2018

Вы должны добавить этот код в свой макет activity1.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"
        ads:adSize="BANNER"
        ads:adUnitId="ad_unit_id_for_banner_here"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...