Как можно дождаться окончания объявления 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) способ достичь того, что вы хотите

Другие вопросы по тегам