【问题标题】:Dissapear And Appear Admob AdView On User Activity and InActivity Android在用户活动和 InActivity Android 上消失并出现 Admob AdView
【发布时间】:2012-07-11 05:19:17
【问题描述】:

我有一个特殊的场景,我想在用户点击屏幕时隐藏 Admob AdView,并在用户在应用程序上闲置 1 秒后再次显示。

我已成功隐藏 AdView 并在用户不活动后再次显示它,但问题是:

我正在通过此方法 onUserInteraction() 检测到用户是否点击了屏幕。

此方法运行良好,但是当我点击 AdView 本身时,AdView 被隐藏

这不应该发生。 AdView 的正常行为是应该在点击 AdView 时打开Intersticial Ad。

我该如何解决这个问题?或者我应该在哪里处理用户的 Tap 事件来决定是隐藏广告还是打开插页式广告。

【问题讨论】:

    标签: android android-layout admob android-event android-gesture


    【解决方案1】:

    根据文档,onUserInteraction() 会在整个 Activity 上的事件被视图触发之前拦截它们。

    根据您的应用程序,您可能希望使用onTouchEvent()onTrackballEvent() 仅使用您的视图未处理的事件。或者,您可以将事件侦听器添加到您的视图(而不是 AdView)以注册此类事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多