ORTB
中 / EN

OpenRTB 2.5

Objects
25
Fields
298
Enum references
35
Deprecated fields
6
· Data baseline commit 1772492 · third-party Go implementation source (Apache 2.0) · reconciled against official 2.6

Bid Request object model

imp 1..*
metric 0..*
banner 0..1 ── format 0..*
video 0..1 ── companionad (banner) 0..* Companion
audio 0..1 ── companionad (banner) 0..* Companion
native 0..1
pmp 0..1 ── deals 0..*
DistributionChannel 0..1 · abstract modeling concept · site and app in actual JSON, mutually exclusive
site 0..1
app 0..1
publisher 0..1
content 0..1 ── producer 0..1 · data 0..*
device 0..1 ── geo 0..1
user 0..1 ── geo 0..1 · data 0..* ── segment 0..*
source 0..1
regs 0..1

Bid Response object model

seatbid 1..*
bid 1..* ── adm marker · adomain · attr
cur · nbr (No-Bid reason) · bidid
Request-side objects associated by ID reference (not composed)
BidRequest · Response to this Request (id)
Imp · Bid for this Impression (bid.impid)
Deal · Bid under the terms of this Deal (bid.dealid)

Auction core

Request-level information and deal rules

Ad slots & media formats

Impression plus Banner / Video / Audio / Native format definitions and deal terms

Media context

Site / App containers, content and publishers

Device & user

Device, geo, user and audience segments

Bid response

Bid Response side objects