Programmatic advertising

On this page 7

Programmatic advertising is the automated buying and selling of digital ad inventory through software platforms that evaluate individual impressions and decide, in milliseconds, whether to bid, how much to pay and which creative to show. In digital advertising it has replaced much of the manual process of requesting proposals, negotiating rates and sending insertion orders for display, video, audio, connected TV and digital out-of-home media.

Programmatic is a method of transaction, not a channel or a format. It covers both open auctions, where any qualified buyer can bid, and private, pre-negotiated deals that are simply executed through the same automated pipes.

How programmatic advertising works

When a user opens a page or app with an ad slot, the publisher’s supply-side platform (SSP) sends a bid request describing the impression: placement, format, device, approximate location and available audience signals. Connected demand-side platforms (DSPs) evaluate the request against advertisers’ campaigns and return bids, and the highest eligible bid wins the impression.

In real-time bidding, this entire exchange typically completes within roughly 100 to 300 milliseconds, before the page finishes loading. Most exchanges now run first-price auctions, in which the winner pays its own bid, so DSPs apply bid shading to avoid overpaying.

ComponentWho uses itMain function
DSPAdvertisers and agenciesTargeting, bidding, budgets and reporting
SSPPublishersPackaging inventory and maximizing yield
Ad exchangeBoth sidesMarketplace where auctions are run
Ad serverBoth sidesDelivers creatives and counts impressions
Data platformMainly advertisersAudience segments and first-party data
Verification vendorAdvertisersMeasures viewability, fraud and brand safety
Main components of the programmatic supply chain

The communication between these systems is standardized by the OpenRTB protocol, maintained by the IAB Tech Lab, which defines the structure of bid requests and responses so that thousands of platforms can trade with each other.

Programmatic transaction types

Programmatic buying ranges from fully open auctions to fixed, guaranteed deals. The type chosen determines price predictability, inventory quality and control over where ads appear.

Deal typePricingInventory accessVolume guarantee
Open auctionDynamic, auction-basedAny participating buyerNone
Private marketplace (PMP)Auction with a floor priceInvited buyers onlyNone
Preferred dealFixed price, first lookOne buyer before the auctionNone
Programmatic guaranteedFixed priceOne buyer, reserved inventoryGuaranteed impressions
Programmatic deal types compared

Open auctions offer the widest reach and lowest entry cost, but also the highest exposure to low-quality and fraudulent inventory. Brand advertisers therefore often shift budget to private marketplaces and guaranteed deals with premium publishers, accepting higher CPMs for more control.

Targeting, pricing and key metrics

Programmatic campaigns are usually bought on a CPM basis, meaning cost per thousand impressions, even when they are optimized toward clicks or conversions. Targeting combines contextual signals, first-party data, partner audiences, retargeting lists and lookalike models.

MetricWhat it measuresWhy it matters
CPMCost per thousand impressionsBasic price of inventory
ViewabilityShare of impressions that could be seenPaying only for seen ads has value
Invalid traffic rateShare of non-human or fraudulent activityIndicates wasted spend
Click-through rateClicks divided by impressionsEngagement signal, weak for branding
CPACost per completed actionTies spend to business outcomes
Working media shareShare of spend reaching publishersReveals supply chain fees
Metrics commonly used in programmatic campaigns

The common viewability standard counts a display ad as viewable when at least 50% of its pixels are on screen for at least one second, and a video ad when the same share is visible for two continuous seconds. These are minimum thresholds, and many advertisers negotiate stricter ones.

Programmatic compared with other buying methods

Programmatic advertising differs from direct buying and from walled-garden platforms such as Google Ads and Meta Ads, although those platforms also use automated auctions internally.

MethodInventoryTransparencyTypical use
Open programmaticMany independent publishersVariable, depends on toolsReach and retargeting at scale
Direct buyingOne publisher, negotiatedHigh for placementSponsorships and takeovers
Walled gardensPlatform-owned inventoryLimited log-level dataSearch, social and video campaigns
Programmatic and alternative buying methods

The practical difference is data access and portability. In open programmatic, an advertiser can apply the same audience and measurement across many publishers, while walled gardens provide strong targeting but keep most user-level data inside the platform.

Risks and limitations

Programmatic advertising is efficient but exposed to fraud, opacity and privacy change. Responsible buying requires active controls rather than default settings.

  • Ad fraud: bots, domain spoofing and fake apps generate impressions that no person sees; ads.txt, sellers.json and verification tools reduce but do not eliminate it.
  • Supply chain fees: each intermediary takes a margin, so only part of the budget reaches publishers.
  • Brand safety: ads can appear next to unsuitable content unless inclusion lists, exclusion lists and contextual filters are used.
  • Signal loss: restrictions on third-party cookies and mobile identifiers reduce audience targeting precision.
  • Made-for-advertising sites: low-quality pages built to arbitrage traffic can absorb large shares of open auction spend.

Many of these risks are addressed through supply path optimization, the practice of buying the same inventory through fewer, more direct routes. Because header bidding lets publishers offer each impression to several exchanges at once, an advertiser may otherwise bid against itself through multiple resellers. Consolidating paths, checking sellers.json entries and requesting log-level data make it possible to see which intermediaries add value and which only add cost.

A final limitation concerns measurement. Programmatic reporting counts impressions and clicks precisely, but attributing sales to display and video exposure is difficult. Advertisers increasingly validate programmatic results with incrementality tests and holdout groups rather than relying on view-through conversions alone.

The simple explanation

Programmatic advertising is buying ad space by computer instead of by phone call. Every time someone opens a website or an app, a very fast auction decides which ad that person sees.

Advertisers tell the software who they want to reach and how much they will pay. The software then bids on each viewing opportunity automatically. It is a bit like a stock exchange for ad space, where millions of tiny trades happen every second.

How it is used in practice

A national furniture retailer launches a spring campaign with a monthly display and video budget. Its agency sets up a DSP campaign that targets past website visitors, people browsing home and interior content, and lookalike audiences built from recent buyers.

In the first two weeks, reports show low CPMs but a high invalid traffic rate and many impressions on obscure sites. The agency switches most of the budget from the open auction to private marketplace deals with interior and lifestyle publishers, applies an inclusion list and requires a viewability rate of at least 70% for video.

CPMs rise, but the share of viewable, human impressions increases sharply. By the end of the campaign, cost per store visit and cost per online sale are lower than in the first two weeks, because far less money is spent on impressions that no customer could ever see.