Огромная реклама не работает должным образом на сафари -iOS и Samsung TV с помощью плагина VideoJs NuevoJavascript

Форум по Javascript
Anonymous
Огромная реклама не работает должным образом на сафари -iOS и Samsung TV с помощью плагина VideoJs Nuevo

Сообщение Anonymous »

Я внедряю обширные рекламные объявления 3.0, используя плагин Nuevo для VideoJS. While the implementation works perfectly on desktop browsers, I'm facing two specific platform issues:
  • Safari 18.4 on iOS 18.4: No ads are played at all
  • Samsung Smart TV: Only the first ad in the ad break plays (the break contains 3 consecutive ads)
Детали реализации < /h2>
Я загружаю плагин с обширным /VPAID динамически после готовности игрока: < /p>

Код: Выделить всё

player.on("ready", function () {
window.videojs = videojs;
const script = document.createElement("script");
script.src = "/videojs/plugins/vast.vpaid.min.js";
document.body.appendChild(script);

script.onload = () => {
player.vastAds({
tagURL: vMapUrl, // VMAP URL from ad server
});
};
});
< /code>
URL VMAP получен из нашего AD -сервера и содержит предварительный разрыв AD с тремя последовательными объявлениями. Может ли только первая реклама в перерыве, чтобы играть на телевизорах Samsung?const player = videojs(videoRef.current, {
// ... player options
sources: [{
src: videoUrl,
type: "application/x-mpegURL"
}]
});

player.nuevo(); // Initialize Nuevo plugin
// Тогда обширная реализация, показанная выше
Любые идеи или предложения по отладке этих проблем с конкретными платформами были бы очень оценены.

Подробнее здесь: https://stackoverflow.com/questions/796 ... s-nuevo-pl

Вернуться в «Javascript»