0
버튼 "mMyButton"을 누른 후 내 프로그램이 충돌합니다. 때로는,하지만 정말 희귀 한 작품이며, 나는 이유를 모른다.Admob 광고가 표시 될 때 앱이 충돌합니다 (삽입 광고)
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();
}
}
});
}
}
질문에 로그를 캡처하고 업데이트합니다. –