android – 阻止“后退”按钮关闭插页式广告

我正在使用AdMob将插页式广告添加到我的 Android应用中.我想知道是否有办法阻止用户通过按“后退”按钮关闭它们(所以他们必须按下广告上的“x”按钮).

我知道AdMob正在将广告加载到其他活动中,因此我无法使用我的活动的onKeyDown()来执行此操作.

此外,我不确定它是否被认为是一种好的做法,如果它值得做的话.

谢谢!

更新:

似乎没有简单的方法来覆盖广告活动中的后退按钮(因为我无法访问该活动).因此,我会放弃它.

但是,我仍然没有发现任何证据表明它违反了admob或android政策.在大多数Android游戏中,后退按钮被覆盖以打开和关闭暂停模式(而不是进一步返回并最终退出)并且每个人似乎都可以使用它.因此,我仍然愿意听到实际知道答案的人们对这方面的看法.

P.S.:那些说阻止后退按钮是如此可怕的人:
我同意这会让用户感到更烦恼,但插页式广告的想法一开始就非常烦人.尽管如此,它是目前最常用的广告类型(猜测为什么 – 它只是更有利可图).

现在,大多数情况下,如果您使用后退按钮,您甚至可以在广告加载到屏幕之前关闭广告(我说的是加载布局,而不是从广告提供商处加载数据).但是,广告的整个想法是向人们展示.因此,我认为允许用户仅在广告完全加载到屏幕之后关闭广告是合理的,而不是在此之前.那些不这么说的人(但同时没有任何反对插页式广告的概念)是虚伪的.

解决方法

在发布应用时,请检查Google / Android政策是否覆盖“后退”按钮.显然,当你从用户站点禁用主要功能时,他们不喜欢它.

但是如果你真的需要避免按下后退按钮只是覆盖onBackpressed(),你可以将此功能留空.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...