Видеореклама OpenRTB

В этом руководстве изложены требования к интеграции для RTB-покупок с использованием протокола OpenRTB. Это руководство следует использовать вместе с руководством по интеграции OpenRTB , где обсуждаемые здесь поля подробно описаны.

Если вы покупаете приложения для iOS с фрагментами HTML, содержащими теги <video> , вы должны включить атрибут playsinline в тег видео. В противном случае пользователи получают очень плохой опыт, когда видеореклама, которая должна воспроизводиться в креативе, отображается в полноэкранном режиме. Объявления, не соблюдающие это правило, будут заблокированы.

Требования покупателя

Новым покупателям RTB следует разрабатывать свои системы назначения ставок, используя последний буфер протокола и информацию, изложенную в следующих разделах. Чтобы загрузить протокол, см. страницу справочных данных . Информацию о разработке системы торгов см. в разделе «Обработка запроса и построение ответа» .

Поддерживаемые макросы

В видеокреативах In-Stream поддерживаются следующие макросы:

  • %%CACHEBUSTER%%
  • %%WINNING_PRICE%%

Обратите внимание, что замена макроса разрешена в URL-адресе видео, но не в самом XML-файле VAST.

Макросы кликов (например, CLICK_URL_ESC ) не нужны, поскольку авторизованные покупатели включают свои средства отслеживания кликов в оболочку VAST. Поэтому макросы кликов не поддерживаются для видеообъявлений In-Stream. Дополнительные сведения о поддерживаемых макросах см. в разделе «Указание макросов» в разделе «Построение ответа» .

Детали видеообъекта

Протокол OpenRTB использует Video , определенное в файле openrtb-proto.txt, для идентификации видеозапросов и предоставления дополнительной информации о видео, касающейся запроса.

Подробные описания и примеры см. в списке полей видеосообщений в руководстве по интеграции OpenRTB.

Другие поля запроса ставок для видео

Приведенные ниже сигналы не являются уникальными для видеокреативов, но являются ключевыми частями запроса ставки.

Поля объекта Imp

Этот объект описывает размещение или показ объявления, выставленного на аукцион.

banner Объект Banner; требуется, если показ предлагается в виде баннерной рекламы.
video Указывает тип предлагаемого показа, в данном случае видео. Обратите внимание, что видео в баннере разрешено, если объект imp включает в себя как banner , так и video .
tagid Идентификатор конкретного места размещения объявления или рекламного тега, который использовался для инициирования аукциона. Это может быть полезно для устранения каких-либо проблем или для оптимизации покупателем.
bidfloor Минимальная ставка за этот показ, выраженная в цене за тысячу показов.
bidfloorcur Единая валюта, полученная из включенного billing_id . billing_id .

Дополнительные сведения см. в разделе «Объект Imp» в руководстве OpenRTB.

Поля объекта устройства

Поля объекта Device предоставляют информацию о целевом устройстве.

ua Строка пользовательского агента браузера.
ip IPv4-адрес, ближайший к устройству.
geo Предполагается, что местоположение устройства — это текущее местоположение пользователя, определенное Geo .
devicetype Общий тип устройства.
ifa Идентификатор, разрешенный для использования рекламодателями в открытом виде (например, не хешированный). ifa поддерживается для подключенных телевизионных устройств, таких как Roku, Apple TV, Fire TV, Xbox.

Дополнительные сведения см. в разделе «Объект устройства» в руководстве OpenRTB.

Объект сайта

Поля объекта Site предоставляют информацию о сайте с содержанием, поддерживаемым рекламой.

page URL страницы, на которой будет показан показ.
publisher Подробности об объекте Publisher сайта.
content Подробная информация о Content сайта.

Дополнительные сведения см. в разделе «Объект сайта» в руководстве OpenRTB.

Пользовательский объект

Поля объекта User предоставляют информацию о сайте с контентом, поддерживаемым рекламой.

id Специфический для Exchange идентификатор пользователя. Рекомендуется хотя бы один из id или buyerid .
data Подробности об объекте Publisher сайта.

Дополнительные сведения см. в разделе «Объект пользователя» в руководстве OpenRTB.

Поля ресурсов запроса ставок

Запрос ставки для видео также содержит информацию о типах контента и любых указанных сопутствующих объявлениях.

mimes
Разрешенный список поддерживаемых типов контента MIME.
companionad
Массив объектов Banner , если доступны сопутствующие объявления.

Поля ответа на запрос ставки

Ключевые поля в ответе на ставку для видео включают следующее:

id
Идентификатор запроса ставки, на который получен ответ.
seatbid
Массив объектов Seatbid ; один или несколько необходимы, если должна быть сделана ставка.
seat
Объект Seatbid ; Идентификатор места покупателя (например, рекламодателя, агентства), от имени которого делается эта ставка.
bid
Массив из одного или нескольких объектов Bid , каждый из которых связан с показом.

Предварительный таргетинг

Чтобы получать видеоресурсы, покупатели OpenRTB должны иметь конфигурацию предварительного таргетинга , включающую видеоресурсы.

Пример запроса ставки и ответа

Запрос ставки

Ответ на заявку

Глоссарий

См. видео-глоссарий Авторизованных покупателей .