gpt4 book ai didi

ios - 实时 Admob 广告突然停止在我的应用中显示

转载 作者:行者123 更新时间:2023-11-29 05:34:35 25 4
gpt4 key购买 nike

6 月份,Admob 广告效果非常好,AdMob 向我发送了一封包含验证 PIN 码的信件,以验证我的身份和付款详细信息。

七月初左右,几乎所有实时广告都停止在我的应用中显示。 我仍然发出相同数量的请求,但展示次数太低,我已降至每天 0.00 英镑/0.01 英镑。 所有测试广告均正常工作。

这个问题是在我重命名我的应用程序时开始的(仅在应用程序商店显示上),但是;我的 AdMob 帐户中指向我的应用的所有链接都是正确的,因此名称更改似乎对其前端 UI 没有影响。

当我调试我的应用程序时,我在输出部分收到警告列表:

  1. [I-ACS025031] AdMob 应用 ID 已更改。原始的,新的:(nil),AppId

info.plist 中的“GADApplicationIdentifier”值与"new"应用 ID 相同。

  1. [I-ACS013003] 用户属性名称必须以字母开头:_ap

我没有设置任何用户属性,不知道这意味着什么。

我尝试了什么?

  1. 设置新的广告单元。

  2. 恢复到应用的旧版本。

  3. 通过表单联系 AdMob“支持”。他们告诉我,我的广告转换受到限制。他们没有说持续了多长时间,大约已经有 2/3 周了(我认为他们所说的“有限”并不是指完全停止)。

  4. 检查我的帐户中是否存在违反政策的情况;那里什么也没有。

我用来展示广告的代码:

我创建了一个“AdMobDisplayer”类,它允许我设置和显示广告;这是由每个 View Controller 调用的。例如,我的横幅广告代码:

View Controller :

    let adMobDisplayer = AdMobDisplayer()

@IBOutlet weak var bannerView: GADBannerView!

override func viewDidLoad() {
super.viewDidLoad()

self.bannerView = self.adMobDisplayer.setupAdBannerView(self.bannerView, viewController: self, adUnitId: Constants.timerTabBannerAdId)

self.adMobDisplayer.displayBannerAd(self.bannerView)

}

AdMobDisplayer:


func setupAdBannerView(_ bannerView: GADBannerView, viewController: UIViewController, adUnitId: String, bannerViewDelgate: GADBannerViewDelegate? = nil) -> GADBannerView {

if(checkIfAdsAreDisabled()) {
return bannerView
}
/// Creates a new GADBannerView to be displayed in a view controller
bannerView.adUnitID = adUnitId
/// bannerView.adUnitID = Constants.testBannerAdId
bannerView.rootViewController = viewController

if let delegate = bannerViewDelgate {
bannerView.delegate = delegate
}

return bannerView
}

func displayBannerAd(_ bannerView: GADBannerView) {
if(checkIfAdsAreDisabled()) {
return
}
///Creates a request and loads an advert from AdMob
let request = GADRequest()
request.testDevices = [ "My Device Id" ]
bannerView.load(request)
}

这应该在 View 中显示横幅广告。当我第一次添加广告时它起作用了,它适用于测试广告,但现在间歇性/很少适用于实时广告。

在我的 GitHub 上找到完整的应用程序:https://github.com/AlexMarchant98/KeGal-Trainer

预先感谢您的帮助!

最佳答案

我最近在上一个应用程序中开发了 GADBannerView,并且遇到了几乎类似的问题,在您的情况下,您可能需要从他们的网站生成 Admob 广告 ID。

关于ios - 实时 Admob 广告突然停止在我的应用中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57169995/

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