【发布时间】:2017-02-27 19:18:59
【问题描述】:
我设置了在按钮中触发的 Admob 插页式广告以获得以下结果,
- 点击按钮出现插屏广告
- 关闭广告后,继续播放视频
- 然后单击返回按钮并返回到上一个 活动
广告完美显示并在广告显示后继续播放视频,但问题是如果我在单击返回按钮后再次单击按钮,它会重现应用程序崩溃并停止应用程序。我在谷歌上搜索这个问题,但仍然不走运。
这是我整合广告的代码,
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();
}
}
});
}
});
【问题讨论】:
-
你是怎么解决这个问题的?
标签: android admob interstitial