Перейти к основному содержанию

Открытая заявка на участие в торгах RTB 2.5

На этой странице объясняется, как подавать заявки на участие в торгах

Предлагаемые заголовки конкурсных заявок

  • HTTP-заголовок версии OpenRTB: x-openrtb-version: 2.5
  • Заголовок HTTP Keep-Alive: Соединение: Keep-Alive
  • Содержание JSON: Content-Type: application/json

Следующие объекты должны быть отправлены в теле запроса в кодировке JSON:

Заявка на участие в торгах

АтрибутТребуется?Описание
наДаТип аукциона, первая цена = 1 (int)
idДаУникальный идентификатор заявки на участие в торгах (строка)
импДаМассив объектов Imp, представляющих предлагаемые впечатления(объект).
сайтДаПодробная информация о сайте (объекте) издательства.
приложениеДаПодробная информация о приложении (объекте) издателя.
устройствоДаСведения об устройстве пользователя, на которое будет доставлено впечатление (объект).
пользовательНетПодробная информация о человеке, использующем устройство; рекламная аудитория (объект).
extНетДержатель для расширений к OpenRTB.

Примечание: В каждом запросе должен присутствовать только один из объектов {site, app}.


имп

АтрибутТребуется?Описание
idДаУникальный идентификатор впечатления в данном запросе на участие в торгах (строка)
bidfloorНетМинимальная ставка за данное впечатление (CPM) / клик (CPC) и валюта счета (float).
баннерТолько для полностраничных изображенийБаннерный объект (предмет).
безопасныйНет; Рекомендуется 1Флаг, указывающий, требует ли впечатление безопасного HTTPS URL творческих активов и разметки, где 0 = небезопасный, 1 = безопасный. Если флаг опущен, состояние безопасности неизвестно, но можно предположить поддержку небезопасного HTTP, необязательно (целое число)

имп.знамя

АтрибутТребуется?Описание
wДаШирина баннера (целое число)
hДаВысота баннера (целое число)
мимыДаТипы мимов - изображение/jpg, изображение/png, видео/mp4 или изображение/webp

имп.видео

АтрибутТребуется?Описание
мимыДаПоддерживаемые типы MIME содержимого (например, "video/mp4") (массив строк )
мышлениеНетМинимальная продолжительность видеорекламы в секундах (целое число)
maxdurationНетМаксимальная продолжительность видеорекламы в секундах (целое число)
протоколыНетМассив поддерживаемых видеопротоколов (целое число)
линейностьНетУказывает, должен ли оттиск быть линейным, нелинейным и т.д. Если не указано, считайте, что разрешены все (целое число)
бокс разрешенНетУказывает, разрешено ли буквенное копирование содержимого формата 4:3 в окно 16:9, где 0 = нет, 1 = да (целое число)
позицияНетПоложение объявления на экране (целое число)
hНетШирина видеоплеера в независимых от устройства пикселях (DIPS) (целое число)
wНетВысота видеоплеера в независимых от устройства пикселях (DIPS) (целое число)
extНетМесто для специфических для биржи расширений OpenRTB (объект)

imp.video.ext

АтрибутТребуется?Описание
тип зоныНетТип зоны в форматах объявлений ExoClick (например: video_slider)
ctaНетУказывает, отображается ли в рекламной зоне компонент CTA (целое число)

сайт

АтрибутТребуется?Описание
idРекомендуемУникальный идентификатор сайта (строка)
имяНетНазвание сайта (строка)
доменРекомендуемДоменное имя сайта (строка)
котНетИдентификатор категории IAB (массив строк)
страницаРекомендуемПолный URL-адрес страницы, на которой будет показано объявление (строка)
ключевые словаНетКлючевые слова можно использовать для того, чтобы рекламные зоны получали нужный тип рекламы. Ключевые слова должны представлять собой строку слов, разделенных запятыми

site.ext

АтрибутТребуется?Описание
обменникНетИдентификатор пользовательской категории ExoClick (целое число)
idzoneНетПользовательский идентификатор зоны ExoClick (целое число)

приложение

