【问题标题】:Google Ads SDK 60% CPU usage while scrolling UITableView滚动 UITableView 时 Google Ads SDK 60% 的 CPU 使用率
【发布时间】:2021-09-05 17:31:51
【问题描述】:

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

Google Ads SDK 版本:8.3.0

Time Profiler

【问题讨论】:

  • 没有人知道你没有显示一行代码。
  • 我只是在用户每滚动 10 个单元格时发送一个 GAMRequest。 indexPath.row% 10 == 0
  • 这个问题解决了吗?看到类似的东西。
  • @Peter 嗨,看我的回答

标签: ios swift objective-c uitableview ads


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-08-21
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    相关资源
    最近更新 更多