1

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. 以下は広告のスクリーンショットです。下部の小さな INFO ボタンはクリック可能で、問題なく開きます。X の閉じるボタンも問題なく機能しますが、広告をクリックしても何もしません。広告が存在しないか、その上に何かがあるかのように。

問題の回避策または考えられる解決策を知っていますか? ありがとうございました!

Admobインタースティシャル広告

- - アップデート - -

これは活動宣言です:

    <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();
}
4

2 に答える 2

2

この問題を解決しました。これは、インタースティシャルを表示するアクティビティのフラグ android:launchMode="singleInstance" が原因でした。

これは adMob のバグだと思います。確認してください。場合によっては、このフラグを削除して、インタースティシャルが機能するようにしてください。

于 2014-12-01T12:24:17.953 に答える