Google 滚动 UITableView 时广告 SDK 60% CPU 使用率

Google Ads SDK 60% CPU usage while scrolling UITableView

我在用户滚动到广告所在的单元格时加载广告。我有一个问题,应用程序开始滞后很多并且设备变热。在 Time Profiler 中分析应用程序时,我注意到大约 50-60% 被 GADPostNotification class 的某个对象占用。 我是不是加载广告错了?为什么UITableView速度快加载广告的时候这个对象占用这么多CPU资源,它有什么作用?

Google 广告 SDK 版本:8.3.0

Time Profiler

我通过减少原生 and/or 横幅广告的数量解决了这个问题。每个 native/banner 广告都有一个 WKWebView,许多 WKWebView 占用 CPU 资源