OpenRTB bid request y response de muestra

OpenRTB es el protocolo abierto de IAB Tech Lab para real-time bidding entre SSP/exchange y DSP. Estos ejemplos cubren 2.5 (la más utilizada), 2.6 (nuevos campos para CTV y rewarded), 3.0 (nuevo envelope con separación context/item), así como OpenRTB Native 1.2 y Supply Chain Object (schain). Útiles para depurar tu propio bidder, un adaptador de prebid, un wrapper de header bidding o una integración con un exchange.

No son volcados de un exchange ni copias de ejemplos de IAB — son muestras realistas hechas a mano siguiendo estrictamente las especificaciones oficiales de IAB Tech Lab. Los campos, tipos de datos y valores enumerados (placement, protocols, api, plcmttype, etc.) coinciden con las especificaciones. Los objetos imp hacen referencia a muestras de samplelib para que los ejemplos estén interconectados.
Especificaciones oficiales de IAB Tech Lab: OpenRTB 2.5 · OpenRTB 2.6 · OpenRTB 3.0 (GitHub) · AdCOM 1.0 · Native 1.2 · SupplyChain Object

Archivo de muestra: OpenRTB 2.5 bid request — banner (728x90 con form-fit)
OpenRTB 2.5 bid request — banner (728x90 con form-fit)
3.0 Kb
Archivo de muestra: OpenRTB 2.5 bid request — vídeo (preroll, skippable, companion)
OpenRTB 2.5 bid request — vídeo (preroll, skippable, companion)
3.2 Kb
Archivo de muestra: OpenRTB 2.5 bid request — native (con OpenRTB Native 1.2 anidado)
OpenRTB 2.5 bid request — native (con OpenRTB Native 1.2 anidado)
3.1 Kb
Archivo de muestra: OpenRTB 2.5 bid request — audio (anuncio de audio digital)
OpenRTB 2.5 bid request — audio (anuncio de audio digital)
3.0 Kb
Archivo de muestra: OpenRTB 2.5 bid response (con adm, burl, nurl, lurl)
OpenRTB 2.5 bid response (con adm, burl, nurl, lurl)
968 bytes
Archivo de muestra: OpenRTB 2.6 bid request — vídeo CTV podded (rqddurs, durfloors, podid)
OpenRTB 2.6 bid request — vídeo CTV podded (rqddurs, durfloors, podid)
3.1 Kb
Archivo de muestra: OpenRTB 3.0 bid request — nuevo envelope (openrtb / item / spec)
OpenRTB 3.0 bid request — nuevo envelope (openrtb / item / spec)
3.6 Kb
Archivo de muestra: OpenRTB 3.0 bid response (objeto ad de AdCOM 1.0)
OpenRTB 3.0 bid response (objeto ad de AdCOM 1.0)
1.1 Kb
Archivo de muestra: Supply Chain Object (schain) — cadena de reventa
Supply Chain Object (schain) — cadena de reventa
391 bytes
Archivo de muestra: OpenRTB Native 1.2 — request (assets, eventtrackers)
OpenRTB Native 1.2 — request (assets, eventtrackers)
1.3 Kb
Archivo de muestra: OpenRTB Native 1.2 — response (creatividad lista para renderizar)
OpenRTB Native 1.2 — response (creatividad lista para renderizar)
1.4 Kb

🧠 Cómo funciona OpenRTB

OpenRTB es un protocolo HTTP síncrono: el SSP envía un bid request (JSON) a varios DSP a la vez; cada uno tiene ~100 ms para responder con un bid response con precio y creatividad. El ganador recibe la notificación vía nurl/burl, el resto vía lurl. La 2.5 es el estándar de producción en la mayoría de exchanges. La 2.6 añadió campos para CTV (podid, rqddurs, durfloors) y rewarded video. La 3.0 es una reestructuración importante: nuevo envelope con openrtb/item/spec y AdCOM 1.0 como especificación de creatividades aparte. Todas las versiones coexisten — la elección depende del partner.

📰 Publisher sitio / app slot liberado 🏛️ SSP / Exchange bid request ~100 ms 💰 DSP bid response precio + ad 🏆 Subasta second-price / first-price 📡 Ganador nurl / burl impresión + billing