Growth Marketing Glossary

OpenRTB

O·pen·R·T·Bnoun (protocol)

The shared language of the programmatic auction - the open protocol that lets a billion ad impressions get bid on and sold in milliseconds.

sitebid reqauctionDSPDSPDSPthe open standard bid requestthe shared protocol that runs real-time ad auctions
Schematic — the standardized real-time bid request
Term
OpenRTB
Is
Open standard protocol for real-time bidding
By
IAB Tech Lab
Carries
The bid request - the impression's full context

Forms & parts of speech

OpenRTB · noun
The RTB standard protocol.
"OpenRTB is the plumbing nobody sees - the standardized bid request that lets every DSP and SSP in programmatic speak the same language and transact in milliseconds."

Definition in plain terms

OpenRTB is the open, industry-standard protocol that governs REAL-TIME-BIDDING — the structured, common language in which programmatic ad transactions happen. When a page loads and an ad slot becomes available, OpenRTB defines the format of the 'bid request' (the message describing the impression — the page, the user context, the ad slot, the constraints) that the publisher's supply-side platform sends out, and the format of the 'bid response' that advertisers' demand-side platforms send back, all in the ~100 milliseconds before the page renders. Maintained by the IAB Tech Lab, it's the shared protocol that lets the thousands of companies in programmatic advertising transact with each other automatically and at massive scale.

The mechanics

