Отчет о непрерывном воспроизведении

Выберите платформу: HTML5 Android iOS tvOS
IMA SDK для tvOS позволяет задавать контекст непрерывного воспроизведения для запроса объявлений. Свойство 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 для tvOS также позволяет задать, будет ли проигрыватель запускаться автоматически или ждать действий пользователя. Для этого используется свойство adWillAutoPlay. Если задано значение true, возвращаются объявления, которые сервер объявлений считает подходящими для автовоспроизведения.

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

Видеоконтент Значение для continuousPlayback Значение параметра adWillAutoPlay
Одно видео, которое воспроизводится при взаимодействии с ним. false false
Одно видео, которое воспроизводится автоматически. false true
Плейлист, в котором первое видео запускается пользователем, а последующие – автоматически. true false
Плейлист, в котором первое и последующие видео воспроизводятся автоматически. true true