Technology

The 150ms Ad Auction

April 2026

Every time you load a page with an ad slot, a silent real-time auction determines whose ad you see — start to finish before the page finishes rendering.

01

Websites leave empty rectangles reserved for ads

When a website is designed, certain areas are set aside as 'ad slots' — blank containers that will be filled later. You've seen them: the banner across the top, the box in the sidebar. They look like nothing, but they're anything but empty.

02

The moment you load a page, a silent auction starts

As soon as your browser requests the page, the publisher sends a 'bid request' to an ad exchange — essentially an auction house. The exchange immediately broadcasts that request to dozens of advertisers' buying systems (called demand-side platforms, or DSPs). All in milliseconds.

03

Every advertiser evaluates you and places a bid

Each DSP looks at signals: your approximate location, the topic of the page, the time of day, device type, and more. Based on how valuable this person seems to their advertiser, they calculate a bid. All advertisers bid simultaneously. The highest bid wins. See how advertisers actually evaluate you →

04

The winning ad fills the slot — before you notice it was empty

The winning advertiser's creative — the image, text, or video — is fetched and dropped into the empty slot. By the time the page looks 'done loading', the entire process has already completed. You never see the empty rectangle. See how a seller's ad gets here →

05

This all happens in about 150 milliseconds

That's faster than a blink. Every step — the request, the broadcast, the bidding, the winner selection, and the delivery — fits inside the time it takes a page to render. It runs silently, invisibly, on almost every ad-supported website on the internet.

The participants: a publisher (the website), an ad exchange (the marketplace), and demand-side platforms (DSPs) representing advertisers. Each DSP uses data about the user, the context, and its own budget logic to decide how much to bid in real time.

The winner pays approximately the second-highest bid, not their maximum — a Vickrey-style auction. The creative is then fetched and dropped into the slot.

All of this typically completes in 80–200 ms.