Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android广告的性能非常慢_Android_Multithreading_Ads - Fatal编程技术网

Android广告的性能非常慢

Android广告的性能非常慢,android,multithreading,ads,Android,Multithreading,Ads,我一直在我的Android应用程序上试验横幅广告,遵循指南。当ad负载和呈现时,观察到FPS显著下降。这对用户来说是非常令人沮丧的体验,因为视图动画是我的应用程序的核心部分,它们在低FPS下看起来很糟糕当我将adView设置为View.GONE时,一切都正常运行。我不知道这个问题可能来自哪里。我不知道UI线程是如何通过一个简单的横幅广告变得如此沉重。。。有什么建议吗 这个问题在我的模拟器和真实的Android设备中都存在。Google AdView的WebView中有很多动画。它将加热所有移动C

我一直在我的Android应用程序上试验横幅广告,遵循指南。当ad负载和呈现时,观察到FPS显著下降。这对用户来说是非常令人沮丧的体验,因为视图动画是我的应用程序的核心部分,它们在低FPS下看起来很糟糕
当我将adView设置为
View.GONE
时,一切都正常运行。我不知道这个问题可能来自哪里。我不知道UI线程是如何通过一个简单的横幅广告变得如此沉重。。。有什么建议吗

这个问题在我的模拟器和真实的Android设备中都存在。

Google AdView的WebView中有很多动画。它将加热所有移动CPU

总而言之,这是正常的。我的申请中也有同样的情况。AdView占CPU的30%。我试图找到任何解决办法,但这是已知的问题。下面的链接可以帮助你优化你的横幅,但你必须知道,这将永远需要一些CPU

如果我能帮助你,请把我的答案投赞成票。
玩得开心。

所以。。。这是广告系统中的一个缺陷吗?这很有帮助,但它没有回答我的问题,即如何防止性能下降。2年后,谷歌横幅广告仍然打破了我的应用程序在没有广告的情况下表现出的黄油般的平滑。在这一点上可以做些什么吗?4年后,这个问题仍然存在5年。广告占用了大部分CPU,应用程序速度变慢,滞后令人无法接受,特别是如果你在recyclerview中有一个横幅。