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