これは、swiftとsprite-kitを使ってアプリを開発する初めてのことです。私はそれにadMobを統合したいと思います。私は私の問題の解決策を探してきましたが、私は成功しませんでした。スプライトキットの特定のシーンで広告を表示するには?
私はこのセットアップは完全に私のシーンの全ての広告を表示するが、私の質問はどのように私はそれがMainMenuScene.swift
とGameOverScene.swift
によってに表示させることができるであろう、あるGameViewController.swift
override func viewDidLoad() {
super.viewDidLoad()
bannerView = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
bannerView.isHidden = true
bannerView.adUnitID = "ca-app-pub-************************"
bannerView.rootViewController = self
view.addSubview(bannerView)
// Configure the view.
let skView = self.view as! SKView
skView.showsFPS = false
skView.showsNodeCount = false
/* Sprite Kit applies additional optimizations to improve rendering performance */
skView.ignoresSiblingOrder = true
// Create and configure the scene.
let aspectRatio = skView.bounds.size.height/skView.bounds.size.width
let scene = MainMenuScene(size:CGSize(width: 320, height: 320 * aspectRatio))
skView.presentScene(scene)
showBanner()
}
func showBanner() {
bannerView.isHidden = false
let request = GADRequest()
request.testDevices = ["******************"]
bannerView.load(request)
}
の内側に設定し、次のコードを持っていますNotificationCenterを使用していますか?どちらも独自のクラスです。
MenuScene.swift何であるのに役立ちますか? –
@ElTomatoクラスです。 MainMenuSceneクラス:MainMenuScene:SKScene {} – sicvayne
MainMenuScene広告MenuSceneの関係はわかりませんが、兄弟姉妹の場合は、ベースSKSceneクラスを作成してサブクラス化できるようにすることができます広告を表示するかどうかを示すブールスイッチ。 –