android - Admob 插页式广告在 Nexus 5 (Android 4.4.2) 上不可点击

标签 android admob interstitial nexus-5

您是否知道 Admob 插页式广告无法点击并因此无法在 Nexus 5 设备上带来任何收入的问题?

事实:

  1. 并非所有插页式广告都会发生这种情况 - 有些是可点击的,但大多数不是
  2. 旧的独立 Google Admob SDK 和新的 Google Play Services SDK 都会发生这种情况。
  3. 它发生在装有 Android 4.4.2 的 Nexus 5 上,但也许其他设备也可能受到影响。
  4. 它发生在我测试过的 Google Play 商店中的许多程序中 - 不仅是我的应用程序。例如,您可以检查 CPU-Z
  5. 在 Galaxy Nexus (Nexus 3)、Galaxy S、HTC One 上不会发生
  6. 下面是广告的屏幕截图。底部的小信息按钮可点击并正常打开,X 关闭按钮也工作正常,但是点击广告不会执行任何操作 - 就像它确实不存在或上面有东西。

您是否知道该问题的任何解决方法或可能的解决方案? 谢谢!

Admob Interstitial Ad

---更新---

这是 Activity 声明:

    <activity
        android:name="com.middlehut.android.belot.BelotActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait"
        android:hardwareAccelerated="true"
        >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

插页式加载,此处无特殊代码:

adMobInterstitial = new InterstitialAd(this);
adMobInterstitial.setAdUnitId(AdsConstants.AdMob.INTERSTITIAL_ID);
adMobInterstitial.loadAd(adRequest);
if(adMobInterstitial.isLoaded()) {
    adMobInterstitial.show();
}

最佳答案

我刚刚解决了这个问题。 这是由于呈现插页式广告的 Activity 上的标志 android:launchMode="singleInstance"。

我认为这是一个 adMob 错误,所以请检查并以防万一删除此标志以使插页式广告正常工作。

关于android - Admob 插页式广告在 Nexus 5 (Android 4.4.2) 上不可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23205456/

相关文章:

android - 如何仅在 ListView 的第一个位置插入横幅广告?

android - Android 平板电脑上的插页式 dfp 广告未全屏显示

android - 初始化逻辑(比如大量单例)应该在 OnCreate 还是 OnResume 中?

使用 API 17 进行渲染时,Android 按钮文本未居中

java - Android Google 登录在 WebView 中不起作用

java - 如何在 Activity 之间共享点击处理程序

iphone - iOS 收到无效响应中的 AdMob 原生高级广告

android - AdMob 游戏内广告

android - 即使在关闭应用程序后仍显示 AdMob Interstitial 广告

ios - 最新的 Firebase Admob 插页式崩溃