Получение методов делегирования для баннеров 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 я сделал все баннеры вручную, чтобы позаботиться о приостановке игры и переходе на задний план. Заставить их дать вам контроль, который вы ищете. Удачи.

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