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

前端之家收集整理的这篇文章主要介绍了android – 阻止“后退”按钮关闭插页式广告前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用AdMob将插页式广告添加到我的 Android应用中.我想知道是否有办法阻止用户通过按“后退”按钮关闭它们(所以他们必须按下广告上的“x”按钮).

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

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

谢谢!

更新:

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

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

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

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

解决方法

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

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

猜你在找的Android相关文章