Skip to main content
First Look 让 CloudX 优先获得广告位填充机会,同时保留您现有的聚合设置作为回退路径。建议先从一个广告位开始,验证加载和展示行为后,再扩展到更多广告位。 此示例通过 react-native-google-mobile-ads 使用 AdMob 插屏广告作为回退。相同模式也适用于其他回退聚合平台:先加载 CloudX;只有当 CloudX 未加载成功时才加载回退广告;当两个来源都未准备好时,让应用流程继续。
使用此 Hook 前,请先完成 CloudX 和 Google Mobile Ads 初始化。Hook 外部仍应保留您现有的频控、重试和广告位触发时机规则。
useFirstLookInterstitial.ts
当页面准备好预加载广告位时调用 load()。在广告位触发时调用 show()。如果返回 false,表示 CloudX 和回退广告都没有准备好,此时应继续应用流程,不展示广告。
GameScreen.tsx
广告展示、关闭或最终失败后,请在应用准备好下一次广告位机会时再次调用 load()。组件卸载时,两个底层 Hook 都会释放事件订阅;CloudX Hook 还会销毁其插屏广告实例。
此示例采用懒加载回退:只有 CloudX 报告错误后才加载 AdMob。除非 CloudX 针对您的应用建议其他上线策略,否则不要并行加载两个来源。