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];
Swift
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, возвращаются объявления, которые сервер объявлений считает подходящими для автовоспроизведения.
В таблице ниже указано, когда запрашивать объявления для непрерывного и автоматического воспроизведения в зависимости от видеоконтента, с которым они связаны.
| Видеоконтент | Значение для continuousPlayback | Значение параметра adWillAutoPlay |
|---|---|---|
| Одно видео, которое воспроизводится при взаимодействии с пользователем. | false |
false |
| Одно видео, которое воспроизводится автоматически. | false |
true |
| Список воспроизведения, в котором первое видео запускается после взаимодействия с пользователем, а остальные воспроизводятся автоматически. | true |
false |
| плейлист, в котором первое видео и последующие воспроизводятся автоматически; | true |
true |