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 *)
banner
willLeaveApplication:(BOOL)willLeave
Параметры
banner
Представление баннера, что коснулся пользователь.
willLeave
YES
true
если другое приложение будет запущено для выполнения действия;NO
false
если действие будет выполняемым в Вашем приложении.Возвращаемое значение
Ваш делегат возвращается
YES
true
если должно выполниться действие баннера;NO
false
препятствовать тому, чтобы выполнилось действие баннера.Обсуждение
Когда пользователь касается представления баннера, этот метод вызывают. Ваше управление приложениями, инициировано ли действие. Чтобы позволить действию быть инициированным, возвратиться
YES
true
. Для подавления действия возвратитьсяNO
false
. Ваше приложение должно почти всегда позволять действиям быть инициированными; предотвращение действий может изменить рекламные объявления, которые видит Ваше приложение, и сократите доход, который Ваше приложение зарабатывает через iAd.Если
willLeave
параметрYES
true
, тогда Ваше приложение перемещено в фон вскоре после этого метода возвраты. В этой ситуации Ваша реализация метода не должна выполнять дополнительную работу. ЕслиwillLeave
установлен вNO
false
, тогда инициированное действие покроет пользовательский интерфейс Вашего приложения для показа рекламного действия. Несмотря на то, что Ваше приложение продолжает работать обычно, Ваша реализация этого метода должна отключить действия, требующие взаимодействия с пользователем, в то время как выполняется действие. Например, игра могла бы приостановить свою игровую игру, пока пользователь не заканчивает смотреть рекламу.Оператор импорта
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 *)
banner
didFailToReceiveAdWithError:(NSError *)error
Параметры
banner
Представление баннера, которому не удалось загрузить рекламу.
error
Ошибочный объект, описывающий проблему.
Оператор импорта
Objective C
@import iAd;
Swift
import iAd
Доступность
Доступный в iOS 4.0 и позже.