2017-05-16 75 views
0

有人可以幫我嗎?我真的想爲我的spritekit遊戲添加插頁式廣告,但沒有任何線索。我已經嘗試了很多教程,甚至谷歌的Firebase,但我似乎無法開始工作。插頁式廣告SpriteKit

+0

我在我的SpriteKit遊戲中添加了插頁式廣告。你究竟在哪裏掙扎?您正在使用哪種框架(例如AdMob)? – floschliep

+1

你試過了哪些教程?請你可以在這裏發佈一些你已經嘗試過的代碼嗎? – mike

+0

Ive在youtube上試過視頻@mike –

回答

1

AdMob使用視圖控制器呈現插頁式廣告,並且您無法使用SpriteKit呈現視圖控制器。您需要使用UIKit呈現插頁式廣告。你如何連接你的SpriteKit和UIKit代碼取決於你,我要麼使用委託或回調。

代表團

protocol MyGameSceneDelegate: class { 
    func gameDidFinish() 
} 

class MyGameScene: SKScene { 
    weak var gameDelegate: MyGameSceneDelegate? 

    func finishGame() { 
     self.gameDelegate?.gameDidFinish() 
    } 
} 

回調

class MyGameScene: SKScene { 
    var gameDidFinish: (() -> Void)? 

    func finishGame() { 
     self.gameDidFinish?() 
    } 
} 

如果你不熟悉這些術語,我強烈建議學習斯威夫特常見的設計模式(或Objective-C)。蘋果有兩種語言的優秀資源,並且有大量的書籍可以幫助你開始iOS開發。