缓存与填充保留

CloudX SDK 如何缓存广告,以及保留填充的最佳实践

CloudX SDK 会自动处理广告缓存——您无需自行构建任何逻辑。当出现展示机会时,会运行一次竞价,需求方返回出价,SDK 缓存获胜的广告并自动使其过期。没有面向发布商的缓存 TTL 需要配置。

各种设置下保持一致

缓存的基本原理不会因您的中介设置而改变。无论 CloudX 运行在 First LookParallel 还是 CloudX-only 模式,也无论是 MAX 还是 AdMob,原理都相同。不同的只是集成路径——并行仲裁请参见 Trusted Arbiter,First Look 集成指南位于各平台标签页下。

各广告格式的处理方式

各格式之间的差异在于如何在展示时保持广告新鲜度,而非缓存机制本身。

广告格式新鲜度 / 缓存处理
横幅和 MREC默认开启自动刷新;使用 stopAutoRefresh / startAutoRefresh 进行手动控制。在多网络仲裁中,保留未获胜的填充以供下一轮使用(参见 Trusted Arbiter)。
插屏 / 激励视频 / App Open在展示调用前检查 isAdReady(Android)/ isReady(iOS)。在展示之前保留已加载的广告,展示消耗后再重新加载。
原生广告在渲染前检查 isExpired,并处理 onNativeAdExpired(Android)/ didExpireNativeAd(iOS)以销毁并重新加载广告。参见原生广告格式页面

相关内容

  • Trusted Arbiter——并行仲裁与保留未获胜的填充。
  • First Look——CloudX 首先加载,不保留缓存;请参见各平台标签页下的 First Look 集成指南。
  • 各广告格式的集成代码位于 Android、iOS、Unity 和 React Native 标签页下。