Admob - 如何暂停插页式广告
Posted
技术标签:
【中文标题】Admob - 如何暂停插页式广告【英文标题】:Admob - How to pause interstitial ad 【发布时间】:2017-04-04 23:08:38 【问题描述】:有什么方法可以在 android 上暂停/恢复 Admob 插页式广告? 我为观看视频广告提供奖励,我希望在用户单击后退按钮时弹出一个对话框(广告应该先暂停)。例如。你想放弃奖励吗?是/否
此外,我希望在应用被置于后台时广告暂停,然后在应用返回到前台时恢复。
我在 Admob 网站上找不到任何内容,并且该网站上的其他问题没有解决问题,例如 How to pause interstitial Ads when Android application goes to background?
我想我需要在这里放一些东西:
mInterstitialAd.setAdListener(new AdListener()
@Override
public void onAdClosed()
@Override
public void onAdLoaded()
);
也可能在这里:
@Override
protected void onPause()
super.onPause();
@Override
protected void onResume()
super.onResume();
@Override
public void onBackPressed()
我在其他应用中看到过广告暂停,所以我知道这是可能的。有简单的暂停方法吗?
【问题讨论】:
【参考方案1】:AdMob 有 RewardedVideoAd 满足您的要求。如果您将 AdMob 与 Firebase 结合使用,您可以轻松地将奖励视频广告集成到您的应用中。
RewardVideoAd 具有resume()
、pause()
和destroy()
方法,分别在您的Activity 的onResume()
、onPause()
和onDestroy()
方法中调用它。
【讨论】:
以上是关于Admob - 如何暂停插页式广告的主要内容,如果未能解决你的问题,请参考以下文章
如果显示插页式广告,则在活动中未调用onResume()和onPause()