Вот код, который запускается при нажатии кнопки перезагрузки. Игра сбрасывает счет, воспроизводит рекламу и рекламу, а затем возвращается к игровой сцене.
Прямо сейчас он не ждет выхода из вставки, прежде чем изменить игровую сцену.
if restartButton.contains(pointOfTouch) {
score = 0
displayAd()
let sceneToMoveTo = GameScene(size: self.size)
sceneToMoveTo.scaleMode = self.scaleMode
let myTransition = SKTransition.fade(withDuration: 0.5)
self.view!.presentScene(sceneToMoveTo, transition: myTransition)
}
interstitialDidDismissScreen(ad: GADInterstitial)
, но это не сработало. Хотя я не уверен, правильно ли я поставил в скобках. - person nix.codes   schedule 13.05.2017func displayAd() { NotificationCenter.default.post(name: NSNotification.Name(rawValue: "loadAndShow"), object: nil) }
- person nix.codes   schedule 13.05.2017