Скрипт заполняет хуки внутри слота. Если хуков нет — соберёт простую ссылку сам. Заголовок и текст объявления обязательны, картинка — нет.
data-hads-slot
- Контейнер слота. Значение — имя слота (для вашей аналитики и вёрстки).
data-hads-topic
- Свободный hint темы страницы/контекста. Движок в фоне сопоставляет его с каталогом тем и предпочитает подходящие объявления; если hint пустой, ещё не готов или совпадений нет — игнорируется.
data-hads-title
- Сюда попадёт заголовок объявления.
data-hads-text
- Сюда попадёт текст объявления.
data-hads-url
- Ссылка объявления (href). Пустой <a> — домен рекламодателя; свой текст или вложенные title/text/image не затираем. Пишите <a data-hads-url></a> (не <a …/>): у <a> нет самозакрытия, лишний пустой якорь скрипт уберёт.
data-hads-source
- Доменное имя сайта, которому принадлежит объявление. Хук внутри ссылки: <a data-hads-url><svg…></svg><span data-hads-source></span></a>. Если внутри только элементы без текста и без этого хука — скрипт сам допишет <span class="hads-source">.
data-hads-attribution
- Необязательная ссылка на HADS. Пустой <a data-hads-attribution></a> станет ссылкой на hads.run с текстом hads.run; свой текст внутри ссылки сохранится.
data-hads-image
- URL картинки (src для <img>). JPEG/PNG/WebP, до 100 КБ. Лучше 16:9; в слоте — object-fit: cover.