微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

谢谢!

更新:

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

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

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

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

解决方法

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

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

原文地址:https://www.jb51.cc/android/318048.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