繁体   English   中英

按钮触发的Admob插页式广告第二次不起作用

[英]Button triggered Admob interstitial ads not working in second time click

我设置了通过按钮触发的Admob非页内广告,以获得以下结果,

  1. 点击按钮并显示插页式广告
  2. 关闭广告后,继续播放视频
  3. 然后单击“返回”按钮,返回上一个活动

广告可以完美展示,并在广告展示后继续播放视频,但是问题是,如果我在单击后退按钮后再次单击按钮,则会重现应用程序崩溃并停止该应用程序。 我一直在搜寻这个问题,但还是很不幸。

这是我的整合广告的代码,

 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(); } } }); } }); 

尝试使用“ mInterstitial.loadAd(new AdRequest.Builder()。build());” 再次在您的onAdClosed()方法中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM