Справка

Интеграция рекламного блока на сайт

Для прямой интеграции рекламных блоков на страницы сайта:

  1. Скопируйте JavaScript-код из настроек рекламного блока в кабинете.
  2. Вставьте код на сайт в то место HTML-страницы, где должен отображаться рекламный блок.
  3. Один и тот же блок (один slot_id) можно много раз размещать на странице без изменения slot_id. 

Пример базового кода

<script async src="https://ad.mail.ru/static/ads-async.js"></script>
<ins 
  class="mrg-tag"
  style="display:block;width:100%;text-decoration:none;"
  data-ad-client="ad-1111111"
  data-ad-slot="1111111">
</ins>
<script>
  (MRGtag = window.MRGtag || []).push({});
</script>

data-ad-slot — это slot_id рекламного блока (можно найти в настройках)

Примеры под конкретные форматы

Для интеграции блока под конкретный формат нужно добавить параметр dl в виде атрибута data-ad_query внутри тега <ins> со значением URLENCODE(url). 

Параметр dl сообщает системе, где показывается реклама. Без него показ может не засчитаться, а трафик — ограничиться (троттлинг). Он обязателен для всех, кто не является владельцем сайта. 

URLENCODE(url) — это функция (или просто обозначение), которая означает кодирование URL в формат, безопасный для передачи в адресной строке или в параметрах запроса.

СимволЗакодированное значение
пробел%20 или +
::3A
/%2F
?%3F
&%26
=%3D

Мы поддерживаем: 240х400, 300x250, 300x300, 300x600, 320x50, 336x280, 970x250. Код рассмотрим на примере 300x250.

300х250

<script async src="https://ad.mail.ru/static/ads-async.js"></script>
<ins class="mrg-tag" 
   style="display:inline-block;width:300px;height:250px"
   data-ad-client="ad-123456" 
   data-ad-slot="123456”
   data-ad_query="dl=https%3A%2F%2Fexample.com"> <!-- URLENCODE(url) --!>
   </ins> 
<script>
   (MRGtag = window.MRGtag || []).push({});
</script>

У остальных размеров меняются только параметры в атрибуте style — width, height.

Адаптивный блок

<ins class="mrg-tag" data-ad-client="ad-%slot_id%" data-ad-slot="%slot_id%"></ins>

Полноэкранный блок

<ins class="mrg-tag" data-ad-client="ad-%slot_id%" data-ad-slot="%slot_id%"></ins>

inPage

<ins class="mrg-tag" style="display:block; text-decoration: none;" data-ad-client="ad-%slot_id%" data-ad-slot="%slot_id%"></ins>

Sticky

<ins class="mrg-tag floating" style="display:inline-block; width:320px; height:50px;" data-ad-client="ad-%slot_id%" data-ad-slot="%slot_id%"></ins>

АМР-форматы

AMP Medium (300x250)

<amp-ad width="300" height="250" type="mytarget" data-ad-slot="%slot_id%"></amp-ad>

AMP Standard (320x50)

<amp-ad width="320" height="50" type="mytarget" data-ad-slot="%slot_id%"></amp-ad>

AMP Leaderboard (728x90)

<amp-ad width="728" height="90" type="mytarget" data-ad-slot="%slot_id%"></amp-ad>

Если у вас остались вопросы по установке рекламных блоков, обратитесь в поддержку