Рендереры ответа
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
Последнее обновление
Это было полезно?
