Сообщение о непрерывной игре

IMA SDK для iOS позволяет настроить контекст непрерывного воспроизведения для запроса рекламы. Свойство continuousPlayback уведомляет SDK, намерен ли проигрыватель непрерывно воспроизводить видеоконтент один за другим, как в телевизионной трансляции. Если установлено значение true , реклама, возвращаемая по запросу, определяется рекламным сервером как подходящая для непрерывного воспроизведения. Если не указать значение для этого свойства, параметр останется неизвестным. В следующем примере показано, как настроить непрерывное воспроизведение в запросе рекламы.

Цель-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