Paid Advertising Intermediate

Real-Time Bidding (RTB)

Real-time bidding is the auction process that runs in milliseconds when a user loads a webpage, allowing advertisers to bid for that specific impression instantly.

Real-time bidding is the auction mechanism at the core of most programmatic advertising, where individual ad impressions are sold through automated auctions that run in milliseconds each time a user loads a page with available ad inventory.

What Real-Time Bidding Means in Marketing

When a user visits a website, the page loads and any available ad slots become impression opportunities. For publishers participating in RTB, these impression opportunities are offered to potential advertisers through an automated auction in the time it takes the page to render.

Each auction is unique to that user, in that context, at that moment. An advertiser bidding in RTB is not buying a block of advertising on a website; they are bidding for individual impressions, each assessed separately based on who the user is and what they are likely to be worth to that advertiser.

RTB is the foundational transaction type in programmatic advertising, enabling the automated, data-driven buying that distinguishes programmatic from direct media buying.

How Real-Time Bidding Works

The RTB process follows a sequence that occurs in under 300 milliseconds:

  1. A user loads a page with an ad slot. The publisher’s supply-side platform (SSP) sends a bid request to connected ad exchanges.
  2. The ad exchange broadcasts the bid request to participating demand-side platforms (DSPs).
  3. Each DSP evaluates the impression against the targeting criteria of the advertisers it represents and submits a bid (or no bid) for those that match.
  4. The exchange selects the winning bid, typically the highest, and returns the winning advertiser’s ad creative to the publisher.
  5. The ad appears on the page.

The bid request contains information about the impression: page context, ad format, and user data permitted under privacy regulations. DSPs use this data to determine whether the impression matches an active campaign’s criteria and, if so, how much to bid.

Pricing in RTB typically works as a second-price auction: the winner pays one cent above the second-highest bid, rather than their full bid amount. This structure has evolved with the shift to first-price auctions in many exchanges, where the winner pays their actual bid.

Real-Time Bidding Example

A travel company sets up a campaign in its DSP targeting users who have previously visited their website and are browsing travel content. When one of these users reads an article on a travel news site, the publisher’s SSP sends a bid request identifying the user as matching a remarketing segment. The travel company’s DSP receives this request and bids competitively for the impression, recognising the user as a high-intent re-engagement target. The campaign wins the auction, and the travel company’s retargeting ad appears in the article’s banner slot.

Why Real-Time Bidding Matters for Marketers

RTB is the mechanism that makes audience-level precision possible at scale in digital advertising. Before RTB, precision targeting required direct deals and custom audience segments negotiated publisher by publisher. RTB allows a single campaign to reach a specific audience across thousands of publishers simultaneously, with each impression bought individually based on data.

Understanding RTB helps marketers evaluate programmatic costs correctly: they are not buying site audiences but individual impressions, and the value of each impression varies based on the user’s profile and the advertiser’s targeting criteria. Bid strategy, audience definition and data quality are the primary controls available in an RTB environment.

Frequently Asked Questions

How fast does a real-time bidding auction happen?

A complete RTB auction, from the publisher sending a bid request to the winning advertiser's ad being served, typically takes between 100 and 300 milliseconds. This happens within the time it takes a web page to load. The user sees the page and its ads appear to load together; the auction that determined which ad appeared ran and completed invisibly in that window.

What information is shared in a bid request?

A bid request is the signal a publisher (via its SSP) sends to potential bidders when an impression becomes available. It includes the ad format and dimensions required, contextual information about the page (URL, content category), and, where permitted by privacy policies, audience data about the user such as browser type, device, general location and any audience segments the user belongs to. Advertisers use this information to decide whether to bid and how much to pay for that specific impression.

How is RTB different from programmatic guaranteed?

RTB is a competitive auction where multiple buyers bid simultaneously and the highest bidder wins each impression. Programmatic guaranteed is a bilateral agreement where a publisher and advertiser agree in advance on price and volume, and the delivery is automated without a live auction. RTB is open and dynamic; programmatic guaranteed is fixed and direct. Premium publishers often reserve their highest-value inventory for guaranteed deals rather than offering it in RTB auctions.

Consulting & Strategy

Need help putting this concept into practice on your campaigns? Share your current targets and I will suggest the right approach.

Discuss your campaigns