0
私はGameViewControllerで宣言されたインタースティシャル広告を持っています。私はボタンで広告を呼び出すチュートリアルに従いましたが、GameSceneから電話する必要がありますが、クラスを呼び出す方法はわかりません。すべてのクラス間でグローバル変数を使用できますか? 基本的に私はGameSceneでfunc adButton()を呼びたいと思っています。swift:ゲームシーンでViewControllerで作成した広告を呼び出す方法
また、報酬広告を実装する方法はありますか、それとも誰かに良いチュートリアルがありますか?
ありがとうございました。
func createAndLoadInterstitial() -> GADInterstitial {
let interstitial = GADInterstitial(adUnitID: " unit id ")
let request1 = GADRequest()
interstitial.delegate = self
request1.testDevices = [ kGADSimulatorID, "2077ef9a63d2b398840261c8221a0c9b" ]
interstitial.loadRequest(request1)
return interstitial
}
func adButton() {
if (self.interstitial.isReady)
{
self.interstitial.presentFromRootViewController(self)
self.interstitial = self.createAndLoadInterstitial()
}
}
私はこれに永遠に詰め込まれていたので、まったく完璧に働いた。この通知センターは、クラス間で/プログラム全体を通じて情報を送信する方法ですか?私はそれを必要としませんが、それはどのような機能のために使用することができますか?再度、感謝します。 – yellowlan
これを使用して、別のViewControllerまたはGameScene @yellowlan上の関数を呼び出すことができます – danielpp95
完璧、ありがとう。 – yellowlan