我有一个基于 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/