Inferensys

Glossary

Real-Time Bidding (RTB)

An automated, programmatic auction process where digital ad impressions are bought and sold in the milliseconds it takes for a webpage to load, with the winning bidder's ad being instantly served to the user.
Stylish WeWork-like workspace with hot desks and document wall, professional searching through enterprise knowledge base on a mounted ultrawide display, warm industrial pendants overhead.
PROGRAMMATIC ADVERTISING

What is Real-Time Bidding (RTB)?

Real-Time Bidding is the automated, per-impression auction mechanism that powers programmatic advertising, enabling instantaneous ad placement based on user data.

Real-Time Bidding (RTB) is a programmatic transaction model where a single digital ad impression is auctioned and sold in the milliseconds between a user clicking a link and the webpage loading. A Supply-Side Platform (SSP) sends a bid request containing anonymized user data to multiple Demand-Side Platforms (DSPs), which algorithmically evaluate the impression's value and submit a bid on behalf of advertisers.

The highest bidder wins the auction, and their ad creative is instantly served to the user. This entire process, governed by the OpenRTB protocol, relies on low-latency infrastructure and predictive click-through rate (CTR) models to value each impression, making it the foundational economic engine of modern digital advertising.

PROGRAMMATIC AUCTION MECHANICS

Core Characteristics of Real-Time Bidding

Real-Time Bidding (RTB) is defined by a set of distinct technical characteristics that enable the automated trading of ad impressions within milliseconds. These core components govern how bids are requested, evaluated, and resolved before a webpage renders.

01

Per-Impression Auction

Unlike traditional bulk ad buying, RTB operates on a per-impression basis. Each single ad slot on a webpage triggers an independent auction. This granularity allows advertisers to value every user uniquely based on their data profile, ensuring they only pay for the specific individuals they want to reach rather than broad, undefined audiences.

02

Sub-100ms Latency Window

The entire RTB transaction must complete in under 100 milliseconds from the ad request to ad serving. This includes:

  • User data passing to a Supply-Side Platform (SSP)
  • Bid request broadcast to multiple Demand-Side Platforms (DSPs)
  • DSP evaluation against advertiser criteria
  • Bid response and auction winner selection
  • Ad creative retrieval and rendering Any delay beyond this window results in a default or blank ad, losing revenue.
03

Second-Price Auction Mechanics

Most RTB exchanges use a second-price auction model. The highest bidder wins but pays $0.01 more than the second-highest bid. This encourages truthful bidding, as the winner pays the market-clearing price rather than their maximum willingness to pay. Some exchanges have shifted to first-price auctions, where the winner pays exactly what they bid, requiring bid-shading algorithms to avoid overpayment.

04

OpenRTB Protocol Standardization

Communication between SSPs and DSPs is standardized by the OpenRTB protocol, maintained by the IAB Tech Lab. This specification defines the JSON-based request and response objects, including:

  • BidRequest: Contains site, user, device, and impression details
  • BidResponse: Returns bid price, ad markup, and tracking URLs This standardization enables interoperability across hundreds of ad tech vendors without custom integrations.
05

Real-Time User Valuation

DSPs evaluate each bid request by applying proprietary CTR prediction models and conversion rate models to calculate an expected value per mille (eCPM). The bid price is derived from:

  • Predicted probability of a click or conversion
  • Advertiser's target cost-per-action (CPA) or return on ad spend (ROAS)
  • User segmentation data (demographics, browsing history, purchase intent) This valuation must occur in single-digit milliseconds to stay within the total latency budget.
06

Cookie Sync and Identity Matching

Before an auction can occur, the SSP and DSP must map their respective user identifiers through a cookie sync process. When a user visits a publisher site, the SSP redirects to the DSP's sync URL, passing its user ID. The DSP maps this to its own ID and stores the match table. This identity resolution is critical for applying audience data and frequency capping during the bid evaluation.

REAL-TIME BIDDING

Frequently Asked Questions

Clear, technical answers to the most common questions about the programmatic auction mechanics, protocols, and strategies that power real-time bidding.

Real-Time Bidding (RTB) is a server-to-server programmatic auction protocol where a single digital ad impression is bought and sold in the milliseconds between a user loading a webpage and the ad rendering. When a user visits a publisher's site, a Supply-Side Platform (SSP) sends a bid request containing anonymized user data, page context, and minimum floor price to multiple Demand-Side Platforms (DSPs). Each DSP, acting on behalf of an advertiser, evaluates the impression against its targeting criteria and Click-Through Rate (CTR) prediction models to calculate a bid in under 100ms. The SSP collects all bids, declares the highest bidder the winner, and returns the winning ad markup to the browser. The entire process, governed by the OpenRTB protocol, completes before the page finishes loading, ensuring a seamless user experience.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.