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 还会销毁其插屏广告实例。