continuousPlayback
уведомляет SDK, будет ли проигрыватель непрерывно воспроизводить видеоконтент один за другим, подобно телевизионной трансляции. Если установлено значение true
, возвращаемые по запросу рекламные объявления соответствуют объявлениям, которые сервер рекламы считает подходящими для непрерывного воспроизведения. Если значение этого свойства не указано, значение параметра остаётся неизвестным. В следующем примере показано, как настроить непрерывное воспроизведение в запросе рекламы. Objective-C
IMAAdsRequest *request = [[IMAAdsRequest alloc] initWithAdTagUrl:adTagUrl adDisplayContainer:[self createAdDisplayContainer] avPlayerVideoDisplay:[[IMAAVPlayerVideoDisplay alloc] initWithAVPlayer:self.contentPlayer] pictureInPictureProxy:self.pictureInPictureProxy userContext:nil]; request.continuousPlayback = true; [self.adsLoader requestAdsWithRequest:request];
Быстрый
let request = IMAAdsRequest( adTagUrl: adTagUrl, adDisplayContainer: createAdDisplayContainer(), avPlayerVideoDisplay: IMAAVPlayerVideoDisplay(avPlayer: contentPlayer), pictureInPictureProxy: pictureInPictureProxy, userContext: nil) request.continuousPlayback = true; adsLoader!.requestAds(with: request)
Чем непрерывное воспроизведение отличается от автоматического воспроизведения рекламы
IMA SDK для iOS также позволяет настроить, будет ли проигрыватель начинать воспроизведение автоматически или ожидать действий пользователя. Это делается с помощью свойстваadWillAutoPlay
. Если установлено значение true
, возвращаемые рекламные объявления соответствуют требованиям сервера к автовоспроизведению.В этой таблице подробно описывается, когда следует запрашивать рекламу для непрерывного воспроизведения и автоматического воспроизведения, в зависимости от видеоконтента, с которым связана реклама.
Видеоконтент | Значение для непрерывного воспроизведения | Значение для adWillAutoPlay |
---|---|---|
Видео с одним контентом, которое воспроизводится при взаимодействии с пользователем | false | false |
Видео с одним контентом, которое воспроизводится автоматически | false | true |
Видеоплейлист, который воспроизводит первое видео при взаимодействии с пользователем, но автоматически воспроизводит следующие видео. | true | false |
Видеоплейлист, который автоматически воспроизводит первое видео и следующие видео. | true | true |