Android广告非常会降低性能

Bab*_*Dan 11 multithreading android ads

我按照指南在我的Android应用上试验过BANNER广告.当广告加载和正在呈现时,观察到显着的FPS下降.这对用户来说是非常令人沮丧的体验,因为View动画是我的应用程序的核心部分,并且它们在低FPS中看起来很糟糕.
当我将adView设置为时,一切运行正常View.GONE.我不知道这个问题可能来自哪里.我不确定UI线程如何变得如此沉重地加载一个简单的BANNER广告......这里有什么建议吗?
我的模拟器和真正的Android设备都存在此问题.

Eli*_*ala 14

Google AdView内置了大量动画的WebView.它会加热所有移动CPU.

总结一下是正常的.我的应用程序中的情况相同.AdView占用CPU的30%.我试图找到任何解决方案,但它已知问题.下面的链接可以帮助您优化横幅,但您必须知道,它总是需要一些CPU.

stackoverflow - admob横幅导致高CPU使用率

stackoverflow - admob adview使用的webviewcorethread使用高CPU

stackoverflow - android admob消耗更多的CPU

pzoleeblogen - 如何解决adview cpu消费问题

如果我帮助你,请投票给我答案.玩得开心.

  • 2年后,谷歌横幅广告仍然打破了我的应用程序没有广告展示的黄油光滑度.在这一点上可以做些什么吗? (6认同)
  • 4年过去了,问题依然存在 (3认同)
  • 5年后还是一样。广告占用了大部分 CPU,应用程序变得缓慢且出现不可接受的延迟,尤其是当您在 recyclerview 中有横幅时。 (3认同)
  • 它很有帮助,但它没有回答我的问题,即如何防止这种性能下降。 (2认同)
  • 7年过去了,还是一样。 (2认同)