繁体   English   中英

插页式广告在iOS13中模态显示时遇到问题

[英]Having problems with an interstitial ad displaying modally in iOS13

自从运行iOS 13 beta版以来,我的应用在显示以非正常方式显示插页式视图控制器时遇到了问题,因此允许用户向下滑动以在计时器倒数之前关闭广告。

我了解模态视图现在是iOS 13的默认视图,并且我已经修改了主视图控制器以显示全屏,但是当广告显示时,模态视图仍以模态而非全屏显示。

到目前为止,我尝试过声明视图控制器,然后请求将其全屏显示,然后使用视图声明来展示广告:

let vc = UIViewController()
vc.modalPresentationStyle = .fullScreen
interstitial.present(fromRootViewController: vc)

if interstitial.isReady {
   if #available(iOS 13, *) {
       interstitial.present(fromRootViewController: self)
       interstitialDidDismissScreen(interstitial)
   } else {
       interstitial.present(fromRootViewController: self)
       interstitialDidDismissScreen(interstitial)
   }

预期结果是,插页式广告的视图全屏显示,因此用户无法在时间用完之前向下滑动以关闭该视图。

在iOS 12中可以正常工作。

万一其他人遇到这篇文章,就我而言,这是一个简单的解决方案。

似乎Google已更新了其框架,但我没有使用它的最新版本。

因此,在终端中进行简单的“ pod更新”即可更新依赖关系,从而解决了问题。

我正在使用CocoaPods来管理我的框架,但是对于那些无法找到更新自己依赖关系的最佳方法的人,我可以肯定。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM