您是否知道 Admob 插页式广告无法点击并因此无法在 Nexus 5 设备上带来任何收入的问题?
事实:
- 并非所有插页式广告都会发生这种情况 - 有些是可点击的,但大多数不是。
- 旧的独立 Google Admob SDK 和新的 Google Play Services SDK 都会发生这种情况。
- 它发生在装有 Android 4.4.2 的 Nexus 5 上,但也许其他设备也可能受到影响。
- 它发生在我测试过的 Google Play 商店中的许多程序中 - 不仅是我的应用程序。例如,您可以检查 CPU-Z
- 在 Galaxy Nexus (Nexus 3)、Galaxy S、HTC One 上不会发生。
- 下面是广告的屏幕截图。底部的小信息按钮可点击并正常打开,X 关闭按钮也工作正常,但是点击广告不会执行任何操作 - 就像它确实不存在或上面有东西。
您是否知道该问题的任何解决方法或可能的解决方案? 谢谢!
---更新---
这是 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/