动画MoPub(AdMob原生)广告覆盖在游戏黑屏上

时间:2012-08-03 06:24:14

标签: android admob andengine mopub

我有一个基于AndEngine的游戏,使用带有AdMob适配器的MoPub广告,以及使用AdMob SDK的v6.1.0。我正在使用今天从GitHub中提取的最新mopub客户端代码。我在删除原生适配器后也试过这个。

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

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

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

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

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

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

干杯

1 个答案:

答案 0 :(得分:1)

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

adView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);