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

Тег объявления AdSense обеспечивает показ рекламы и распределение доходов. Вам необходимо разместить рекламный тег AdSense на каждой странице, где ваши пользователи могут дать согласие на монетизацию своего контента с помощью AdSense.

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

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

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

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

Для объявлений 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-host отсутствует в вашем рекламном коде, AdSense продолжит показ объявлений, используя значение, указанное в параметре data-ad-client . Однако ваша учетная запись платформы не получит никаких показов в своей учетной записи и не получит никакого распределения доходов. В качестве альтернативы вы можете использовать метатег google-adsense-platform, чтобы убедиться, что идентификатор вашего хост-издателя включен в запрос объявления.

Кроме того, убедитесь, что вы указали правильный идентификатор издателя 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>