Перейти к основному содержанию

Метка VAST

Пример XML

<?xml version="1.0" encoding="UTF-8"?>
<VAST version="3.0">
<Ad id="1111111">
<InLine>
<AdSystem>Exoclick</AdSystem>
<AdTitle/>
<Impression id="exotr">
<![CDATA[https://syndication.myadserver.com/vregister.php?a=vimp&tracking_event=impression&idzone=22222&data=abcd]]></Impression>
<Error>
<![CDATA[https://syndication.myadserver.com/vregister.php?a=vview&errorcode=[ERRORCODE]&idzone=22222]]></Error>
<Creatives>
<Creative sequence="1" id="12345">
<Linear skipoffset="00:00:05">
<Duration>00:00:20.54</Duration>
<TrackingEvents>
<Tracking id="prog_1" event="progress" offset="00:00:10.000">
<![CDATA[https://syndication.myadserver.com/vregister.php?a=vview&tracking_event=progress&progress=00:00:10.000&idzone=22222&data=abcd]]></Tracking>
</TrackingEvents>
<VideoClicks>
<ClickThrough>
<![CDATA[https://syndication.myadserver.com/click.php?data=abcd]]></ClickThrough>
</VideoClicks>
<MediaFiles>
<MediaFile delivery="progressive" type="video/mp4">
<![CDATA[https://static.myadserver.com/library/12345/myvideo.mp4]]></MediaFile>
</MediaFiles>
<Icons>
<Icon>
<IconClicks>
<IconClickThrough>exoclick.com</IconClickThrough>
</IconClicks>
</Icon>
</Icons>
</Linear>
</Creative>
</Creatives>
<Extensions>
<Extension>
<TitleCTA>
<MobileText>View More</MobileText>
<PCText>View More</PCText>
<DisplayUrl><![CDATA[]]></DisplayUrl>
<Tracking><![CDATA[https://syndication.myadserver.com/click.php?data=abcd]]></Tracking>
</TitleCTA>
</Extension>
<Extension>
<DSA>
<Behalf>Exoclick SL</Behalf>
<Paid>Exoclick SL</Paid>
<WhyThisAd>The time of day. Your general location (e.g. country or region). Websites or apps you may have visited.</WhyThisAd>
<ClickThrough>
<![CDATA[ https://a.magsrv.com/about-this-ad.html?data=eyJhZHZlcnRpc2VyX25hbWUiOiJFeG9jbGljayBTTCJ9 ]]>
</ClickThrough>
</DSA>
</Extension>
</Extensions>
</InLine>
</Ad>
</VAST>

Свойства

ВариантПояснение
<?xml version="1.0" encoding="UTF-8"?>XML-пролог с определенной версией и кодировкой.
АдКорневой элемент объявления, представляющий одно объявление. Он содержит всю информацию, необходимую видеоплееру для отображения и отслеживания креатива объявления. Exoclick в настоящее время поддерживает одно объявление на один VAST-ответ, так как это распространенная практика. Атрибут Ad "id" представляет собой идентификатор тендерной кампании.
InLineЭлемент, содержащий все файлы и URI, необходимые для воспроизведения и отслеживания рекламы.
AdSystemЭлемент, содержащий описательное имя системы, обслуживающей рекламу, которое должна предоставить каждая сторона, обслуживающая рекламу.
AdTitleНе предоставляется.
ВпечатлениеЭлемент, содержащий URI отслеживания впечатлений для объявления. Атрибут id впечатления представляет собой идентификатор сервера объявлений для данного впечатления.
ОшибкаЭлемент, содержащий URI, который плеер использует для уведомления рекламного сервера о возникновении ошибок при воспроизведении рекламы. Если URI содержит макрос [ERRORCODE], видеоплеер должен заполнить этот макрос кодом ошибки.
творцыЭлемент-контейнер для одного или нескольких <Creative> элементов, используемых для предоставления креативных файлов для объявления. Для объявления InLine элемент <Creatives> элемент содержит все файлы, необходимые для выполнения и отслеживания объявления.
ТворческийКаждый элемент содержит вложенные элементы, которые описывают тип подаваемого объявления, используя вложенные подэлементы для линейных или нелинейных объявлений. Exoclick предоставляет только один <Creative> элемент на один VAST-ответ. Атрибут Creative sequence представляет собой последовательность, поэтому для одного креатива значение "sequence" будет равно 1. Атрибут Exoclick Creative id представляет собой идентификатор выигрышного креатива.
ЛинейныйУстанавливает рекламу в видеоформате, которая воспроизводится линейно в потоковом контенте, то есть до потокового контента, в перерыве или после него. Линейный креатив должен содержать, как минимум, <Duration> элемент, сообщающий о предполагаемом времени показа, и <MediaFiles> элемент, используемый для предоставления необходимых видеофайлов для исполнения рекламы. Exoclick также предоставляет TrackingEvents, VideoClicks и Icons (опционально). Линейный атрибут skipoffset определяет, когда элементы управления пропуском становятся доступны конечному пользователю.
ДлительностьЭлемент для обозначения предполагаемой продолжительности воспроизведения линейного компонента объявления. Значение времени может быть в формате HH:MM:SS.
MediaFilesЭлемент-контейнер для одного или нескольких <MediaFile> элементов, каждый из которых содержит завернутый в CDATA URI медиафайла, который будет загружен или передан для линейного креатива. Линейные креативы обычно представляют собой видеофайлы, но могут использоваться и статичные изображения. Exoclick поддерживает только один MediaFile и не поддерживает кросс-устройства или медиафайлы с разным битрейтом.
MediaFileЭлемент содержит URI обслуживаемого медиафайла. Атрибут delivery медиафайла - либо progressive для прогрессивных протоколов загрузки (например, HTTP), либо streaming для потоковых протоколов. Атрибут MediaFile type - MIME-тип для файла-контейнера, например video/mp4 для MP4.
ВидеокликиЭлемент, который используется для указания того, что должен делать видеоплеер, если пользователь нажимает непосредственно в рамке видеоплеера во время показа рекламы. Когда предоставляется <VideoClicks> элемент, он содержит один дочерний <ClickThrough> элемент с URI (или <ClickTracking> в случае Wrapper).
ClickThroughЭто URI клика, который перенаправляет на сайт рекламодателя, когда зритель нажимает на объявление. Функция clickthrough доступна только в формате InLine и используется, когда линейный рекламный блок не может обработать клик.
TrackingEventsЭлемент, используемый для отправки информации об отслеживании обратно на рекламный сервер. Элемент <TrackingEvents> элемент может содержать один или несколько <Tracking> элементов. Атрибут event для элемента <Tracking> элемента позволяет рекламному серверу включать отдельные URI для отслеживания событий, которые они хотят отслеживать. Атрибут отслеживания "событие" - Exoclick готов к импрессии, прогрессу, завершению, но в большинстве случаев возвращается только прогресс. Атрибут отслеживания offset - когда прогресс линейного креатива совпадает с указанным значением, срабатывает включенный URI. Если продолжительность неизвестна, когда смещение задано в процентах, событие прогресса может быть проигнорировано.
ИконкиИспользуется для размещения иконки с линейным объявлением. Exoclick предоставляет только одну иконку в разделе "Иконки". Его можно отключить, установив imp.ext.icons_support = 0 в RTB-запросе.
ИконкаЭлемент, содержащий <IconClicks> элемент.
IconCLicksЭлемент, используемый для загрузки информационной страницы в новом окне, а также для отслеживания кликов пользователей по объявлению.
IconClickThroughЭлемент содержит URI информационной страницы. Видеоплеер должен загружать эту страницу в новом окне, когда пользователь нажимает на иконку.
РасширенияЭлемент, используемый для пользовательских расширений, определяемых сервером объявлений. Он должен содержать <Extension>элемент.
РасширениеИспользование элементов для каждой пользовательской функции
TitleCTAПользовательский элемент для поддержки CTA, он состоит из следующих элементов: <MobileText>, <PCText>, <DisplayUrl>, <Tracking>.
MobileText/PCTextЭлементы содержат CTA-текст, например Посмотреть еще или Подписаться сейчас.
DisplayUrlДополнительный дружественный домен.
ОтслеживаниеURI для отслеживания кликов. В Exoclick его можно отключить, задав в RTB-запросе отправку imp.ext.video_cta = 0.
DSACustom element to support DSA, it has following elements: <Behalf>, <Paid>, <WhyThisAd>, <ClickThrough>. The Digital Service Act disclaimer.
Половина и ОплатаИмя рекламодателя, оплатившего это объявление
почему это объявление?Конкретная информация о пользователе, которая была собрана
ПереходAdditional information related to DSA