基本上我想在显示
admob
视频时禁用后退按钮按下事件
我在phonegap应用程序中编写了以下代码
document.addEventListener('backbutton', onBackKeyDown, false);
function onBackKeyDown(event) {
event.preventDefault();
return false;
}
此代码适用于应用程序页面,但在显示
admob
广告时不起作用。是否可以防止显示 ads
时按下后退按钮的默认行为?
您可以覆盖 Activity 的
onBackPressed()
并检查视频是否正在播放,如果是则保留,否则提供如下默认实现:
@Override
public void onBackPressed() {
if(!videoIsPlaying) {
super.onBackPressed();
}
}
我认为这违反了“干扰应用程序、第三方广告或设备功能”政策:
“用户退出应用程序后,或 用户按下后退按钮退出应用程序后,不应出现广告。”
由于此违规行为,您的应用可能会从商店中删除。