Мое приложение аварийно завершает работу, когда отображается реклама Admob (межстраничная реклама)

Мое приложение вылетает после нажатия кнопки "mMyButton". Иногда, но очень редко это срабатывает, и я не знаю, почему.

В xml файле есть только кнопка "mMyButton".

Можете ли вы помочь мне, потому что я пробовал много разных методов, но они никогда не работали.

package com.example.rapha.rafisapp.Firebase;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

import com.example.rapha.rafisapp.R;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.InterstitialAd;
import com.google.android.gms.ads.MobileAds;

public class Admob_Interstitial extends AppCompatActivity {

private InterstitialAd mInterstitialAd;
private static final String TAG = "lollogtag";
private Toast toast = null;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_admob__interstitial);

    toast = Toast.makeText(getApplicationContext(), "", Toast.LENGTH_SHORT);

    Button mMyButton = (Button) findViewById(R.id.button);


    MobileAds.initialize(this, "ca-app-pub-9955387151447653~2362893982");

    mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId("ca-app-pub-9955387151447653/8105410912");
    mInterstitialAd.loadAd(new AdRequest.Builder().build());


    mMyButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (mInterstitialAd.isLoaded()) {
                mInterstitialAd.show();
                Log.d(TAG, "ad loaded and shown");
                toast.setText("Loaded");
                toast.show();
            } else {
                Log.d(TAG, "The interstitial wasn't loaded yet.");
                toast.setText("The Ad wasn't loaded yet");
                toast.show();
            }
        }
    });

}
}

person Community    schedule 25.12.2017    source источник
comment
захват журналов и обновление в вашем вопросе   -  person Amod Gokhale    schedule 26.12.2017


Ответы (1)


Я сам нашел ответ!

Я пытался использовать другую версию, и она работает каждый раз

person Community    schedule 28.12.2017