每当admob广告出现时,android用户界面就会失真。这种情况发生在屏幕上,屏幕上播放着一些动画。在这个屏幕上,我有一个用android制作动画的按钮:repeatcount=“infinite”。
自从我将admob ad id更改为新admob id(迁移到新admob后),我就观察到了此行为。请帮忙!啊!

最佳答案

这是一个向android问题跟踪器检查报告的公开问题
从android 4.4.3开始在视图上呈现问题。
https://code.google.com/p/android/issues/detail?id=70914
作为解决方法,我的应用程序中也有设置layerType

yourView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);


 yourView.setLayerType(View.LAYER_TYPE_HARDWARE, null);

在我的测试中两者都解决了这个问题。如果你一直支持应用程序到姜饼,那么你可能需要添加android版本的检查,因为setLayerType是在api 11中添加的。

07-24 09:47
查看更多