Получение методов делегирования для баннеров iAd iOS 7
В iOS 7 ADBannerView больше не нужно создавать вручную. Вместо этого их можно запросить с помощью простого self.canDisplayBannerAds = YES;
Теперь я не могу установить свой View Controller в качестве делегата баннера, потому что у меня нет баннера для доступа (насколько мне известно).
Мне нужно знать, когда баннер нажимается и когда это действие отменяется, чтобы я мог правильно приостановить / запустить свою игру Sprite Kit.
Как я должен вызывать эти методы делегата, чтобы я мог правильно реагировать на действия пользователя?
AFAIK, в дополнениях iAD UIView Controller нет ничего, что объясняло бы, как установить делегат для баннеров.
Нужно ли создавать баннеры вручную или есть способ достичь этого, все еще используя новые API?
1 ответ
К сожалению, если вы хотите использовать методы делегирования, вам нужно будет настроить свой iAd Banner вручную. Даже если вы сделаете ваш vc делегатом, просто используя self.canDisplayBannerAds = YES, не будете вызывать нужные вам методы. В моей игре sprite kit я сделал все баннеры вручную, чтобы позаботиться о приостановке игры и переходе на задний план. Заставить их дать вам контроль, который вы ищете. Удачи.