Glossary Term

Programmatic Advertising

glossary programmatic advertising featured

Programmatic advertising is the automated buying and selling of digital ad inventory through software, using real-time auctions instead of manual negotiation between buyers and publishers. When a page or app loads, an auction decides which advertiser’s ad fills the slot, and it resolves in roughly 100 milliseconds. It covers display, video, connected TV, audio, and digital out-of-home inventory, and accounts for more than 90% of US digital display ad spend according to eMarketer.

How Programmatic Advertising Works

The entire transaction happens while the page is still loading.

  1. A visitor opens a page or app. The publisher’s ad server identifies an empty ad slot and passes it to a supply-side platform (SSP).
  2. A bid request goes out. It carries the page URL, ad size, device type, location, and any available audience identifier, formatted to the OpenRTB protocol maintained by the IAB Tech Lab.
  3. Demand-side platforms evaluate it. Each DSP checks the request against its advertisers’ targeting rules, budgets, and frequency caps, then returns a bid price and a creative.
  4. The exchange runs the auction. Most exchanges now use a first-price auction, where the winner pays exactly what it bid. Google Ad Manager moved from second-price to unified first-price pricing in 2019.
  5. The winning creative renders. The ad loads, an impression is counted, and the publisher is paid the clearing price minus platform fees.

Publishers usually run header bidding on top of this. Prebid.js and similar wrappers offer the same impression to several SSPs simultaneously before the ad server is called, which raises competition and clearing prices compared to sending inventory to one exchange at a time.

The Programmatic Ecosystem

Component Role Examples
DSP (demand-side platform) Where advertisers bid and manage campaigns Display & Video 360, The Trade Desk, Amazon DSP, StackAdapt
SSP (supply-side platform) Where publishers list and price inventory Google Ad Manager, Magnite, PubMatic, Index Exchange
Ad exchange The marketplace where the auction clears OpenX, Xandr, Sharethrough
Ad server Delivers the creative and counts impressions Google Ad Manager, Kevel
Identity and data Supplies the audience signal to bid against LiveRamp RampID, Unified ID 2.0, first-party CRM data

Types of Programmatic Deals

Not all programmatic buying is an open auction. Four deal types exist, ordered from least to most controlled.

Deal type Pricing Inventory Best for
Open auction (RTB) Live auction Public, open to any buyer Cheap scale. Open exchange CPMs typically run $1 to $3
Private marketplace (PMP) Live auction, invite only Selected publishers, accessed through a deal ID Brand safety with auction pricing
Preferred deal Fixed CPM, no volume guarantee First look before the open auction A recurring buy from a known publisher
Programmatic guaranteed Fixed CPM, fixed volume Reserved, no auction Homepage takeovers, CTV, sponsorships

Programmatic guaranteed is closest to a traditional insertion order. The price and impression count are agreed in advance, and the pipes simply automate delivery and reporting.

Programmatic vs Display Advertising

These are not alternatives. Display is an ad format. Programmatic is a buying method.

A display banner can be bought programmatically through a DSP or bought directly from a publisher’s sales team on an insertion order. Both produce the same banner in the same slot. Only the transaction differs.

The confusion persists because programmatic started with display banners in the late 2000s, so the terms grew up together. Today programmatic buys formats that have nothing to do with display: connected TV spots, Spotify audio, in-app video, digital billboards, and sponsored product placements on retail sites. Around 90% of display now trades programmatically, which is why the two words are often used as if they mean the same thing.

The practical distinction: choose display when deciding what the ad looks like. Choose programmatic when deciding how the inventory gets purchased.

Programmatic Advertising Examples

  • Retargeting. A visitor views a pricing page, leaves, and sees your banner on a news site an hour later. The DSP recognizes the audience identifier in the bid request and bids for that impression.
  • Connected TV. A 30-second spot placed in ad-supported streaming on Hulu, Roku, or Samsung TV Plus, bought by audience segment rather than by show.
  • Digital out-of-home. Billboard and transit screen inventory purchased through DSPs, often triggered by conditions such as weather or time of day.
  • Retail media. Sponsored placements on Amazon, Walmart Connect, or Instacart, bid on through the retailer’s own auction using its purchase data.
  • Contextual B2B. Ads served on pages about a specific topic, matched by page content rather than by user identity. This approach grew as browsers restricted cross-site tracking.

How to Track Programmatic Campaigns

Programmatic platforms do not tag click URLs for you. Google Ads passes a GCLID automatically, but a DSP will send traffic to your site with no campaign data attached unless you add it. Untagged programmatic clicks land in GA4 as direct or referral traffic, and the campaign disappears from reporting.

Two things fix it:

Tag every click-through URL with UTM parameters. Set utm_medium=display or cpc, utm_source to the exchange or publisher, and use utm_source_platform to record the DSP itself, such as dv360 or thetradedesk.

Use platform macros in utm_content. DSPs replace macros like ${CREATIVE_ID} or %%CREATIVE%% at serve time, so a single tagged URL reports creative-level performance without building hundreds of separate links.

https://example.com/pricing?utm_source=pubmatic&utm_medium=display&utm_campaign=q3-awareness&utm_source_platform=dv360&utm_content=${CREATIVE_ID}

Common Programmatic Problems

  • Made-for-advertising sites. The ANA’s 2023 Programmatic Media Supply Chain Transparency Study found 15% of impressions in its sample went to low-quality MFA sites built purely to arbitrage ad spend.
  • Supply chain fees. A meaningful share of every dollar is absorbed by DSP, SSP, exchange, and verification fees before it reaches the publisher.
  • Viewability gaps. The MRC standard counts a display impression as viewable when 50% of its pixels stay in view for one continuous second, two seconds for video. Cheap inventory frequently fails it.
  • View-through over-crediting. Long view-through windows let display campaigns claim conversions that other channels drove.
  • Frequency blowouts. Without a cap enforced across DSPs, the same user is served the same creative dozens of times in a day.

Frequently Asked Questions

What is programmatic advertising in simple terms?

It is buying ads through software auctions rather than through salespeople. Instead of negotiating a fixed placement on a specific website, an advertiser sets targeting rules and a budget in a DSP, and the platform bids for individual impressions in real time. Each auction resolves in about 100 milliseconds while the page loads.

What is the difference between programmatic and display advertising?

Display describes the format, a visual ad unit on a website or app. Programmatic describes the purchase method, an automated auction. Display ads can be bought programmatically or directly from a publisher, and programmatic buying extends well past display into connected TV, audio, and digital billboards.

What are examples of programmatic advertising?

Retargeting banners that follow a site visitor, streaming TV spots on Hulu or Roku, sponsored listings on Amazon, Spotify audio ads, and digital billboards bought by daypart. Any of these placed through a DSP auction rather than a direct insertion order counts as programmatic.

How much does programmatic advertising cost?

Pricing is per thousand impressions. Open exchange display typically clears at $1 to $3 CPM, private marketplace deals run higher, and connected TV commonly sits between $20 and $45 CPM. Minimum platform spends vary, with self-serve DSPs starting far lower than enterprise contracts.

Do UTM parameters work with programmatic ads?

Yes, and they are usually required. DSPs do not auto-tag landing page URLs the way Google Ads does, so campaign data only reaches GA4 if UTM parameters are added to the click-through URL manually or through platform macros.

To tag DSP click-through URLs consistently across campaigns, use the free UTM builder at linkutm.