gpt4 book ai didi

ios - 在 Swift 中启动 View Controller 时无法展示插页式广告

转载 作者:行者123 更新时间:2023-12-01 21:30:09 25 4
gpt4 key购买 nike

我正在尝试在 View Controller 上加载一个插页式广告,因为它一出现。但是,当我启动我的应用程序时,我在屏幕上看不到任何内容。这是我用来实现它的代码:-

import GoogleMobileAds

class MainViewController: UIViewController, GADInterstitialDelegate {

var interstitial: GADInterstitial!

override func viewDidLoad() {
super.viewDidLoad()

interstitial = GADInterstitial(adUnitID: "ca-app-pub-3940256099942544/4411468910")
let request = GADRequest()
interstitial.load(request)

}

override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)

if (interstitial.isReady) {
interstitial.present(fromRootViewController: self)
}

}
任何帮助将不胜感激:)

最佳答案

它可能会失败 interstitial.isReady()因为它还没有准备好。那么既然你的if() statement之后什么都没有了,它只是结束而没有做任何其他事情。
您是否尝试过添加 else()说明广告尚未准备好?
编辑:
等等,你不需要 createAd() 吗?
我见过的类似代码示例有: interstitial = createAd()

关于ios - 在 Swift 中启动 View Controller 时无法展示插页式广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63084638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com