【问题标题】:AdMob shows test Ads but not real Ads Swift / SwiftUIAdMob 显示测试广告,但不显示真实广告 Swift / SwiftUI
【发布时间】:2021-01-04 09:12:08
【问题描述】:

它在模拟器和真实设备上显示测试广告。但是当我将广告ID更改为我的真实ID时,它不起作用..我的应用程序也在AppStore中,但我没有推送更新。我只在 Xcode 中添加了 AdMob,然后连接了我的真实设备并在其上进行了测试。我是否必须将 AdMob 的新更新发布到 App Store 才能看到真正的广告?我该怎么办?我想在推送更新之前测试我的真实广告..

(付款详情已填写)

final private class BannerVC: UIViewControllerRepresentable  {

    func makeUIViewController(context: Context) -> UIViewController {
        let view = GADBannerView(adSize: kGADAdSizeBanner)

        let viewController = UIViewController()
        view.adUnitID = bannerID
        view.rootViewController = viewController
        viewController.view.addSubview(view)
        viewController.view.frame = CGRect(origin: .zero, size: kGADAdSizeBanner.size)
        view.load(GADRequest())

        return viewController
    }

    func updateUIViewController(_ uiViewController: UIViewController, context: Context) {}
}

struct Banner:View{
    var body: some View{
        HStack{
            Spacer()
            BannerVC().frame(width: 320, height: 50, alignment: .center)
            Spacer()
        }
    }
}

【问题讨论】:

    标签: swift admob


    【解决方案1】:

    我认为您确实需要发布该应用才能看到真实的广告出现。之后它们需要一段时间才能显示,但如果您看到的是测试广告,从我记得阅读的内容来看,它应该表明它已正确设置。

    发布后,请确保您能够在 AdMob 设置中选择 App Store 列表:AdMob > [应用名称] > 应用设置 > 应用商店

    如果它没有显示在那里,但您的测试广告运行良好,您可能只需要等待。我最近也遇到过类似的情况,真正的广告开始展示需要整整 2 周(可能是 3 周?)。

    另外,请仔细检查 Info.plist 文件中的 GADApplicationIdentifier 是否正确。

    【讨论】:

    • 所以你会说我用测试 ID 测试所有内容,在推送更新之前,将其更改为真实 ID,然后希望真实的广告尽快显示?
    • 但我想发布更新,当我确定真正的广告会在新更新后直接展示时
    • 我相信这是唯一的方法......大约一个月前,我的思考过程与您完全相同,我花了很长时间试图弄清楚为什么真正的广告没有出现在测试中,甚至尽管正在展示测试广告 - 正如您所描述的那样。我最终使用实时 ID 将其推送,然后两周后,广告开始展示。
    • 当(我猜)谷歌有机会索引或重新索引他们的数据库时,真正的广告就会出现。这不是即时的。在它出来之前花了我大约 10 天的时间。
    【解决方案2】:

    我遇到了同样的问题,并认为我永远无法解决它。

    错误原因: Admob 正在展示测试广告,因为从 admob 加载的广告不适合容器,主要是线性布局,因为加载的广告宽度更大。

    修复: 我的解决方法是创建一个自定义大小为 320x50 的横幅广告,然后加载它。

    我无法在答案中发布我的代码,但您可以从 Jay Patel 对以下 stackoverflow 问题的回答中找出自己的代码。

    How to set adSize?

    【讨论】:

      猜你喜欢
      • 2015-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 2019-12-11
      • 2018-02-01
      • 1970-01-01
      相关资源
      最近更新 更多