У меня есть линейное добавление перед роликом, как показано ниже. Я хочу отслеживать каждое событие (например, «начало», «пропуск» и т. д.) С несколькими пикселями. Конкретно: один для моих целей и один предоставленный клиентом. Как мне этого добиться?
Я попытался вставить несколько тегов <Tracking event = "start">, но безрезультатно.
Я также пробовал через запятую: <Tracking event = "start"><![CDATA[http://x.pl/start1.jpg,http://x.pl/start3.jpg]]></Tracking>
Единственное решение, которое действительно работает, - это использование события progress с соответствующими смещениями по времени. Но это плохое решение (тем более, что оно не может имитировать событие skip).
Мы используем [email protected] + videojs-ima.
Код:
<?xml version = "1.0" encoding = "utf-8"?>
<VAST version = "4.0">
<Ad id = "7897490" conditionalAd = "false" sequence = "1">
<InLine>
<!-- .... -->
<Creatives>
<Creative id = "21719385">
<Linear>
<!-- .... -->
<TrackingEvents>
<Tracking event = "skip"><![CDATA[http://example.com/skip.jpg]]></Tracking>
<Tracking event = "start"><![CDATA[http://example.com/start1.jpg]]></Tracking>
<Tracking event = "progress" offset = "00:00:01.000"><![CDATA[http://example.com/start2.jpg]]></Tracking>
<Tracking event = "firstQuartile"><![CDATA[http://example.com/firstQuartile.jpg]]></Tracking>
<Tracking event = "midpoint"><![CDATA[http://example.com/midpoint.jpg]]></Tracking>
<Tracking event = "thirdQuartile"><![CDATA[http://example.com/thirdQuartile.jpg]]></Tracking>
<Tracking event = "complete"><![CDATA[http://example.com/complete.jpg]]></Tracking>
</TrackingEvents>
<!-- .... -->
<MediaFiles>
<!-- .... -->
</MediaFiles>
</Linear>
</Creative>
</Creatives>
</InLine>
</Ad>
</VAST>
Любые идеи приветствуются!





Дополнительные пиксели отслеживания должны иметь собственный узел. Так что вместо
<Tracking event = "start"><![CDATA[http://x.pl/start1.jpg,http://x.pl/start3.jpg]]></Tracking>
Просто используйте
<Tracking event = "start"><![CDATA[http://x.pl/start1.jpg]]></Tracking>
<Tracking event = "start"><![CDATA[http://x.pl/start3.jpg]]></Tracking>
IMA определенно поддерживает это. Не уверен, как вы тестируете, но может потребоваться SSL "https: //x.pl/start1.jpg" или "//x.pl/start1.jpg"
Это было мое первое предположение, но, к сожалению, это не сработало. Может быть, ошибка в реализации на
videojs-imaили в самойima?