我有一个基于AndEngine的游戏,使用带有AdMob适配器的MoPub广告,以及使用AdMob SDK的v6.1.0。我正在使用今天从GitHub中提取的最新mopub客户端代码。我在删除原生适配器后也试过这个。
我使用包含SurfaceView和MoPubView的FrameLayout显示广告。
我正在测试的设备是4.1(Jelly Bean)Galaxy Nexus。
问题是,当广告恰好是具有多个框架的广告时,随着框架的变化,屏幕的其余部分变为空白(即,游戏消失,用户留下黑屏,横幅广告仍然尽职尽责地呈现在顶部)
如果我离开应用程序然后返回它,这似乎会更频繁地发生。
此外,如果我出现一个对话框(使用后退按钮),游戏将重新出现在它后面,直到我: 1)关闭对话框 2)等待横幅广告动画中的下一帧
任何想法如何我可以进一步调试,或者之前有人遇到过这个并知道我需要做什么?是否有更好的替代方法在SurfaceView上覆盖横幅?
干杯
答案 0 :(得分:1)
我在Nexus 7上遇到了同样的问题,它解决了:
adView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);