АтрибутТребуется?Описание
idРекомендуемУникальный идентификатор приложения (строка)
имяНетНазвание приложения (строка)
доменРекомендуемДоменное имя приложения (строка)
котНетИдентификатор категории IAB (массив строк)
ключевые словаНетКлючевые слова можно использовать для того, чтобы рекламные зоны получали нужный тип рекламы. Ключевые слова должны представлять собой строку слов, разделенных запятыми (строка)
издательНетСведения об издателе (объекте)

устройство

АтрибутТребуется?Описание
uaДаАгент пользователя браузера (строка)
suaНетСтруктурированная информация об агенте пользователя, которая может быть использована, когда клиент поддерживает User-Agent Client Hints (объект)
геоНетПредполагается, что местоположение устройства - это текущее местоположение пользователя, определяемое объектом Geo.
ipДаIPv4-адрес пользователя (строка)*
ipv6ДаIPv6-адрес пользователя (строка)*
языкРекомендуемЯзык браузера (строка)
osНетОперационная система (строка)
jsНетПоддержка JavaScript, где 0 = нет, 1 = да (целое число)
extНетМесто для расширения OpenRTB, специфичного для биржи

Примечание: В запросе нужно указывать только ip или ipv6, но не оба. Если вы используете ipv6, удалите атрибут ip, и наоборот. Включение обоих атрибутов может привести к ошибкам.

устройство.гео

АтрибутТребуется?Описание
странаНетСтрана ISO3

устройство.ext

АтрибутТребуется?Описание
удалённый_адресНетОсновной IP-адрес пользователя (строка)
x_forwarded_forНетX-FORWARDED-FOR IP-адрес пользователя или пустой, если он не установлен (строка)

устройство.sua

Структурированная информация об агенте пользователя. device.sua считается более точным представлением атрибутов устройства.

АтрибутТребуется?Описание
браузерыРекомендуемИсполнители должны отправлять марки и версии, полученные из заголовка Sec-CH-UA-Full-Version-List. (Массив объектов BrandVersion)
платформаРекомендуемИсполнители должны отправлять бренд, полученный из заголовка Sec-CH-UA-Platform, и версию, полученную из заголовка Sec-CH-UA-Platform-Version. (Объект BrandVersion)
мобильныйРекомендуемИсполнители должны получить это значение из заголовка Sec-CH-UA-Mobile. (целое число)
архитектураРекомендуемИсполнители должны получить это значение из заголовка Sec-CH-UA-Arch. (строка)
битностьРекомендуемИсполнители должны получить это значение из заголовка Sec-CH-UA-Bitness. (строка)
модельРекомендуемИсполнители должны получить это значение из заголовка Sec-CH-UA-Model. (строка)
источникРекомендуемThe source of data used to create this object, List: User-Agent Source in AdCOM 1.0 (integer; default 0)

device.sua.browsers | device.sua.platform

АтрибутТребуется?Описание
брендТребуетсяЗначение может быть получено из заголовков User-Agent Client Hints, представляющих либо марку агента пользователя (из заголовка Sec-CH-UA-Full-Version), либо марку платформы (из заголовка Sec-CH-UA-Platform). (строка)
версияРекомендуемПоследовательность компонентов версии, в нисходящем иерархическом порядке [мажор, минор, микро, ...] (массив строк)

пользователь

АтрибутТребуется?Описание
idНетУникальный идентификатор пользователя (строка)
extНетМесто для специфических для биржи расширений OpenRTB (объект)

user.ext

АтрибутТребуется?Описание
согласиеНетЭто строка согласия, требуемая стандартами IAB. Отрицательное согласие только сейчас (строка)

регс

АтрибутТребуется?Описание
extНетМесто для специфических для биржи расширений OpenRTB (объект)

regs.ext

АтрибутТребуется?Описание
gdprНетПараметр равен 0, если вызывающая сторона считает, что пользователь не подпадает под GDPR, и 1, если пользователь подпадает под GDPR. Если ни то, ни другое, этот параметр не будет определен.

ext

АтрибутТребуется?Описание
субНетИдентификатор подсистемы. Это должно быть число от шести до десяти цифр: Не используйте нули в начале Sub ID.