Прошивка HTML-баннера js-скриптами верификаторов в МТС DSP
МТС DSP принимает HTML-баннеры с вшитыми js-скриптами Adriver и Target Ads. В скрипте не должно быть кликов (data-click и подобного): ссылка на клик всегда задаётся отдельно от креатива. Если в скрипте есть макросы системы, в карточке креатива выбирают кастомный шаблон «HTML с макросами», иначе макросы не раскроются. Вызов скрипта делают асинхронным (async) и ставят в head до createjs.
Подробности
Требования
1. Нет действий на клик. Единственное исключение — креативы внешним кодом, скорректированные под МТС DSP. Иначе клики на стороне рекламной системы не посчитаются. Недопустимый пример: атрибут data-click со ссылкой Target Ads. 2. Макросы в js-скрипте раскрываются только при кастомном шаблоне «HTML с макросами».
Рекомендации по вёрстке (чтобы не было расхождений в показах)
- Вызов скрипта асинхронный: атрибут async после адреса js-библиотеки.
- Скрипт стоит в теге head перед вызовом библиотеки createjs (ndc.mts.ru).
- Если в коде есть div id="animation_container", вызов init() идёт после него. Если такого div нет, наличие и положение init() значения не имеет.
Проверка
Баннер загружают в валидатор: если встраивание скрипта неверное, ошибки показаны в результате проверки.
Важно знать
- Макросы, которые используют в скриптах (DOMAIN, PLATFORM_ID, IMPRESSION_ID, OFFER_ID, TAGID, TRAFFIC_TYPE, PUBLISHER_ID, DEVICE_ID, ${F70B56015AF2B2F3}), описаны в статье про макросы. Состав параметров в примерах Adriver и Target Ads разный.
- Скрипты других верификаторов на странице не названы.