Admob - 如何暂停插页式广告

Admob - How to pause interstitial ad

有没有办法在 Android 上 pause/resume Admob 插页式广告? 我为观看视频广告提供奖励,并且我希望在用户单击后退按钮时弹出一个对话框(广告应先暂停)。例如。您想放弃奖励吗? Yes/No

另外,我希望广告在应用程序置于后台时暂停,然后在应用程序返回前台时继续播放。

我在 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() {   

}

我在其他应用中看到广告暂停,所以我知道这是可能的。有没有简单的暂停方法?

AdMob RewardedVideoAd 满足您的要求。如果您将 AdMob 与 Firebase 结合使用,则可以轻松地将奖励视频广告集成到您的应用中。

RewardVideoAd 具有 resume()pause()destroy() 方法,在您的 Activity 的 onResume()onPause()onDestroy() 方法分别。