gpt4 book ai didi

ios - Admob 插页式广告不显示

转载 作者:行者123 更新时间:2023-11-30 13:15:38 24 4
gpt4 key购买 nike

我设置了一个按钮,按下时会显示插页式 Admob。

这是我的代码:

-声明

    var AdsInterstitial:GADInterstitial!

- View 已加载

    AdsInterstitial = GADInterstitial(adUnitID: "Id sample number")
let request = GADRequest()
AdsInterstitial.loadRequest(request)

-按下按钮

    AdsInterstitial.presentFromRootViewController(self)
AdsInterstitial = NewInterstitial()

-生成新广告的函数

    func NewInterstitial() -> GADInterstitial{

let AdsInterstitial = GADInterstitial(adUnitID: "Id sample number")
AdsInterstitial.loadRequest(GADRequest())
return AdsInterstitial

}

当我单击按钮时,出现此错误:“无法呈现插页式广告。尚未准备就绪。

你能帮我吗?

最佳答案

您收到的错误消息意味着您过早地按下了展示广告的按钮。当您按下按钮时,您应该有一个 if 语句来检查广告是否准备好,如下所示。

if AdsInterstitial.isReady { 
AdsInterstitial.presentFromRootViewController(self)
}

此外,您不应在广告显示时创建新的插页式广告,而应在他们按下“X”按钮时创建新的插页式广告,如下所示

func interstitialDidDismissScreen(ad: GADInterstitial!) {
AdsInterstitial = createAndLoadInterstitial()
}

如需了解更多信息,您可以访问 Google 网站 here .

关于ios - Admob 插页式广告不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38263055/

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