到目前为止,我已经拖了几个小时,我已经看了Stack Overflow上的每一个可能的其他教程,但我还没有找到答案,所以: 我在我刚刚制作的SpriteKit游戏中使用AdMob显示广告时遇到了问题。我正在使用的技术是在主故事板中创建一个视图,在我的ViewController中引用它,然后将横幅广告加载到其中。它没有奏效,老实说,我无法弄明白为什么。我的代码如下。
import UIKit
import SpriteKit
import GameplayKit
import GoogleMobileAds
class GameViewController: UIViewController {
@IBOutlet weak var bannerView: GADBannerView!
override func viewDidLoad() {
super.viewDidLoad()
bannerView.delegate = self as? GADBannerViewDelegate
bannerView.adUnitID = "ca-app-pub-1718155263015340/4071220536"
bannerView.rootViewController = self
let request = GADRequest()
request.testDevices = [ "a97e7f48344dd22c501872c61a342a97" ]
bannerView.load(request)
if let view = self.view as! SKView? {
// Load the SKScene from 'GameScene.sks'
if let scene = SKScene(fileNamed: "MenuScene") {
// Set the scale mode to scale to fit the window
scene.scaleMode = .aspectFill
// Present the scene
view.presentScene(scene)
}
}
它继续展示其他内置的东西。 非常感谢任何帮助。