我在一个按钮中设置Admob中间广告触发以获得以下结果,
广告正在完美地显示,并继续到视频后,广告显示,但问题是,如果我再次点击按钮后,点击返回按钮,它是再现应用崩溃和停止应用程序。我在谷歌上搜索这个问题,但还是不走运。
这是我集成广告的代码,
null
img_ply.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
mAdView = (AdView) findViewById(R.id.adView);
mAdView.loadAd(new AdRequest.Builder().build());
mInterstitial.setAdUnitId(getResources().getString(R.string.admob_intertestial_id));
mInterstitial.loadAd(new AdRequest.Builder().build());
mInterstitial.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
// TODO Auto-generated method stub
super.onAdLoaded();
if (mInterstitial.isLoaded()) {
mInterstitial.show();
mInterstitial.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
super.onAdClosed();
Intent inttv = new Intent(SingleChannelActivity.this, TvPlay.class);
inttv.putExtra("url", ChannelUrl);
startActivity(inttv);
}
});
}else{
super.onAdLoaded();
}
}
});
}
});
null
尝试使用“Minterstitial.LoadAD(new AdRequest.Builder().Build());”在onAdClosed()方法中再次使用。