Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка Платформы iAd Ссылка на протокол ADBannerViewDelegate

Опции
Развертывание Target:

На этой странице
Язык:

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 и позже.

  • Вызванный, прежде чем представление баннера выполняет действие.

    Объявление

    Swift

    optional func bannerViewActionShouldBegin(_ banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool

    Objective C

    - (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave

    Параметры

    banner

    Представление баннера, что коснулся пользователь.

    willLeave

    YEStrue если другое приложение будет запущено для выполнения действия; 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!, didFailToReceiveAdWithError error: NSError!)

    Objective C

    - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error

    Параметры

    banner

    Представление баннера, которому не удалось загрузить рекламу.

    error

    Ошибочный объект, описывающий проблему.

    Оператор импорта

    Objective C

    @import iAd;

    Swift

    import iAd

    Доступность

    Доступный в iOS 4.0 и позже.