Тестовые OpenRTB bid request и response
OpenRTB — открытый протокол IAB Tech Lab для real-time bidding между SSP/exchange и DSP. Эти примеры покрывают версии 2.5 (наиболее распространённая), 2.6 (новые поля для CTV и rewarded), 3.0 (новый envelope с разделением context/item), а также OpenRTB Native 1.2 и Supply Chain Object (schain). Подходят для отладки своего bidder-а, prebid-адаптера, header bidding wrapper-а или интеграции с биржей.
Это не дамп с биржи и не копия IAB-примеров — реалистичные ручные сэмплы, собранные строго по официальным спецификациям IAB Tech Lab. Поля, типы данных, перечисляемые значения (placement, protocols, api, plcmttype и т.д.) соответствуют спекам. Объекты imp ссылаются на сэмплы samplelib, чтобы примеры были взаимосвязаны.
Официальные спецификации IAB Tech Lab: OpenRTB 2.5 · OpenRTB 2.6 · OpenRTB 3.0 (GitHub) · AdCOM 1.0 · Native 1.2 · SupplyChain Object
🧠 Как устроен OpenRTB
OpenRTB — синхронный HTTP-протокол: SSP отправляет bid request (JSON) одновременно нескольким DSP, у тех есть ~100 мс на ответ bid response с ценой и креативом. Выигравший получает уведомление через nurl/burl, остальные — lurl. Версия 2.5 — production-стандарт у большинства бирж. 2.6 добавила поля для CTV (podid, rqddurs, durfloors) и rewarded video. 3.0 — крупная переработка структуры: введён envelope с openrtb/item/spec, AdCOM 1.0 как отдельная спецификация креативов. Все версии сосуществуют — выбор зависит от партнёра.
