What Is Real-Time Bidding (RTB)?

Real-time bidding is the core transaction mechanism of the open programmatic advertising marketplace. It replaces the traditional model of manually negotiating and pre-booking ad placements with a live, instantaneous auction. Here is how the process works from start to finish: a user visits a website, the publisher's ad server detects available ad space and sends a bid request to an ad exchange, the exchange broadcasts that request to all connected demand-side platforms, each DSP evaluates the impression against its advertiser campaigns and submits a bid, and the auction resolves in under 100 milliseconds, with the winning bid's creative displayed as the page finishes loading.

The bid request carries contextual data about the page (URL, content category, language) and, where consent has been obtained, anonymised audience data (location, device type, browsing history segments). This information allows the DSP to assess how valuable that impression is for each advertiser running campaigns. A South African motor insurance brand, for instance, would bid aggressively for an impression from a user in Gauteng who has recently visited car dealership websites, and would bid much less (or not at all) for an irrelevant impression.

Two auction models exist. In a second-price auction (historically the standard), the winner pays one cent above the second-highest bid. This encourages truthful bidding at a user's true perceived value. Many exchanges have shifted to first-price auctions, where the winner pays their exact bid. This requires advertisers and DSPs to use bid shading algorithms that shade bids downward to avoid overpaying while still winning. Understanding which auction model an exchange uses is important for effective bid strategy management.

RTB is distinguished from other programmatic deal types. Private Marketplace (PMP) deals allow publishers to invite selected advertisers to bid on premium inventory before it enters the open auction. Programmatic Guaranteed deals fix the price and volume in advance but retain programmatic targeting and serving. RTB refers specifically to the open auction in real time, which represents the largest portion of programmatic spend globally.

Real-Time Bidding In Practice

The scenario below is an illustrative example, not a Juicy Designs client result. The figures indicate the scale of effect that real-time bidding work typically produces, so treat them as indicative rather than measured.

Picture a South African retail brand running a Black Friday campaign through a DSP that sets audience segments and bid parameters the day before the campaign launches. As South African users browse their morning news on sites like News24 or BusinessTech, every available ad impression from those users matching the brand's audience criteria would trigger an RTB auction. The DSP evaluates each impression and submits bids automatically, thousands of times per second, across multiple ad exchanges simultaneously. A daily budget in the region of R30,000 would be distributed across winning impressions based on the algorithm's optimisation logic, prioritising users most likely to click through and purchase.

Frequency capping in the DSP would ensure the same user does not see the same ad more than four times per day across all participating publishers, preventing ad fatigue without requiring manual adjustments for each individual site. The DSP's reporting aggregates all impressions, clicks, and conversions across the RTB inventory into a single dashboard, giving the marketing team visibility of overall campaign performance without needing to reconcile data from dozens of individual publisher reports.

How real-time bidding works

Real-time bidding (RTB) is the automated auction that decides, in the milliseconds while a page or app loads, which advertiser's ad is shown to a particular user. When a person opens a page with ad space, information about the impression, the context and available audience signals, is offered to advertisers' systems, which evaluate it against their targeting and instantly submit bids; the highest effective bid wins, and its ad is served, all before the page finishes rendering. This happens for each individual impression, letting advertisers value and bid on each opportunity separately rather than buying inventory in bulk. RTB is the engine of much programmatic advertising, replacing manually negotiated ad buys with instant, per-impression auctions at massive scale. Its power is precision, bidding exactly what an impression is worth to you, and its risks are spending on low-quality inventory or fraud, which is why transparency and controls matter in RTB environments.

RTB in the advertising ecosystem

Real-time bidding sits within the broader programmatic advertising ecosystem, connected by pieces of infrastructure. Publishers offer their ad inventory through supply-side platforms (SSPs), advertisers bid through demand-side platforms (DSPs), and ad exchanges run the RTB auctions that match them, with data platforms informing targeting. RTB is the auction mechanism at the centre, while programmatic is the wider automated system of buying and selling ads that RTB enables, so the two terms are related but not identical: not all programmatic buying uses open real-time auctions (some is done through private deals or guaranteed arrangements), but RTB is the classic programmatic mechanism. For an advertiser, RTB means being able to reach specific audiences across countless sites and apps by bidding on individual impressions in real time, which delivers precision and scale, provided brand-safety and quality controls guard against the low-value or fraudulent inventory that open auctions can otherwise include.

FAQ

How does real-time bidding determine the price an advertiser pays?

Most RTB auctions use a second-price model: the winning bidder pays one cent above the second-highest bid, not their full bid amount. This incentivises honest bidding at a true value. Some exchanges have moved to first-price auctions where the winner pays their full bid, which requires different bidding strategies from advertisers.

What is the difference between RTB and programmatic advertising?

RTB is a subset of programmatic advertising. Programmatic refers broadly to automated ad buying, which includes RTB open auctions, private marketplace deals, and programmatic guaranteed buys. Not all programmatic transactions use real-time bidding, but RTB is the most common and widely used transaction method within the programmatic ecosystem.

How does real-time bidding determine the price?

Advertisers' systems evaluate each impression against their targeting and submit bids in real time, and the auction awards it to the highest effective bid, typically charging just enough to beat the next competitor. So the price reflects live competition for that specific impression and audience, varying by demand, context and the value advertisers place on it.

Want a team that knows these metrics cold?

Founder-led digital marketing for South African businesses since 2015. 4.9-star rated, 64+ clients, no long-term contracts.