2

AdMob アダプターと AdMob SDK の v6.1.0 を使用して MoPub 広告を使用する AndEngine に基づくゲームがあります。今日、GitHub から取得した最新の mopub-client コードを使用しています。ネイティブアダプターを削除した後、これも試しました。

SurfaceView と MoPubView を含む FrameLayout を使用して広告を表示します。

私がテストしているデバイスは 4.1 (Jelly Bean) Galaxy Nexus です。

問題は、広告がたまたま複数のフレームを持つものである場合、フレームが変わると、画面の残りの部分が空白になることです (つまり、ゲームが消えて、ユーザーには黒い画面が残り、バナー広告が依然として忠実に一番上に表示されます)。 )

これは、アプリを離れてからアプリに戻ると、より頻繁に発生するようです。

また、(戻るボタンを使用して) ダイアログを表示させると、1) ダイアログを閉じる 2) バナー広告アニメーションの次のフレームを待つまで、ゲームはその背後に再表示されます。

これをさらにデバッグする方法、または以前にこれに遭遇し、何をする必要があるかを知っている人はいますか? SurfaceView にバナーを重ねるためのより良い代替方法はありますか?

乾杯

4

1 に答える 1

3

Nexus 7で同じ問題が発生し、次の方法で解決しました:

adView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

于 2013-01-24T09:28:02.040 に答える