Теги объявлений
Тег объявления 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>