Как можно дождаться окончания объявления AdMob для запуска перехода SKScene?
Я внедряю рекламу AdMob в свой игровой проект. Я бы хотел, чтобы сначала показывалось объявление, а затем, когда пользователь закончит просмотр объявления и вернется в игру, я бы хотел запустить переход. Теперь, однако, переход выполняется одновременно с рекламой, и это выглядит плохо. Мой код выглядит следующим образом. ВСЕ ПОМОЩЬ ЦЕНЫ!
if interstitial.isReady {
interstitial.presentFromRootViewController(self.gameViewController!)
self.view?.presentScene(scene, transition:getTransition())
} else {
print("Ad wasn't ready")
self.view?.presentScene(scene, transition:getTransition())
}
1 ответ
Решение
AdMob имеет делегатов, которые вы должны использовать, он называется GADInterstitialDelegate
, Это скажет вам, когда происходят определенные события в процессе рекламы.
Вы можете хотеть смотреть на interstitialDidDismissScreen(ad:GASInterstitial)
способ достичь того, что вы хотите