sam*_*ly1 4 android back-button admob
如何在应用退出时显示广告群组插页式广告.我尝试使用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();
}
}
Run Code Online (Sandbox Code Playgroud)
这样做的正确方法是什么.
我刚刚与Admob的员工讨论了如何增加广告收入.他的建议是当玩家退出我的游戏应用程序时添加一个插页式广告.我没有阅读所有的条款和条件,但我确实认为Admob官员知道标准规则,如果不允许,不会推荐这种行为.
从技术上讲,我将以这种方式实现它:
1)当用户点击我的退出按钮或点击主屏幕上的后退按钮时捕获
2)检查是否已加载插页式广告并准备好显示
- > 3a)如果没有准备好,我让用户毫不拖延地退出
- > 3b)如果它准备就绪,我会显示插页式广告并听取它关闭,当它关闭时,我会自动退出应用
不要尝试在应用程序退出时显示广告,正如 RSenApps 所说,应在应用程序的关键点显示广告。
如果您的问题是,当插页式广告显示时,它会导致 Activity 上的视图重新绘制,那么您需要保留或缓存 Activity 的绘制状态,以便可以根据需要快速重新绘制先前的状态。