Параметры
Настраивается с помощью параметра ads
.
Поведение по умолчаниюstart => pre roll ( => 10m => non linear => 5m => middle )
Поведение, заключенное в скобки, повторяется.
Пример подключения рекламы<script> VenomPlayer.make({ "publicPath": "https://unpkg.com/venom-player/dist/", "container": document.getElementById('player'), "poster": "https://video.venomplay.com/demo-001.jpg", "source": { "hls": "https://video.venomplay.com/demo-001/master.m3u8" }, // Рекламный плагин ads: { id: '', // id плеера из личного кабинета для статистики volume: 0.3, // 30% громкости, чтобы сгладить контраст с контентом pre: { // Pre-roll urls: [''], // ссылка на VAST. Можно указать несколько, через запятую maxImpressions: 2, // не больше 2 подряд }, middle: { // Mid-roll urls: [''], // ссылка на VAST. Можно указать несколько, через запятую maxImpressions: 1, // не больше 1 подряд offset: 5 * 60, // через 5 мин. после non-linear (overlay). Но не чаще, чем через каждые 7 мин. total: 0 // общее количество не ограничено }, nonLinear: { // Overlay url: '', offset: 10 * 60, // через 10 мин. после старта и middle total: 2 // общее количество не больше 2 (по умолчанию не ограничено) } } // / Рекламный плагин }); </script>
volume
Number - громкость видео рекламы в пределах от 0
до 1
. Для сглаживания звукового контраста между контентом и рекламой.
urls
String - ссылка на VAST. Можно указать несколько через запятую, для последовательного перебора.
maxImpressions
Number - максимальное количество показов видео рекламы в рамках одного рекламного блока. Стоит учитывать, что это значение умножается на количество подключенных VAST/VPAID ссылок.
offset
Number - интервал времени в минутах, через который будет запрашиваться Mid-roll после показа Overlay.
total
Number - максимальное количество показов рекламы на протяжении проигрывания всего видеоконтента. По умолчанию 0
- не ограничено.
Схема показа рекламы в плеере по вышеприведенному коду