2

我有一个基于 AndEngine 的游戏,它使用带有 AdMob 适配器的 MoPub 广告,以及 AdMob SDK 的 v6.1.0。我正在使用今天从 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 回答