UIViewController
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import iAd
Objective C
@import iAd;
Доступность
Доступный в iOS 7.0 и позже.
Эта категория на UIViewController
обеспечивает интерфейс для конфигурирования вида объявлений, которые должны быть показаны связанные с содержанием контроллера представления. Два типа объявлений могут быть показаны — рекламные баннеры и промежуточные объявления. Рекламные баннеры выведены на экран ниже содержания. В то время как рекламный баннер выводится на экран, содержание изменено соответственно на основе размера баннера. Промежуточные объявления выведены на экран в момент своевременно и принимают весь экран. Промежуточные объявления могут быть выведены на экран автоматически или по запросу. Автоматический дисплей промежуточных объявлений связывается к появлению представления с частотой представления, которым управляет платформа. Дисплей на запросе промежуточных объявлений также подвергается ограничениям частоты — Вы должны быть подготовлены к запросу вывести на экран промежуточное объявление вручную для сбоя.
-
canDisplayBannerAds
СвойствоБулево значение, указывающее, сконфигурирован ли контроллер представления для отображения рекламных баннеров.
Объявление
Swift
var canDisplayBannerAds: Bool
Objective C
@property(nonatomic, assign) BOOL canDisplayBannerAds
Обсуждение
Установите это значение в
YES
true
включить дисплей рекламных баннеров в контроллере представления.Оператор импорта
Objective C
@import iAd;
Swift
import iAd
Доступность
Доступный в iOS 7.0 и позже.
См. также
-
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
СвойствоБулево значение, указывающее, выводит ли контроллер представления на экран рекламный баннер.
Объявление
Swift
var displayingBannerAd: Bool { get }
Objective C
@property(nonatomic, readonly, getter=isDisplayingBannerAd) BOOL displayingBannerAd
Оператор импорта
Objective C
@import iAd;
Swift
import iAd
Доступность
Доступный в iOS 7.0 и позже.
См. также
-
Подготавливает платформу для отображения промежуточных объявлений, которые могут включить активы объявления упреждающей выборки.
Объявление
Swift
class func prepareInterstitialAds()
Objective C
+ (void)prepareInterstitialAds
Обсуждение
Поскольку отображение объявления включает активы объявления загрузки по сети, в может иногда быть полезным, чтобы сказать платформе подготавливаться к представлению объявления до необходимости вывести на экран первое объявление. Если бы существует точка в запуске Вашего приложения, когда было бы удобно выбрать активы объявления с упреждением, можно использовать этот метод для инициирования того.
Если этот метод не вызовут, то первая выборка произойдет, когда interstitialPresentationPolicy контроллера представления будет установлен во что-то другое, чем
ADInterstitialPresentationPolicyNone
.Оператор импорта
Objective C
@import iAd;
Swift
import iAd
Доступность
Доступный в iOS 7.0 и позже.
-
interstitialPresentationPolicy
СвойствоОпределяет, должен ли 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
Возвращаемое значение
YES
true
если промежуточное объявление будет выведено на экран,NO
false
иначе.Обсуждение
Этот метод можно вызвать в любое время для запроса объявления. Если объявление доступно, платформа сразу представляет его. Если нет никакого доступного объявления, ничто не происходит.
Используйте этот метод вместе со стилем презентации
ADInterstitialPresentationPolicyManual
для контроллера представления, который находится на экране в течение долгих промежутков времени и внутренне управляет значительные изменения состояния, такие как игровые уровни. Это позволяет Вам решать точно, когда для объявления возможно появиться в Вашем приложении.Оператор импорта
Objective C
@import iAd;
Swift
import iAd
Доступность
Доступный в iOS 7.0 и позже.
-
Возвраты, должно ли промежуточное объявление быть выведено на экран.
Объявление
Swift
var shouldPresentInterstitialAd: Bool { get }
Objective C
@property(readonly, nonatomic) BOOL shouldPresentInterstitialAd
Возвращаемое значение
YES
true
если промежуточное объявление должно быть выведено на экран теперь,NO
false
предотвратить представление в это время.Обсуждение
Реализуйте этот метод на пользовательском контроллере представления, чтобы позволить контроллеру представления выборочно предотвращать представление промежуточного объявления. Когда платформа собирается представить промежуточное объявление, при использовании автоматической политики представления система вызывает этот метод.
Оператор импорта
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 и позже.
-