首页 > 解决方案 > 启用 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;
  }
}

标签: iosobjective-cswiftxcodeadmob

解决方案


For SwiftUI you can add this :

request.scene = UIApplication.shared.connectedScenes.first as? UIWindowScene

推荐阅读