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

如何停用Admob插页式广告?

如何使用“expo-ads-admob”在插页式广告中添加间隔

Monodroid 和 adMob 插页式广告

Monodroid 和 adMob 插页式广告

如何在 android studio 中实现 Admob 插页式广告 - Kotlin