首页 > 解决方案 > AdMob 原生广告延迟

问题描述

我有NativeContentAdView一个ListView项目。当我调用setNativeAd(NativeAd)它时,会发生明显的延迟。所有 AdMob 类和方法名称都是错误的(zzdt,等) zzalpzzow所以我将它们省略了。

AdMob 在View#onAttachedToWindow回调中执行的操作:

AdMob 在以下方面执行的操作OnScrollChangedListener#onScrollChanged

内部Handler#handleCallbacks(即Handler#post):

显然,所有这些重量级的操作都导致了生涩的滚动。

我应该怎么做才能避免滞后或我可能做错了什么?为什么 AdMob 原生广告在我见过的其他应用程序中没有那么慢?

使用 AdMob/GMS v. 10 和/或 11,但 16 显示相同的滞后。所有测量都是在他们的特殊模拟器上使用Nanoscope进行的,但在真正的不太旧的 Nexus 5 上滞后甚至更糟。

标签: androidperformanceadmob

解决方案


推荐阅读