android - 动画 MoPub(AdMob 原生)广告叠加在游戏黑屏上

标签 android admob andengine mopub

我有一个基于 AndEngine 的游戏,使用 MoPub 广告和 AdMob 适配器以及 AdMob SDK v6.1.0。我今天使用的是从 GitHub 获取的最新 mopub 客户端代码。删除 native 适配器后我也尝试过此操作。

我使用包含 SurfaceView 和 MoPubView 的 FrameLayout 来显示广告。

我正在测试的设备是 4.1 (Jelly Bean) Galaxy Nexus。

问题是,当广告恰好是一个具有多个帧的广告时,随着帧的变化,屏幕的其余部分会变成空白(即游戏消失,用户留下黑屏,而横幅广告仍在尽职地呈现)在顶部)

如果我离开应用程序然后返回它,这种情况似乎会更频繁地发生。

此外,如果我显示一个对话框(使用后退按钮),游戏将重新出现在它后面,直到我: 1)关闭对话框 2) 等待横幅广告动画的下一帧

有什么想法可以进一步调试这个问题,或者有人以前遇到过这个问题并且知道我需要做什么?有没有更好的替代方法在 SurfaceView 上覆盖横幅?

干杯

最佳答案

我在 Nexus 7 上遇到了同样的问题,解决方法是:

adView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

关于android - 动画 MoPub(AdMob 原生)广告叠加在游戏黑屏上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11790376/

相关文章:

android - 自定义对话框的内存问题

android - 显示 Admob 奖励视频广告后 Activity 重新启动

ios - 呈现新 VC 时 AdMob GADBannerView 延迟

android - 如何从 Android 中的 Bundle 加载 url

android - Android 空中鼠标,哪个传感器?

android - SensorManager.getOrientation 给出非常不稳定的结果

android - Andengine 的退出按钮

android admob 必须声明 AdActivity

android - AndEngine 出现 Dialog 时更新停止

android - 无法将 AndEngine 添加到 Android Studio