For the complete documentation index, see llms.txt. This page is also available as Markdown.

Рендереры ответа

JSON-ответ API размещения рекламы содержит зоны массив и рендереры и пользователь объекты.

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

Рендереры контейнеров

Эти рендереры предназначены для создания различных типов контейнеров, в которых вы можете удобно отображать объявления. Функция render у рендереров контейнеров вернет массив с плейсхолдерами, которые можно использовать для размещения объявлений.

Что касается зона объект, вы можете передать тот же объект, который получили в ответе Ad Placement, с той разницей, что вам не нужно передавать zones.type.

Рендерер фиксированного контейнера

Используется для рендеринга контейнера с фиксированным положением на странице.

Этот скрипт предоставит window.FixedContainerRenderer переменную, которую вы можете использовать для взаимодействия с рендерером. Например, вызвав window.FixedContainerRenderer.render(zone, placeholder); можно отрендерить контейнер на странице.

Доступные функции рендерера:

Функция
Имена параметров
Обязательно
Описание параметра

render()

зона

Да

Объект зоны, содержащий информацию для рендеринга

placeholder

Да

HTML-элемент, указывающий, где рендерить контейнер

cookieConsent

Нет

Булево значение, указывающее, соглашается ли пользователь на использование cookie

Рендерер закрепленного контейнера

Этот скрипт предоставит window.StickyContainerRenderer переменную, которую вы можете использовать для взаимодействия с рендерером. Например, вызвав window.StickyContainerRenderer.render(zone, placeholder); можно отрендерить контейнер на странице.

Доступные функции рендерера:

Функция
Имена параметров
Обязательно
Описание параметра

render()

зона

Да

Объект зоны, содержащий информацию для рендеринга

placeholder

Да

HTML-элемент, указывающий, где рендерить контейнер

cookieConsent

Нет

Булево значение, указывающее, соглашается ли пользователь на использование cookie

setBorder()

zoneId

Да

ID зоны, для которой нужно установить границу

width

Да

Ширина границы

color

Да

Цвет границы

removeBorder()

zoneId

Да

ID зоны, с которой нужно удалить границу

setPosition()

zoneId

Да

ID зоны, для которой нужно установить положение

horizontalPosition

Да

Горизонтальное положение зоны

verticalPosition

Да

Вертикальное положение зоны

Рендерер контейнера мгновенных сообщений

Используется для рендеринга контейнера мгновенных сообщений на странице.

Этот скрипт предоставит window.InstantMessageContainerRenderer переменную, которую вы можете использовать для взаимодействия с рендерером. Например, вызвав window.InstantMessageContainerRenderer.render(zone, placeholder); можно отрендерить контейнер на странице.

Доступные функции рендерера:

Функция
Имена параметров
Обязательно
Описание параметра

render()

зона

Да

Объект зоны, содержащий информацию для рендеринга

placeholder

Да

HTML-элемент, указывающий, где рендерить контейнер

cookieConsent

Нет

Булево значение, указывающее, соглашается ли пользователь на использование cookie

Рендерер контейнера мгновенных сообщений для мобильных устройств

Используется для рендеринга контейнера мгновенных сообщений для мобильных устройств на странице.

Этот скрипт предоставит window.MobileInstantMessageContainerRenderer переменную, которую вы можете использовать для взаимодействия с рендерером. Например, вызвав window.MobileInstantMessageContainerRenderer.render(zone, placeholder); можно отрендерить контейнер на странице.

Доступные функции рендерера:

Функция
Имена параметров
Обязательно
Описание параметра

render()

зона

Да

Объект зоны, содержащий информацию для рендеринга

placeholder

Да

HTML-элемент, указывающий, где рендерить контейнер

cookieConsent

Нет

Булево значение, указывающее, соглашается ли пользователь на использование cookie

Рендерер полноэкранного межстраничного контейнера

Используется для рендеринга полноэкранного межстраничного контейнера для десктопа или мобильных устройств на странице.

