标签: ios objective-c iad
我正在开发一款以iAds为主的 iOS游戏。当我在我的Wifi上时,游戏运行得非常好。当我在蜂窝网络上并且iAd重新加载时,我的所有动画都不到10fps并且体验确实受到影响。
当我通过dev分析这种行为时。工具,游戏从不使用超过70MB的Ram和55%的CPU(iPhone 6 +)。
根据我目前的观察,我得出结论,iAd视图在mainthread上优先执行其活动。由于视图本身完成所有工作,我还没有找到一种方法将它手动放在不同的线程上。 您对此行为有何经验以及如何解决?