如何在SwiftUI中的每个视图上显示AdMob横幅
我想在选项卡视图上方的SwiftUI中的所有视图上显示AdMob横幅。我该怎么做有什么想法吗如何在SwiftUI中的每个视图上显示AdMob横幅,swift,swiftui,admob,Swift,Swiftui,Admob,我想在选项卡视图上方的SwiftUI中的所有视图上显示AdMob横幅。我该怎么做有什么想法吗 BannerAdView(adUnit: .banner, adFormat: .adaptiveBanner) 如果我在每个视图中复制粘贴并将其放在ZStack中,它总是会将广告/更改重新加载到新广告中。我希望避免这种情况。您只需在最顶端的视图中使用一次您的BannerAdView。在那里,您可以使用ZStack,然后在那里使用ContentView struct WrapperView: View
BannerAdView(adUnit: .banner, adFormat: .adaptiveBanner)
如果我在每个视图中复制粘贴并将其放在ZStack中,它总是会将广告/更改重新加载到新广告中。我希望避免这种情况。您只需在最顶端的视图中使用一次您的
BannerAdView
。在那里,您可以使用ZStack,然后在那里使用ContentView
struct WrapperView: View {
var body: some View {
ZStack {
BannerAdView(adUnit: .banner, adFormat: .adaptiveBanner)
ContentView()
}
}
}
struct ContentView: View {
var body: some View {
Text("Hello")
// Here comes your Content and Tab Views
}
}
谢谢,它可以工作,但我想在选项卡上显示它,并找到了答案: