setContinuousPlayback() сообщает SDK, намерен ли плеер непрерывно воспроизводить видеоролики один за другим, подобно телевизионной трансляции. Если установлено значение true , то возвращаемая реклама будет соответствовать объявлениям, которые рекламный сервер определил как подходящие для непрерывного воспроизведения. Если этот метод не вызывается, настройка остается неизвестной. В следующем примере показано, как настроить непрерывное воспроизведение в запросе на показ рекламы. var adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl(adTagUrl); adsRequest.setContinuousPlayback(true); adsLoader.requestAds(adsRequest);
Чем непрерывное воспроизведение отличается от автоматического воспроизведения рекламы?
IMA SDK для HTML5 также позволяет настроить, будет ли плеер начинать воспроизведение автоматически или ждать действий пользователя. Это делается с помощью методаsetAdWillAutoPlay() . Если установлено значение true , возвращаются объявления, которые рекламный сервер определил как подходящие для автоматического воспроизведения.В этой таблице подробно описано, когда следует запрашивать непрерывное воспроизведение и автоматическое воспроизведение рекламы в зависимости от видеоконтента, с которым она связана.
| Видеоконтент | Параметр для функции setContinuousPlayback() | Параметр для функции setAdWillAutoPlay() |
|---|---|---|
| Один видеоролик, который воспроизводится при взаимодействии с пользователем. | false | false |
| Одно видео с контентом, воспроизводимое автоматически. | false | true |
| Плейлист с видеороликами, в котором при взаимодействии с пользователем воспроизводится первый видеоролик, а последующие видеоролики воспроизводятся автоматически. | true | false |
| Плейлист с видеороликами, который автоматически воспроизводит первый и последующие видеоролики. | true | true |