я в настоящее время не понимаю, утвержденную решение проблемы, связанной ниже:Пауза игры в то время как пользователь взаимодействует с ОВР Swift
использовать в UITapGestureRecognizer вместо этого. Проверьте, если recognizer.view! = AdBanner
Detect and ignore touches on iAd banners
У меня та же проблема с Kit игры Sprite, но в Swift, и я не знаю, как реализовать утвержденную решение. Может ли кто-нибудь представить пример кода?
Вот мой код:
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
for touch in touches {
// If iAd banner has been tapped, do not start the game
// Else game starts
}
}
func adStopsGame(tapGesture: UITapGestureRecognizer) {
print("Game stopped")
}
Я был бы очень осторожен, если это даже разрешено. IAd есть для некоторых пользователей, чтобы затронуть его, если они видят что-то интересное - если вы отключите возможность касаться его, что может легко противоречить Apple iAd ToS – luk2302
Я не хочу останавливать пользователя, использующего это объявление, игра бежит в фоновом режиме, пока они смотрят на объявление. –
Ах, ладно, это очень разумный запрос, вы можете изменить название вопроса, чтобы лучше отразить это, что-то вроде «приостановить игру, когда пользователь смотрит iAd» – luk2302