Подключение рекламного блока в контенте
Для монетизации Турбо‑страниц можно подключить блоки Рекламной сети Яндекса или рекламу других систем с помощью Adfox.
Ниже описаны этапы подключения рекламы:
Шаг 1. Создание рекламного блока
-
В интерфейсе Рекламной сети Яндекса создайте блок типа Баннер. В настройках блока в поле Блок для Турбо / AMP обязательно выберите Turbo.
-
Получите код вставки: в настройках блока нажмите Получить код.
-
Скопируйте ID блока из кода.
В интерфейсе Adfox создайте площадку для Турбо‑страниц.
Для добавления рекламы на Турбо‑страницы вам потребуется код вставки.
Пример кода
<div id="adfox_123456789123456789"></div>
<script>
window.yaContextCb.push(()=>{
window.Ya.adfoxCode.create({
ownerId: 123456,
containerId: 'adfox_123456789123456789',
params: {
pp: 'g',
ps: 'ezwy',
p2: 'gnhv'
}
})
})
</script>
Где найти код вставки
- Перейдите на вкладку Сайты → Код вставки.
- Скопируйте код начиная с элемента
div
.
Шаг 2. Подключение и проверка
Блоки можно размещать на странице вручную или использовать авторасстановку.
-
В Вебмастере перейдите на страницу Турбо‑страницы для контентных сайтов → Настройки → Реклама.
-
В разделе Рекламные блоки в контенте нажмите кнопку Добавить и выберите тип рекламного блока.
-
В зависимости от типа блока, укажите ID блока в поле РСЯ или код вставки в поле Adfox.
-
Если вы указали несколько рекламных блоков, установите их по приоритету для показа с помощью значка . Порядок будет учитываться при расстановке рекламы.
-
Сохраните изменения.
Примечание
Если раньше вы настраивали расположение вручную (передавали информацию о рекламе в RSS-канале), то настройки рекламы в Вебмастере не учитываются. Чтобы добавить рекламу в Вебмастере:
-
Укажите информацию на странице Турбо‑страницы для контентных сайтов → Настройки.
-
Удалите элемент
turbo:adNetwork
и его содержимое из RSS-канала. -
Дождитесь обновления RSS-файла в Вебмастере.
-
В Вебмастере перейдите на страницу Турбо‑страницы для контентных сайтов → Настройки → Реклама.
-
В разделе Ручная настройка → Рекламные блоки в контенте нажмите кнопку Добавить и выберите тип рекламного блока.
-
В зависимости от типа блока, укажите ID блока в поле РСЯ или код вставки в поле Adfox.
-
В поле turbo-ad-id задайте произвольный ID, например,
first_ad_place
. -
Сохраните изменения.
-
В RSS-канале укажите место расположения рекламы с помощью элемента
figure
. Добавьте для него атрибутdata-turbo-ad-id
со значением ID, который был указан в предыдущем шаге.<figure data-turbo-ad-id="first_ad_place"></figure>
-
Вернитесь на страницу Турбо‑страницы для контентных сайтов → Настройки и проверьте отображение рекламы в примере Турбо‑страницы.
Внимание
Данный способ указания рекламных блоков устарел. Вместо него используйте ручную настройку в интерфейсе. Если вы подключили рекламу в интерфейсе Вебмастера, не добавляйте рекламу в RSS-канал.
Чтобы подключить рекламу в RSS-канале:
-
Передайте информацию о рекламе в элементе
turbo:adNetwork
:... <channel> ... <turbo:adNetwork></turbo:adNetwork> ... </channel> ...
Поддерживаемые рекламные блоки:
РСЯAdfoxПример подключения:
<turbo:adNetwork type="Yandex" id="R-A-123456-7" turbo-ad-id="first_ad_place"> </turbo:adNetwork>
type
*Тип рекламы. Принимает значение
Yandex
.id
*ID блока в РСЯ (например,
R-A-123456-7
).turbo-ad-id
*Идентификатор, который будет указывать на место расположения рекламы.
* Обязательный параметр
Внимание
Код вставки Adfox необходимо указать внутри элемента
turbo:adNetwork
. Его нужно обернуть в раздел<![CDATA []]>
.Пример подключения:
<turbo:adNetwork type="Adfox" turbo-ad-id="first_ad_place"> <![CDATA[ <div id="идентификатор контейнера 1"></div> <script> window.Ya.adfoxCode.create({ ownerId: 123456, containerId: 'идентификатор контейнера 1', params: { pp: 'g', ps: 'cmic', p2: 'fqem' } }); </script> ]]> </turbo:adNetwork>
type
*Тип рекламы. Принимает значение
Adfox
.turbo-ad-id
*Идентификатор, который будет указывать на место расположения рекламы.
* Обязательный параметр
-
В содержимом страницы укажите место расположения рекламы с помощью элемента
figure
. Добавьте для него атрибутdata-turbo-ad-id
со значением ID, который был указан в атрибутеturbo-ad-id
элементаturbo:adNetwork
.Пример:
<figure data-turbo-ad-id="first_ad_place"></figure>
Примечание
Если атрибут
turbo-ad-id
не указан или его значение отсутствует, то отобразится только первый рекламный блок внизу Турбо‑страницы.Если атрибут
turbo-ad-id
указан только для нескольких рекламных блоков, реклама не будет отображаться.
Узнайте больше
- Подключение рекламного блока над шапкой
- Подключение рекомендательного виджета
- Подключение Interscroller-блока
- Подключение InStream-видеорекламы
- Подключение Floor Ad
Приоритет можно отдать рекламе, за показ которой вы получаете наибольший доход.
* Обязательный параметр.