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

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

Разработчик

Ссылочная дополнительная UIViewController iAd Ссылка Платформы iAd

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

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

UIViewController

Наследование


Не применимый

Соответствует


Не применимый

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


Swift

import iAd

Objective C

@import iAd;

Доступность


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

Эта категория на UIViewController обеспечивает интерфейс для конфигурирования вида объявлений, которые должны быть показаны связанные с содержанием контроллера представления. Два типа объявлений могут быть показаны — рекламные баннеры и промежуточные объявления. Рекламные баннеры выведены на экран ниже содержания. В то время как рекламный баннер выводится на экран, содержание изменено соответственно на основе размера баннера. Промежуточные объявления выведены на экран в момент своевременно и принимают весь экран. Промежуточные объявления могут быть выведены на экран автоматически или по запросу. Автоматический дисплей промежуточных объявлений связывается к появлению представления с частотой представления, которым управляет платформа. Дисплей на запросе промежуточных объявлений также подвергается ограничениям частоты — Вы должны быть подготовлены к запросу вывести на экран промежуточное объявление вручную для сбоя.

  • canDisplayBannerAds Свойство

    Булево значение, указывающее, сконфигурирован ли контроллер представления для отображения рекламных баннеров.

    Объявление

    Swift

    var canDisplayBannerAds: Bool

    Objective C

    @property(nonatomic, assign) BOOL canDisplayBannerAds

    Обсуждение

    Установите это значение в YEStrue включить дисплей рекламных баннеров в контроллере представления.

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

    Objective C

    @import iAd;

    Swift

    import iAd

    Доступность

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

    См. также

    originalContentView

  • originalContentView Свойство

    Первоначально сконфигурированное представление содержания контроллера представления перед рекламными баннерами было включено.

    Объявление

    Swift

    var originalContentView: UIView! { get }

    Objective C

    @property(nonatomic, retain, readonly) UIView *originalContentView

    Обсуждение

    Приложения, использующие представления баннера с целью контроллер, должны использовать это свойство для доступа к представлению содержания контроллера представления.

    Когда контроллер представления включает рекламные баннеры, система вставляет представление содержания контроллера представления нового довольного представление, что управляет система. Когда рекламный баннер выведен на экран, а также управление дисплеем самого рекламного баннера, это позволяет системе динамично изменять размеры оригинала, довольного представление. Это свойство обеспечивает доступ к оригиналу, довольному представление, а не содержание представления, управляющего дисплеем рекламного баннера.

    Если дисплей рекламного баннера не был включен для контроллера представления, это свойство возвращает довольное представление.

    Если дисплей рекламного баннера включен и затем позже отключен для контроллера представления, управляемое системой представление содержания не удалено.

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

    Objective C

    @import iAd;

    Swift

    import iAd

    Доступность

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

  • presentingFullScreenAd Свойство

    Булево значение, указывающее, выводит ли контроллер представления на экран полноэкранное объявление.

    Объявление

    Swift

    var presentingFullScreenAd: Bool { get }

    Objective C

    @property(nonatomic, readonly, getter=isPresentingFullScreenAd) BOOL presentingFullScreenAd

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

    Objective C

    @import iAd;

    Swift

    import iAd

    Доступность

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

    См. также

    displayingBannerAd

  • displayingBannerAd Свойство

    Булево значение, указывающее, выводит ли контроллер представления на экран рекламный баннер.

    Объявление

    Swift

    var displayingBannerAd: Bool { get }

    Objective C

    @property(nonatomic, readonly, getter=isDisplayingBannerAd) BOOL displayingBannerAd

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

    Objective C

    @import iAd;

    Swift

    import iAd

    Доступность

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

    См. также

    presentingFullScreenAd

  • Подготавливает платформу для отображения промежуточных объявлений, которые могут включить активы объявления упреждающей выборки.

    Объявление

    Swift

    class func prepareInterstitialAds()

    Objective C

    + (void)prepareInterstitialAds

    Обсуждение

    Поскольку отображение объявления включает активы объявления загрузки по сети, в может иногда быть полезным, чтобы сказать платформе подготавливаться к представлению объявления до необходимости вывести на экран первое объявление. Если бы существует точка в запуске Вашего приложения, когда было бы удобно выбрать активы объявления с упреждением, можно использовать этот метод для инициирования того.

    Если этот метод не вызовут, то первая выборка произойдет, когда interstitialPresentationPolicy контроллера представления будет установлен во что-то другое, чем ADInterstitialPresentationPolicyNone.

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

    Objective C

    @import iAd;

    Swift

    import iAd

    Доступность

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

  • Определяет, должен ли interstitials быть представлен вообще и должны ли платформа или приложение управлять представлением.

    Объявление

    Swift

    var interstitialPresentationPolicy: ADInterstitialPresentationPolicy

    Objective C

    @property(nonatomic, assign) ADInterstitialPresentationPolicy interstitialPresentationPolicy

    Обсуждение

    Политика представления по умолчанию для контроллера представления ADInterstitialPresentationPolicyNone. Для включения любого представления промежуточных объявлений, политика представления должна быть установлена в ADInterstitialPresentationPolicyAutomatic или ADInterstitialPresentationPolicyManual.

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

    Objective C

    @import iAd;

    Swift

    import iAd

    Доступность

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

  • Просит платформа отображать промежуточное объявление.

    Объявление

    Swift

    func requestInterstitialAdPresentation() -> Bool

    Objective C

    - (BOOL)requestInterstitialAdPresentation

    Возвращаемое значение

    YEStrue если промежуточное объявление будет выведено на экран, NOfalse иначе.

    Обсуждение

    Этот метод можно вызвать в любое время для запроса объявления. Если объявление доступно, платформа сразу представляет его. Если нет никакого доступного объявления, ничто не происходит.

    Используйте этот метод вместе со стилем презентации ADInterstitialPresentationPolicyManual для контроллера представления, который находится на экране в течение долгих промежутков времени и внутренне управляет значительные изменения состояния, такие как игровые уровни. Это позволяет Вам решать точно, когда для объявления возможно появиться в Вашем приложении.

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

    Objective C

    @import iAd;

    Swift

    import iAd

    Доступность

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

  • Возвраты, должно ли промежуточное объявление быть выведено на экран.

    Объявление

    Swift

    var shouldPresentInterstitialAd: Bool { get }

    Objective C

    @property(readonly, nonatomic) BOOL shouldPresentInterstitialAd

    Возвращаемое значение

    YEStrue если промежуточное объявление должно быть выведено на экран теперь, NOfalse предотвратить представление в это время.

    Обсуждение

    Реализуйте этот метод на пользовательском контроллере представления, чтобы позволить контроллеру представления выборочно предотвращать представление промежуточного объявления. Когда платформа собирается представить промежуточное объявление, при использовании автоматической политики представления система вызывает этот метод.

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

    Objective C

    @import iAd;

    Swift

    import iAd

    Доступность

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

  • Управление опций политики, как и когда промежуточные объявления могут быть представлены от контроллера представления.

    Объявление

    Swift

    enum ADInterstitialPresentationPolicy : Int { case None case Automatic case Manual }

    Objective C

    typedef enum : NSInteger { ADInterstitialPresentationPolicyNone = 0, ADInterstitialPresentationPolicyAutomatic, ADInterstitialPresentationPolicyManual } ADInterstitialPresentationPolicy;

    Константы

    • None

      ADInterstitialPresentationPolicyNone

      Политика по умолчанию. Никакое промежуточное объявление никогда не представляется от контроллера представления.

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

    • Automatic

      ADInterstitialPresentationPolicyAutomatic

      Автоматическая политика. Когда промежуточное объявление представлено, платформа определяет.

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

    • Manual

      ADInterstitialPresentationPolicyManual

      Ручная политика. Когда промежуточное объявление должно быть представлено, приложение определяет. Использовать requestInterstitialAdPresentation запрашивать представление промежуточного объявления в подходящее время.

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

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

    Objective C

    @import iAd;

    Swift

    import iAd

    Доступность

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