iOS 平台接入 Admob 聚合,播放第三方中介广告(如 MTG)后关闭出现黑屏,旋转屏幕才能恢复

各位大佬好,我在 iOS 渠道 遇到一个广告导致的黑屏问题:

  1. 项目使用 Cocos Creator 开发, 横屏游戏
  2. 已接入 Admob 聚合 ,中介包含 MTG 等第三方广告
  3. 触发 激励广告 后,广告 UI 明显发生方向变化(疑似广告内部强制变成竖屏)。
  4. 关闭广告返回游戏 后, 游戏直接黑屏
  5. 只有 手动旋转一下设备屏幕 ,画面才会恢复正常。

怀疑是广告修改了屏幕方向 / GL 上下文 / 渲染窗口,导致 Creator 渲染失效。

有没有遇到过类似问题的大佬?求解决方案!

补充一下3.x是没有问题的,只发生在2.x版本

给广告窗口单独创建一个view

审核需要五分钟 不理解