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 では発生しません。
- 以下は広告のスクリーンショットです。下部の小さな INFO ボタンはクリック可能で、問題なく開きます。X の閉じるボタンも問題なく機能しますが、広告をクリックしても何もしません。広告が存在しないか、その上に何かがあるかのように。
問題の回避策または考えられる解決策を知っていますか? ありがとうございました!
- - アップデート - -
これは活動宣言です:
<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();
}