ADBannerViewDelegate
Наследование
Не применимый
Оператор импорта
Swift
import iAd
Objective C
@import iAd;
Доступность
Доступный в iOS 4.0 и позже.
ADBannerViewDelegate протокол реализован объектом реагировать на изменения в ADBannerView объект. Представление баннера вызывает своего делегата, когда новая реклама загружается, когда пользователь взаимодействует с рекламой, и когда происходят ошибки.
-
Вызванный, прежде чем новая реклама баннера загружается.
Объявление
Swift
optional func bannerViewWillLoadAd(_banner: ADBannerView!)Objective C
- (void)bannerViewWillLoadAd:(ADBannerView *)bannerПараметры
bannerПредставление баннера, собирающееся загрузить новую рекламу.
Оператор импорта
Objective C
@import iAd;Swift
import iAdДоступность
Доступный в iOS 5.0 и позже.
-
Вызванный, когда загружается новая реклама баннера.
Объявление
Swift
optional func bannerViewDidLoadAd(_banner: ADBannerView!)Objective C
- (void)bannerViewDidLoadAd:(ADBannerView *)bannerПараметры
bannerПредставление баннера, загрузившее новую рекламу.
Обсуждение
Ваше приложение реализует этот метод, который будет уведомлен, когда новая реклама готова к дисплею.
Оператор импорта
Objective C
@import iAd;Swift
import iAdДоступность
Доступный в iOS 4.0 и позже.
-
bannerViewActionShouldBegin (_: willLeaveApplication:) - bannerViewActionShouldBegin:willLeaveApplication:Вызванный, прежде чем представление баннера выполняет действие.
Объявление
Swift
optional func bannerViewActionShouldBegin(_banner: ADBannerView!, willLeaveApplicationwillLeave: Bool) -> BoolObjective C
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)bannerwillLeaveApplication:(BOOL)willLeaveПараметры
bannerПредставление баннера, что коснулся пользователь.
willLeaveYEStrueесли другое приложение будет запущено для выполнения действия;NOfalseесли действие будет выполняемым в Вашем приложении.Возвращаемое значение
Ваш делегат возвращается
YEStrueесли должно выполниться действие баннера;NOfalseпрепятствовать тому, чтобы выполнилось действие баннера.Обсуждение
Когда пользователь касается представления баннера, этот метод вызывают. Ваше управление приложениями, инициировано ли действие. Чтобы позволить действию быть инициированным, возвратиться
YEStrue. Для подавления действия возвратитьсяNOfalse. Ваше приложение должно почти всегда позволять действиям быть инициированными; предотвращение действий может изменить рекламные объявления, которые видит Ваше приложение, и сократите доход, который Ваше приложение зарабатывает через iAd.Если
willLeaveпараметрYEStrue, тогда Ваше приложение перемещено в фон вскоре после этого метода возвраты. В этой ситуации Ваша реализация метода не должна выполнять дополнительную работу. ЕслиwillLeaveустановлен вNOfalse, тогда инициированное действие покроет пользовательский интерфейс Вашего приложения для показа рекламного действия. Несмотря на то, что Ваше приложение продолжает работать обычно, Ваша реализация этого метода должна отключить действия, требующие взаимодействия с пользователем, в то время как выполняется действие. Например, игра могла бы приостановить свою игровую игру, пока пользователь не заканчивает смотреть рекламу.Оператор импорта
Objective C
@import iAd;Swift
import iAdДоступность
Доступный в iOS 4.0 и позже.
См. также
-
Вызванный после того, как представление баннера заканчивает выполнять действие, покрывшее пользовательский интерфейс Вашего приложения.
Объявление
Swift
optional func bannerViewActionDidFinish(_banner: ADBannerView!)Objective C
- (void)bannerViewActionDidFinish:(ADBannerView *)bannerПараметры
bannerПредставление баннера, закончившее выполнять действие.
Обсуждение
Если бы Ваш делегат приостановил действия прежде, чем позволить действию работать, то оно должно возобновить те действия, когда вызывают этот метод.
Оператор импорта
Objective C
@import iAd;Swift
import iAdДоступность
Доступный в iOS 4.0 и позже.
-
Вызванный, когда представлению баннера не удается загрузить новую рекламу.
Объявление
Swift
optional func bannerView(_banner: ADBannerView!, didFailToReceiveAdWithErrorerror: NSError!)Objective C
- (void)bannerView:(ADBannerView *)bannerdidFailToReceiveAdWithError:(NSError *)errorПараметры
bannerПредставление баннера, которому не удалось загрузить рекламу.
errorОшибочный объект, описывающий проблему.
Оператор импорта
Objective C
@import iAd;Swift
import iAdДоступность
Доступный в iOS 4.0 и позже.
