缓存与填充保留
CloudX SDK 如何缓存广告,以及保留填充的最佳实践
CloudX SDK 会自动处理广告缓存——您无需自行构建任何逻辑。当出现展示机会时,会运行一次竞价,需求方返回出价,SDK 缓存获胜的广告并自动使其过期。没有面向发布商的缓存 TTL 需要配置。
各种设置下保持一致
缓存的基本原理不会因您的中介设置而改变。无论 CloudX 运行在 First Look、Parallel 还是 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 标签页下。