Скрипт VPAID не загружается в VAST 4

У меня есть объявление VAST 3, которое я пытаюсь перенести на Vast 4.0. Проблема заключается в интерактивности через VPAID, спецификации которого сильно изменились между VAST 3 и 4.

Согласно документам VAST 4, сценарий VPAID теперь должен быть включен в <InteractiveCreativeFile> тег, а не <MediaFile> как прежде. (Правильный?)

Однако при попытке использовать VAST4 единственный способ заставить мой скрипт VPAID работать - включить его в <MediaFile> тег. То есть, когда я тестирую его с помощью инструментов тестирования VAST в JWPlayer или Google Developers. На самом деле, они, кажется, полностью игнорируют <InteractiveCreativeFile>,

Конечно, я могу попробовать следующий документ VAST в Google VAST Player:

<VAST version="4.0" noNamespaceSchemaLocation="vast.xsd">
    <Ad id="x">
        <InLine>
            <AdSystem version="4.0"/>
            <AdTitle>My VPAID Ad</AdTitle>
            <Description>My VPAID linear ad</Description>
            <Error>https://example.com/error</Error>
            <Creatives>
                <Creative sequence="1">
                    <UniversalAdId idValue="unknown" idRegistry="unknown"/>
                    <Linear>
                        <Duration>00:00:19</Duration>
                        <MediaFiles>
                            <MediaFile delivery="progressive" apiFramework="VPAID" type="video/mp4" width="640"
                                       height="480">
                                http://example.com/myvideo.mp4
                            </MediaFile>
                            <InteractiveCreativeFile apiFramework="VPAID" type="application/javascript">Should this raise an error?</InteractiveCreativeFile>
                        </MediaFiles>
                    </Linear>
                </Creative>
            </Creatives>
        </InLine>
    </Ad>
</VAST>

Замените ссылку "example.com" реальным видео, и оно работает без сообщений об ошибках в консоли или журнале событий. Тем не менее, изменить InteractiveCreativeFile в MediaFile и вы получите соответствующие сообщения об ошибках VPAID:

AdError 901: в объявлении VPAID произошла непредвиденная ошибка.

это то, что я ожидаю от вышеупомянутого документа VAST.

Я мог бы проиллюстрировать свой случай и рабочим примером, но мне сложнее создать его, не раскрывая подробности бизнеса - мне нужно будет где-то подать свой действительный VPAID - поэтому я просто скажу вам это с версией =4.0 и javascript-ссылку VPAID в теге MediaFile, все работает, но в теге InteractiveCreativeFile это не так, что противоречит документации.

Вопрос: Из всего этого я могу сделать вывод, что и JWPlayer, и разработчики Google не следуют стандарту для VAST 4?

0 ответов

Другие вопросы по тегам