gpt4 book ai didi

ios - AdMob 没有出现在我的 SpriteKit 游戏中

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

我尝试在我的 SpriteKit 游戏中使用 AdMob 实现横幅。我在 GameViewController.swift 中添加了一个横幅,就像下面的代码所示,但该横幅没有显示在我的模拟器中。

我错过了什么?我正在使用 Swift 4。

class GameViewController: UIViewController {
var banner:GADBannerView!

override func viewDidLoad() {
super.viewDidLoad()

if let view = self.view as! SKView? {
// Load the SKScene from 'GameScene.sks'
if let scene = SKScene(fileNamed: "GameScene") {
// Set the scale mode to scale to fit the window
scene.scaleMode = .aspectFill

// Present the scene
view.presentScene(scene)
}

view.ignoresSiblingOrder = true

view.showsFPS = true
view.showsNodeCount = true
banner = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
banner.adUnitID = "here is my unit ID -> copy paste so cant be wrong"
banner.rootViewController = self
let req:GADRequest = GADRequest()
banner.load(req)

banner.frame = CGRect(x: 0, y: view.bounds.height - banner.frame.size.height, width: banner.frame.size.width, height: banner.frame.size.height)
view.addSubview(banner)
}
}

最佳答案

我认为您忘记声明 ViewController,因为它符合 GADBannerViewDelegate

class GameViewController: UIViewController, GADBannerViewDelegate {

符合协议(protocol)后可以重试吗?

关于ios - AdMob 没有出现在我的 SpriteKit 游戏中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52209288/

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