Я погружаюсь в разработку iOS, и я создаю игру-головоломку, чтобы помочь мне познакомиться с платформой. У меня есть AdWhirl, показывая рекламу на экране оценки, который отображается, когда пользователь завершает головоломку. Проблема в том, что для просмотра и приема объявления требуется просмотр по меньшей мере нескольких секунд, когда пользователь просматривает счет и переходит на другое представление. Я планирую реализовать анимацию, которая возникает, когда пользователь решает загадку и время, необходимое для завершения анимации, будет хорошим временем для запроса и получения объявления, которое будет отображаться в следующем (оценка) пользователя также будут приняты.
В течение времени, когда происходит разрешенная головоломка, как я могу предварительно загрузить следующий контроллер представления, чтобы объявление присутствовало, когда я нажимаю контроллер представления на стек навигации? Если это невозможно, или если это плохая идея, есть ли у вас какие-либо предложения о том, как я могу запрашивать и получать объявление во время анимации?
Большое спасибо за вашу мудрость!
Примечание. Для тех, кто не знаком с AdWhirl, процесс запроса и получения объявления прост. В методе viewDidLoad контроллера представления вы хотите, чтобы объявление появилось, вы создаете AdWhirlView (подкласс UIView), добавьте его как subview и вызовите метод, который запрашивает объявление. Когда объявление поступит, он вызывает метод делегата, чтобы отобразить его в родительском представлении.