我想设计一个快速视图MainView(),其中一个插入式广告将被呈现,而无需重新加载MainView()。
我的策略是:
1.从GADInterstitialAd加载广告,
1.在UIViewController()上呈现广告,然后使UIViewControllerRepresentable在swiftui中可呈现。
1.使用fullScreenCover(isPresented:,内容:)修饰符。
但每次广告展示时,MainView()都会进入.onDisappear状态,广告关闭后,它会进入.onAppear状态。因此,MainView()会完全重新加载。我希望停止此重新加载问题。实际上,我应该如何在视图中展示广告?
1条答案
按热度按时间b91juud31#
与其使用
fullScreenCover
进行演示,不如在ZStack
中显示ViewController,例如:如果需要的话,在中动画化AdView应该是非常简单的。