Этот скрипт предоставит window.FullpageInterstitialContainerRenderer переменную, которую вы можете использовать для взаимодействия с рендерером. Например, вызвав window.FullpageInterstitialContainerRenderer.render(zone, placeholder); можно отрендерить контейнер на странице.

Доступные функции рендерера:

Функция
Имена параметров
Обязательно
Описание параметра

render()

зона

Да

Объект зоны, содержащий информацию для рендеринга

placeholder

Да

HTML-элемент, указывающий, где рендерить контейнер

cookieConsent

Нет

Булево значение, указывающее, соглашается ли пользователь на использование cookie

Рендерер группового контейнера

Этот скрипт предоставит window.GroupContainerRenderer переменную, которую вы можете использовать для взаимодействия с рендерером. Например, вызвав window.GroupContainerRenderer.render(group, placeholder); можно отрендерить контейнер на странице.

Доступные функции рендерера:

Функция
Имена параметров
Обязательно
Описание параметра

render()

group

Да

Объект группы, содержащий информацию для рендеринга

placeholder

Да

HTML-элемент, указывающий, где рендерить контейнер

cookieConsent

Нет

Булево значение, указывающее, соглашается ли пользователь на использование cookie

Рендереры контента

Эти рендереры отвечают за отображение объявлений внутри контейнера. Некоторые являются автономными и не требуют контейнера.

Рендерер баннерного контента

Этот скрипт предоставит window.BannerRenderer переменную, которую вы можете использовать для взаимодействия с рендерером. Например, вызвав window.BannerRenderer.render(zone, placeholder); можно отрендерить объявление.

Доступные функции рендерера:

Функция
Имена параметров
Обязательно
Описание параметра

render()

зона

Да

Объект зоны, содержащий информацию для рендеринга

placeholder

Да

HTML-элемент, указывающий, где рендерить объявление, например контейнер

cookieConsent

Нет

Булево значение, указывающее, соглашается ли пользователь на использование cookie

Рендерер нативного контента

Этот скрипт предоставит window.NativeRenderer переменную, которую вы можете использовать для взаимодействия с рендерером. Например, вызвав window.NativeRenderer.render(zone, placeholder); можно отрендерить объявление.

Доступные функции рендерера:

Функция
Имена параметров
Обязательно
Описание параметра

render()

зона

Да

Объект зоны, содержащий информацию для рендеринга

placeholder

Да

HTML-элемент, указывающий, где рендерить объявление, например контейнер

cookieConsent

Нет

Булево значение, указывающее, соглашается ли пользователь на использование cookie

Рендерер видеоконтента outstream

Этот скрипт предоставит window.OutstreamVideoRenderer переменную, которую вы можете использовать для взаимодействия с рендерером. Например, вызвав window.OutstreamVideoRenderer.render(zone, placeholder); можно отрендерить объявление.

Доступные функции рендерера:

Функция
Имена параметров
Обязательно
Описание параметра

render()

зона

Да

Объект зоны, содержащий информацию для рендеринга

placeholder

Да

HTML-элемент, указывающий, где рендерить объявление, например контейнер

cookieConsent

Нет

Булево значение, указывающее, соглашается ли пользователь на использование cookie

Рендерер контента push-уведомлений внутри страницы

Этот скрипт предоставит window.InPagePushNotificationRenderer переменную, которую вы можете использовать для взаимодействия с рендерером. Например, вызвав window.InPagePushNotificationRenderer.render(zone, placeholder); можно отрендерить объявление.

Доступные функции рендерера:

Функция
Имена параметров
Обязательно
Описание параметра

render()

зона

Да

Объект зоны, содержащий информацию для рендеринга

placeholder

Да

HTML-элемент, указывающий, где рендерить объявление, например контейнер

cookieConsent

Нет

Булево значение, указывающее, соглашается ли пользователь на использование cookie

Последнее обновление

Это было полезно?