【问题标题】:Admob Interstitial ad not showing fullScreen on devices iOSAdmob 插页式广告未在 iOS 设备上全屏显示
【发布时间】:2018-02-26 19:24:57
【问题描述】:

我使用 spritekit 制作了一个游戏,并按照 google 提供的文档实现了 admob 插页式广告。在模拟器中一切正常,广告在正确的时间按预期呈现全屏。问题是当我在我的 iPhone 6s 上运行时,广告并没有填满整个屏幕,只有一小部分出现在黑屏上。我已经在我的 gameviewController 上实现了所有的 admob 代码,并使用观察者在 gameScene 中调用它。

类 GameViewController: UIViewController {

var interstitial: GADInterstitial!

override func viewDidLoad() {
    super.viewDidLoad()

    interstitial = createAndLoadInterstitial()

    NotificationCenter.default.addObserver(self, selector: #selector(GameViewController.showIntersticialAd), name: Notification.Name("showIntersticialAd"), object: nil)

    if let view = self.view as! SKView? {
        let scene = MenuScene(size: view.bounds.size)
        scene.scaleMode = .aspectFill
        view.presentScene(scene)

        view.ignoresSiblingOrder = true

        view.showsFPS = false
        view.showsNodeCount = false
    }
}

@objc func showIntersticialAd() {
    if interstitial.isReady {
        interstitial.present(fromRootViewController: self)
    } else {
        print("Ad not ready")
    }
}

}

扩展 GameViewController: GADInterstitialDelegate {

func createAndLoadInterstitial() -> GADInterstitial {
    let interstitial = GADInterstitial(adUnitID: "ca-app-pub-4828696079960529/6898313363")
    interstitial.delegate = self
    interstitial.load(GADRequest())
    return interstitial
}

func interstitialDidDismissScreen(_ ad: GADInterstitial) {
    interstitial = createAndLoadInterstitial()
}

}

我在互联网和 admob 文档中进行了很多搜索,但没有弄清楚为什么会发生这种情况。

【问题讨论】:

  • 捕获日志并在您的问题中更新
  • 我遇到了同样的问题。只有部分屏幕被广告内容覆盖,但其他区域只是黑色。

标签: ios swift admob interstitial


【解决方案1】:

@objc func showIntertialAds() { if !interstitial.isReady{ interstitial.load(GADRequest()) } if interstitial.isReady { interstitial.present(fromRootViewController:(UIApplication.shared.keyWindow?.rootViewController)!) } }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多