OpenRTB versions

OpenRTB 3.0

Released 2022-037 cataloged changes

What this release is

OpenRTB 3.0 is not an upgrade of 2.x but a layered redesign: an Openrtb envelope carrying Request and Response transport objects, with all domain objects (what is for sale, what the ad is) delegated to AdCOM. It formalized billing and loss event notifications and specified ads.cert signed requests. Adoption remains narrow; most production traffic still runs 2.6.

Validation note: RTBlint validates the full 3.0 transport layer (envelope, Request, Item, Deal, Source, Response, Seatbid, Bid). AdCOM domain objects under item.spec and bid.media are accepted as opaque until an AdCOM catalog ships.

What changed in 3.0

Validate against 3.0

The tester can pin validation to this exact revision, so deprecated, moved, and not-yet-available findings reflect what 3.0 actually says. The same pin works in the CLI: rtblint validate --version 3.0 request.json.

Adjacent versions