android - 如何在应用程序退出时显示 admob 插页式广告

标签 android admob back-button

如何在应用退出时显示 ad mob 插页式广告。 我尝试使用 onBackPressed() 方法但出现错误 插屏广告代码

interstitial = new InterstitialAd(this, "AD_ID");


    AdRequest adRequest = new AdRequest();


    interstitial.loadAd(adRequest);


    interstitial.setAdListener(this);
  }
    @Override
      public void onReceiveAd(Ad ad) {

        if (ad == interstitial) {
          interstitial.show();
        }

    }

正确的做法是什么。

最佳答案

我刚刚与 Admob 的一名员工就如何增加广告收入进行了愉快的交谈。他的建议是在玩家退出我的游戏应用程序时添加插页式广告。我没有通读所有条款和条件,但我相信 Admob 官方知道标准规定,如果不允许,不会推荐这种行为。

从技术上讲,我将以这种方式实现它:

1) 当用户点击我的退出按钮或点击主屏幕上的后退按钮时捕获

2) 检查插页式广告是否已加载并准备好显示

-> 3a) 如果还没有准备好,我让用户立即退出

-> 3b) 如果准备就绪,我会显示插页式广告并听它关闭,当它关闭时,我会自动退出应用

关于android - 如何在应用程序退出时显示 admob 插页式广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19069463/

相关文章:

Javascript 更改为按下后退按钮时丢失的 dom

android - 修复 Eclipse 调试认证错误的现有方法不起作用

android - 关闭 AdMob 插页式广告会破坏我调用它的 Activity

android - 为什么奖励视频广告类型没有显示在 Facebook Audience Network 的创建版位中?

ios - Monotouch - iPhone静态加载Admob插页式广告

javascript - jquery ui tabs 支持浏览器后退按钮

android - 缩放 X 轴 MPAndroidChart

java - 在 Android 警报对话框中使用 HTML

android - 在 locationRequest.setFastestInterval 之前收到位置