Теги объявлений

Тег объявления AdSense обеспечивает показ рекламы и правильно распределяет трафик по вашим дочерним учетным записям.

Параметры тега объявления

В теге объявления есть два обязательных параметра, которые необходимо изменить. Эти параметры определяют настройки показа рекламы и субаккаунт, используемый для запроса рекламы. Установите эти параметры, чтобы указать идентификатор издателя вашей платформы и идентификатор издателя суб-аккаунта. Существуют и другие дополнительные параметры, которые можно изменить в зависимости от используемого формата объявления.

Параметр Требуется? Описание и пример
data-ad-client Да Идентификатор ресурса дочернего аккаунта (строка). Это значение предоставляется через API в поле displayName или последнем сегменте поля name . Это значение необходимо для корректной атрибуции трафика по субаккаунтам.

Для объявлений AdSense для контента добавьте к этой строке «ca-».

Обратите внимание, что он также отображается в исходном URL-адресе тега сценария под именем параметра client .

Пример:
data-ad-client=" ca-pub-1234 "
src=".../adsbygoogle.js?client= ca-pub-1234 &host=ca-host-pub-5678"
data-ad-host Да Это идентификатор свойства хоста вашей платформы (строка). Это значение идентифицирует учетную запись AdSense вашей платформы и необходимо для запуска показа рекламы.

Для объявлений AdSense для контента добавьте в начало этой строки «ca-host-».

Обратите внимание, что он также отображается в исходном URL-адресе тега сценария под именем параметра host .

Пример:
data-ad-host=" ca-host-pub-5678 "
src=".../adsbygoogle.js?client=ca-pub-1234&host= ca-host-pub-5678 "
data-ad-slot Нет для медийных рекламных блоков

Да для других форматов рекламных блоков
Это идентификатор, связанный с рекламным блоком. Для медийных рекламных блоков этот идентификатор является необязательным, но для других форматов рекламных блоков это обязательное поле. Если идентификатор рекламного блока присутствует, настройки, связанные с рекламным блоком, используются во время показа рекламы. Во время показа мы ищем этот идентификатор рекламного блока как в субаккаунтах платформы ( data-ad-host ), так и ( data-ad-client ). Этот параметр также используется для заполнения отчета о рекламных блоках в AdSense (отчет будет заполнен только в том аккаунте, в котором существует рекламный блок).
data-ad-host-channel Нет Это используется для целей отчетности. Дополнительную информацию смотрите в разделе «Отчетность» .

Важно! Если параметр data-ad-client отсутствует в вашем рекламном коде, AdSense продолжит показ объявлений, используя значение, указанное в параметре data-ad-host . Однако трафик не будет отнесен к субаккаунту. Убедитесь, что вы указали правильный идентификатор издателя клиента data-ad-client в теге кода, чтобы избежать отнесения трафика к неправильному аккаунту.

Примеры рекламного кода

Ниже вы найдете пример кода для каждого типа объявлений, поддерживаемых AFP. Узнайте больше о рекламных блоках и автоматических объявлениях в AdSense.

Код медийного рекламного блока (адаптивный)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Код медийного рекламного блока (фиксированный размер)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Медийный рекламный блок AMP (адаптивный)

Следующий код необходимо разместить в <head> страницы:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

А это фрагмент рекламного блока, помещенный в <body> :

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

Медийный рекламный блок AMP (фиксированный размер)

Следующий код необходимо разместить в <head> страницы:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

А это фрагмент рекламного блока, помещенный в <body> :

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

Автоматические объявления

В идеале следующий рекламный тег размещается в элементе <head> или как можно выше на странице.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

Реклама через API размещения объявлений

API размещения рекламы в настоящее время поддерживает межстраничные объявления и рекламу с вознаграждением. Прочтите документацию для разработчиков API размещения рекламы , чтобы узнать, как реализовать API и настроить его.

AdSense для платформ поддерживается для этих форматов (в настоящее время только для веб-трафика). Единственное требование – включить параметр data-ad-host в основной тег объявления. См. пример ниже.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>