我正在使用AdMob将插页式广告添加到我的
Android应用中.我想知道是否有办法阻止用户通过按“后退”按钮关闭它们(所以他们必须按下广告上的“x”按钮).
我知道AdMob正在将广告加载到其他活动中,因此我无法使用我的活动的onKeyDown()来执行此操作.
此外,我不确定它是否被认为是一种好的做法,如果它值得做的话.
谢谢!
更新:
似乎没有简单的方法来覆盖广告活动中的后退按钮(因为我无法访问该活动).因此,我会放弃它.
但是,我仍然没有发现任何证据表明它违反了admob或android政策.在大多数Android游戏中,后退按钮被覆盖以打开和关闭暂停模式(而不是进一步返回并最终退出)并且每个人似乎都可以使用它.因此,我仍然愿意听到实际知道答案的人们对这方面的看法.
P.S.:那些说阻止后退按钮是如此可怕的人:
我同意这会让用户感到更烦恼,但插页式广告的想法一开始就非常烦人.尽管如此,它是目前最常用的广告类型(猜测为什么 – 它只是更有利可图).
现在,大多数情况下,如果您使用后退按钮,您甚至可以在广告加载到屏幕之前关闭广告(我说的是加载布局,而不是从广告提供商处加载数据).但是,广告的整个想法是向人们展示.因此,我认为允许用户仅在广告完全加载到屏幕之后关闭广告是合理的,而不是在此之前.那些不这么说的人(但同时没有任何反对插页式广告的概念)是虚伪的.