jw player не воспроизводит внестраничное видео с DFP.
<script src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<div id='div-gpt-ad-x-0'>
<script>
googletag.cmd.push(function () {
googletag.defineOutOfPageSlot('/xx/oustream_Video', 'div-gpt-ad-x-0').addService(googletag.pubads());
googletag.pubads().enableSyncRendering();
googletag.enableServices();
googletag.display('div-gpt-ad-x-0');});
</script>
</div>
С приведенным выше кодом, вызванным с тестовым видео localhost/my-page?apextest=1
, я вижу, как jw инициирует сетевое объявление, получая ответ объявления с помощью VAST:
<?xml version="1.0" encoding="UTF-8"?>
<VAST version="2.0">
<Ad id="TestAd">
<InLine>
<AdSystem>...</AdSystem>
<AdTitle>VAST 2.0 Linear Ad</AdTitle>
<Impression></Impression>
<Creatives>
<MediaFile ...
</Creatives>
</InLine>
</Ad>
</VAST>
но ничего не сыграно. в моей консоли нет всплывающих окон или сообщений об ошибках. и скопировав одну из ссылок в медиафайле в адресную строку браузера, я могу воспроизвести видеофайл. в чем тут может быть проблема?