Я изучаю рекламу VAST, и я понимаю ее реализацию, за исключением того, что есть URI отслеживания, которые необходимо выполнить, как именно это делается с помощью javascript, я не мог найти никаких ссылок на это, например, ниже - выдержка из XML-файл VAST
<TrackingEvents>
<Tracking event = "midpoint"><![CDATA[http://example.com/linear-midpoint]]></Tracking>
<Tracking event = "complete"><![CDATA[http://example.com/linear-complete]]></Tracking>
<Tracking event = "start"><![CDATA[http://example.com/linear-start]]></Tracking>
<Tracking event = "firstQuartile"><![CDATA[http://example.com/linear-firstQuartile]]></Tracking>
<Tracking event = "close"><![CDATA[http://example.com/linear-close]]></Tracking>
<Tracking event = "thirdQuartile"><![CDATA[http://example.com/linear-thirdQuartile]]></Tracking>
<Tracking event = "progress" offset = "00:00:30.000"><![CDATA[http://example.com/linear-progress-30sec]]></Tracking>
<Tracking event = "progress" offset = "60%"><![CDATA[http://example.com/linear-progress-60%]]></Tracking>
</TrackingEvents>
Как именно, например, этот URI «http://example.com/linear-midpoint» выполняется с помощью javascript. Любая помощь приветствуется.
Спасибо.
URL-адрес, на который вы указываете, недоступен ..... однако, возможно, это поможет: github.com/jwplayer/jwplayer/issues/2764



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Как я тестировал, эти события отслеживания выполняются проигрывателем, который выполняет VAST - в ответ на запущенное событие, например AdStarted, AdStopped и т. д.
Реализация зависит от самого плеера (обычно создаются теги Img и src со ссылкой для отслеживания).
Я сделал это с помощью ajax, просто откройте шланговые соединения через ajax, шов, чтобы работать нормально.
Возможный дубликат обширный <TrackingEvents>, как отслеживать их с помощью javscript