Прошивка 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 разный.
  • Скрипты других верификаторов на странице не названы.