Swift SpriteKitゲームにインタースティシャル広告を追加しようとしていますが、私が見る問題のほとんどは、admob広告のインタースティシャル表示ではなく、バナー表示に関連しています。Admobインタースティシャル広告を追加するには
import UIKit
import GoogleMobileAds
class ViewController: UIViewController {
var interstitial: GADInterstitial!
override func viewDidLoad() {
super.viewDidLoad()
interstitial = GADInterstitial(adUnitID: "ca-app-pub-3940256099942544/4411468910")
let request = GADRequest()
// Requests test ads on test devices.
request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"]
interstitial.loadRequest(request)
}
}
は、その後、私は私のGameScene.swiftに広告を表示するための関数を呼び出すために欲しい私のGamveViewController.swiftにここにAdding interstitial ads to your project説明のように、私はすべてのフレームワークとGoogleからのサンプルコードを追加していましたこれはエラーにつながると私は私が得る
if (self.interstitialAd.isReady) {
self.interstitialAd.presentFromRootViewController(self)
}
エラーコードがある理由を知らない: 1.「宣言されていないタイプの使用 『GADInerstittial』 2.」GameSceneにはメンバー間質を持っていない
GameViewControllerとGame Sceneを接続する必要があるようですが、どうすればよいかわかりません。誰も救いの手を持っていますか?
http://stackoverflow.com/questions/35216350/swift-interstitial-ad-on -viewdidload-admob/35218027#35218027 – Guru