Skip to content
Writing
7 min read

What is Programmatic Advertising? How It Works in 2026

Programmatic advertising is the automated buying and selling of ad inventory. See how it works, the main deal types, the risks, and how it applies to AI chat.

What is Programmatic Advertising?

Programmatic advertising is the automated buying and selling of digital ad inventory through software, instead of negotiating each placement by hand. Advertisers, publishers, and the platforms between them use it to trade ad impressions across websites, apps, video, audio, and connected TV. The best-known form is real-time bidding, where each impression is auctioned while the page or app is loading.

Programmatic is wider than real-time bidding. Google Ad Manager’s help center lists auction-based types, such as open auctions and private auctions, and fixed-price types, such as preferred deals and programmatic guaranteed. This guide explains how programmatic advertising works, who the main players are, the deal types, the risks, and how it applies to AI chat.

How Does Programmatic Advertising Work?

A programmatic transaction starts when a person opens a page or app that has an ad slot. The publisher’s systems send a bid request that describes the impression, such as the placement, the device, and the context. Buyers’ platforms answer with bids, an auction picks the winner, and the winning ad is shown.

  • A person opens a page or app, and an ad slot needs to be filled

  • The publisher’s ad server or SSP sends a bid request describing the impression to an ad exchange

  • The exchange passes the request to DSPs, which decide whether to bid and how much for their advertisers

  • The auction picks the winning bid

  • The winning ad is returned and displayed, and the impression is recorded

Most of these exchanges use the OpenRTB protocol from IAB Tech Lab, which became an IAB standard in January 2012 with version 2.1. Our primer on real-time bidding walks through the auction in more detail.

Who does what in a programmatic transaction?

Programmatic advertising involves six main roles. Some companies combine several of them, so a single vendor can act as an SSP and an exchange at once.

RoleWhat It Does
PublisherOwns the site or app and the ad slots
Ad serverDecides which ad is served and records delivery
SSP (supply-side platform)Offers the publisher’s inventory to many buyers and manages the sale
Ad exchangeMarketplace that connects sellers and buyers and runs the auction
DSP (demand-side platform)Lets advertisers and agencies bid on impressions and manage campaigns
Advertiser or agencySets the budget, targeting, and creative

What Are the Main Types of Programmatic Deals?

Programmatic deals range from fully open auctions to fixed-price guarantees. Google Ad Manager’s transaction types page defines the main ones, and the descriptions below follow it.

Open auction

An open auction is an auction-based sale of inventory that is available to all buyers. Any eligible buyer can bid, which gives the publisher the widest pool of demand. Some buyers, such as direct-pay buyers, need an agreement in place before they can bid.

Private auction

A private auction is an auction-based sale with specific buyers that the publisher has allowlisted. Google classes it as a type of private marketplace (PMP) deal. It gives the publisher more control over who bids.

Preferred deal

A preferred deal is a fixed-price, pre-auction transaction that the publisher negotiates with specific buyers. Google also classes it as a PMP deal. The buyer gets first look at the inventory at an agreed price.

Programmatic guaranteed

A programmatic guaranteed deal is a fixed-price transaction with a pre-committed set of inventory, negotiated with a single buyer. There is no auction. Software handles the delivery, but the volume and price are agreed in advance.

Preferred deals, private auctions, and programmatic guaranteed deals use deal IDs, according to Google’s documentation.

What Is the Difference Between Programmatic Advertising and Real-Time Bidding?

Real-time bidding is one way to buy programmatically, and programmatic advertising is the broader category. The IAB describes RTB as a way of transacting media that allows an individual ad impression to be put up for bid in real time. Programmatic also covers deals negotiated in advance, such as preferred deals and programmatic guaranteed, which software executes without an auction.

In short, all RTB is programmatic, but not all programmatic is RTB.

How Is Programmatic Advertising Priced?

Programmatic ads are usually priced per thousand impressions, known as CPM, although click and conversion pricing also exist. In an auction the price comes from the bids. In a fixed-price deal it is negotiated in advance, as with the negotiated CPM in a preferred deal.

Auction rules differ by platform. OpenAI, for example, describes the auction behind ChatGPT Ads as relevance-weighted and second-price. Check each platform’s rules before you compare prices.

What Are the Benefits and Risks of Programmatic Advertising?

Programmatic advertising saves time and reaches many publishers through one buying platform, but it adds supply chain and quality risks. The same automation that lets a buyer bid on millions of impressions also makes it harder to see where each ad ran. Both sides need safeguards.

Benefits:

  • Automation replaces manual negotiation for each placement

  • One buying platform reaches many publishers and formats

  • Each impression is evaluated on its own, so bids can reflect its context

  • Campaigns can be adjusted quickly as results come in

Risks:

  • Counterfeit or unauthorized inventory, which standards such as ads.txt and app-ads.txt are meant to reduce

  • Brand safety, since an ad can land next to content the advertiser would not choose

  • Long supply chains, because selling platforms can sell to other selling platforms before a buyer sees the request

  • Privacy and consent obligations for the data used to target and bid

How Do Buyers Verify Who Is Selling an Impression?

Buyers verify sellers through files that publishers host themselves. Publishers list the companies authorized to sell their inventory in ads.txt for websites and app-ads.txt for apps. Google’s AdMob documentation describes app-ads.txt as an IAB Tech Lab initiative that helps ensure inventory is only sold through channels the publisher has identified as authorized.

The same help center also covers sellers.json and the SupplyChain object, which give buyers more detail about who sold an impression and through whom. IAB Tech Lab has also published Programmatic Auction Definitions, a shared glossary of auction roles and processes across display, video, audio, and connected TV.

How Does Programmatic Advertising Work in AI Chat?

Programmatic advertising works in AI chat on the same principle: an ad slot opens, a request describes the context, and buyers bid. The difference is the context. Instead of a page’s content, the request describes the live conversation, which changes what can be matched and when.

Elo’s documentation describes running a real-time auction across programmatic exchanges and Elo’s own advertiser inventory for each ad slot, with the winning ad returned as a native card. For how auctions have to change when the response streams token by token, see our post on RTB for streaming responses. For how targeting works when the context is a prompt, see why contextual targeting gets better when it’s a prompt.

If you are comparing options for monetizing a chat product, our guide to the best ad networks for AI chat apps covers the networks available.

FAQ about Programmatic Advertising

What is programmatic advertising in simple terms?

Programmatic advertising is buying and selling ad space automatically with software. When a person opens a page or app, a system offers the ad slot to advertisers, and the winning ad is shown within a fraction of a second. It replaces much of the manual negotiation that used to happen between buyers and sellers.

Is programmatic advertising the same as real-time bidding?

No. Real-time bidding is one type of programmatic buying, where individual impressions are auctioned in real time. Programmatic also includes private auctions, preferred deals, and programmatic guaranteed deals, which can use fixed or negotiated prices.

What is the difference between a DSP and an SSP?

A DSP is the buy-side platform that advertisers and agencies use to bid on impressions. An SSP is the sell-side platform that publishers use to offer their inventory to many buyers. An ad exchange sits between them and runs the auction.

Is programmatic advertising only for display ads?

No. Programmatic advertising covers display, video, audio, and connected TV, according to IAB Tech Lab’s auction definitions. It also applies to mobile apps and, increasingly, to AI chat interfaces.

Does programmatic advertising work in AI chat apps?

Yes, with adjustments. The request describes a conversation instead of a page, and the ad has to fit inside a response. Elo, for example, runs an auction across programmatic exchanges and its own advertiser inventory for each chat ad slot, according to its documentation.

Sources

Definitions and deal types come from industry bodies and platform documentation, checked in October 2026: