【发布时间】:2014-10-29 22:21:46
【问题描述】:
我正在使用 AdMob 向我的 Android 应用添加插页式广告。我想知道是否有办法阻止用户通过按“返回”按钮来关闭它们(所以他们必须按广告上的“x”按钮)。
我知道 AdMob 正在另一个活动中加载广告,所以我不能使用活动的 onKeyDown() 来执行此操作。
另外,我不确定这是否被认为是一种好的做法以及是否值得这样做。
谢谢!
更新:
似乎没有简单的方法可以覆盖广告活动中的后退按钮(因为我无权访问该活动)。因此,我会放弃它。
但是,我仍然没有发现任何证据表明它违反了 admob 或 android 策略。在大多数 android 游戏中,后退按钮被覆盖以打开和关闭暂停模式(而不是进一步返回并最终退出),每个人似乎都可以接受。因此,我仍然愿意从真正知道答案的人那里听到这方面的信息。
P.S.:对于那些说阻止后退按钮是如此可怕的人: 我同意这会让用户更烦,但插页式广告的想法一开始就很烦人。尽管如此,它是当今最常用的广告类型(猜猜为什么——它只是更有利可图)。
现在,大多数情况下,如果您使用后退按钮,您甚至可以在广告加载到屏幕之前关闭广告(我说的是加载布局,而不是加载来自广告提供商的数据)。但是,拥有广告的整个想法是向人们展示它们。因此,我认为允许用户仅在广告完全加载到屏幕后而不是在此之前关闭广告是合理的。那些说其他话的人(但同时对插页式广告的概念没有任何反对)是虚伪的。
【问题讨论】:
-
作为一个应用程序用户,我不认为我很喜欢你尝试这样做。 (另外,是什么推动了这一点?)
-
你可能会因此被禁止使用 admob
-
我想这样做,因为大多数情况下,您甚至可以在广告显示在屏幕上之前(在绘制广告布局期间)使用后退按钮关闭广告。因此,广告的整个想法消失了。我最不想做的就是惹恼用户以至于他们删除了该应用程序。但是,我认为添加少量广告并屏蔽后退按钮比添加大量广告而不屏蔽该按钮要好。
-
我也想这样做。其他广告网络的插页式广告会阻止返回按钮。也许我们应该换个方式。
-
以 Boardfeud 为例。 play.google.com/store/apps/…
标签: android admob interstitial