What the bid request carries and why standardization matters: the OpenRTB bid request is a structured message (JSON) describing everything a bidder needs to decide whether and how much to bid — the impression (the ad slot: size, format, position, whether it's video/display/native), the context (the site or app, the page, the content category), the user (whatever identity and audience signals are available — and increasingly constrained by privacy: the cookie/ID, or its privacy-preserving replacements, the consent signals like the IAB-TCF string, geo, device), and the constraints (floor price, allowed ad types, restrictions) — and the bid response carries the bid (the price and the ad to serve). Standardization is the entire point: without a common protocol, every DSP would need a custom integration with every SSP (an impossible n-by-n mess), so OpenRTB is the shared language that makes the programmatic ecosystem interoperable — any compliant DSP can bid on any compliant SSP's inventory because they speak the same protocol, which is what enabled programmatic to scale to billions of impressions across thousands of companies. How the auction works on top of it: the SSP sends the OpenRTB bid request to multiple DSPs simultaneously, each DSP evaluates the impression against its advertisers' campaigns and targeting (in milliseconds), the DSPs return bids, the auction resolves (the FIRST-PRICE-AUCTION that programmatic largely moved to), and the winning ad is served — all before the page finishes loading, billions of times a day. Where OpenRTB sits in the stack: it's the protocol layer beneath the players (DSPs, SSPs, ad exchanges, the HEADER-BIDDING wrappers) — the standard they all implement, the 'TCP/IP of programmatic' — and its evolution tracks the industry's (newer versions handle new formats, new privacy signals, supply-chain transparency objects like the ads.txt/sellers.json/SupplyChain that combat the DOMAIN-SPOOFING and fraud the INVALID-TRAFFIC entry covers). The honest framing for marketers: OpenRTB is infrastructure most marketers never touch directly but should understand exists — it's why programmatic works (the standardization that makes the ecosystem interoperable and scalable), it's where the impression's context and the privacy signals live (so the privacy changes reshaping advertising show up as changes to what the bid request can carry — the deprecation of the third-party-cookie identifier, the addition of consent and supply-chain objects), and it's the plumbing whose existence explains how a billion ad auctions resolve in milliseconds; understanding OpenRTB is understanding the machinery beneath programmatic, even if you buy through a DSP's interface rather than touching the protocol itself.

When it matters

OpenRTB matters as the foundational protocol of programmatic advertising — the standard that makes the ecosystem interoperable and enables real-time bidding at scale — so it matters to anyone working in programmatic to understand as the machinery beneath the DSP and SSP interfaces they actually use. It matters most when understanding how programmatic actually works (the bid request, the auction, the millisecond resolution), how privacy changes propagate (as changes to what the bid request carries — the cookie deprecation, the consent and supply-chain objects), and how fraud and transparency efforts work (the SupplyChain and sellers.json objects in the protocol). The discipline for most marketers is understanding OpenRTB exists and what it does (the interoperability standard, the bid-request context, the privacy-signal carrier) rather than implementing it directly — recognizing it as the plumbing that explains programmatic's scale, interoperability, and the way privacy and fraud changes show up in the machinery beneath the buying interfaces.

Worked example. A marketer running programmatic campaigns through a DSP interface has a working but shallow understanding - they pick audiences and budgets and ads appear - until a series of questions (why did cookie deprecation change everything? how does the consent banner connect to the ad auction? what stopped the domain-spoofing fraud?) leads them to understand the protocol beneath it all: OpenRTB. Learning the machinery clarifies everything. The bid request - the standardized OpenRTB message the publisher's SSP broadcasts to DSPs the instant an ad slot loads - turns out to carry everything: the impression details, the page context, the user signals, and the constraints, all in a structured format every DSP and SSP understands because they all implement the same open standard (which is exactly why the ecosystem is interoperable - any compliant DSP can bid on any compliant SSP without custom integrations, the standardization that let programmatic scale to billions of impressions). The marketer's specific questions resolve at the protocol level: cookie deprecation 'changed everything' because the user identifier in the bid request is going away, forcing the privacy-preserving replacements; the consent banner connects to the auction because the IAB-TCF consent string rides inside the bid request, governing what data bidders can use; and the anti-fraud progress came from supply-chain objects (sellers.json, SupplyChain) added to the protocol to expose and stop the spoofed inventory. The marketer doesn't need to implement OpenRTB - they still buy through the DSP interface - but understanding it transforms their grasp of the system: they now see how a billion auctions resolve in milliseconds, where the privacy changes reshaping their campaigns actually happen, and why the plumbing beneath the buying interface is the thing that makes programmatic work. The protocol nobody sees turned out to be the key to understanding everything they do see.
Failure modes to watch. Working in programmatic without understanding the OpenRTB layer beneath the DSP interface (missing how the system actually works); not realizing that privacy changes (cookie deprecation, consent signals) show up as changes to what the bid request carries; overlooking the supply-chain and transparency objects that combat fraud; and treating programmatic as a black box rather than understanding the standardized protocol that makes its scale and interoperability possible.

Synonyms & antonyms

Synonyms

OpenRTBopen real-time biddingRTB protocol

Antonyms

custom point-to-point integrationsdirect-sold (non-programmatic) inventory

Origin & history

OpenRTB was created to standardize real-time bidding as programmatic advertising emerged, replacing the impossible tangle of custom point-to-point integrations with one open protocol every DSP and SSP could implement; maintained by the IAB Tech Lab, it became the foundational standard - the 'TCP/IP of programmatic' - and its evolution tracks the industry's, carrying new formats, privacy signals, and supply-chain-transparency objects as the ecosystem changed.

Etymology: source.

Usage trends

Search interest for this term over the last five years:

View interest-over-time on Google Trends →

Common questions

What is OpenRTB?
The open, industry-standard protocol governing real-time bidding — the structured common language in which publishers offer ad impressions (the bid request) and advertisers bid on them (the bid response) in milliseconds, maintained by the IAB Tech Lab.
What does the OpenRTB bid request contain?
A structured description of the impression (ad slot, format), context (site/app, page, content), user (available identity and audience signals, consent), and constraints (floor price, restrictions) — everything a bidder needs to decide whether and how much to bid.
Why does OpenRTB matter?
It's the standardization that makes programmatic interoperable and scalable (any compliant DSP can bid on any compliant SSP), and it's where the impression's context, privacy signals, and supply-chain transparency live — the plumbing beneath the buying interfaces.

Related tools & calculators

Resources & people to follow

Curated, non-competitor resources verified per term.

Related training

Disciplines

Areas of marketing where openrtb is a core concern:

Sources

  1. trendsGoogle Trends — "openrtb"