如何在应用退出时显示 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/