Как реализовать VAST-рекламу с помощью MediaElement JS и Youtube? - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь реализовать VAST-рекламу, но она не работает. Мой код не показывает рекламу VAST перед воспроизведением видео Вот мой код:

var player = new MediaElementPlayer('#id', {
                    playsInline: true,
                    vastAdTagUrl: 'url',
                    vastEnableSkip: true,
                    vastSkipSeconds: 3,
                    features: ['vast'],
                    vastAdsType: 'vast',
                    success: function(media, node, playerElement) {

                    }
                });

Вот ссылки:

<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script src="mediaelement-and-player.js"></script>
<link rel="stylesheet" href="mediaelementplayer.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/mediaelement-plugins/2.5.0/ads/ads.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/mediaelement-plugins/2.5.0/ads/ads.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/mediaelement-plugins/2.5.0/ads-vast-vpaid/ads-vast-vpaid.js"></script>

У меня есть эта ошибка в консоли:

Uncaught TypeError: Невозможно установить свойство 'me js .ad-skip' из неопределенного в Object.1 (ads. js: 14)

...