ios - 启用 iPad 多任务/拆分视图 (Swift) 的应用程序的 Admob 横幅
问题描述
我正在为启用了多任务处理的 iPad 制作应用程序,现在我正在尝试实现 Admob 横幅。
有一篇关于在启用多任务处理的情况下执行此操作的文章(https://developers.google.com/admob/ios/multiscene?hl=ru)但是当我使用 Swift 时,那里的所有代码都是用 Objective-C 编写的。
我试图翻译它,但我不知道如何为下面的一段代码做到这一点。什么是“请求初始化”?它应该做什么以及如何用 Swift 编写它?
如果有人有在多任务应用程序中成功实现 Admob 横幅的完整代码,请帮助我
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
if (!_requestInitialized) {
[self loadInterstitial];
_requestInitialized = YES;
}
}
解决方案
For SwiftUI you can add this :
request.scene = UIApplication.shared.connectedScenes.first as? UIWindowScene
推荐阅读
- terraform - 如何在 Terraform 中的列表(对象)变量上执行嵌套 for 循环
- google-cloud-functions - 获取“HTTP 错误:404,找不到方法。” 在 Firebase Cloud Functions 上运行“firebase deploy --only functions”时
- django - xhtml2pdf - 使用 django forloop 标签显示表格行的问题
- mysql - MySQL 充当多个 INSERT (NodeJS) 的瓶颈
- javascript - 尝试使用 .includes 时出现错误
- spring - Postgres 需要很长时间才能使用空值保存批量更新
- jquery - Wordpress jquery $ 不是函数
- arrays - pypark 提取的嵌套 JSON 数组无法正常工作
- prometheus - 对不存在的值应用增加,用零替换它们
- laravel - 如何在 Laravel scout 中使用 whereHas 方法,