Skip to content

Programmatic and trading

cornerstone

What Is Programmatic DOOH and How Does It Work?

What is programmatic DOOH, how the auction works, the DSP/SSP/exchange roles, and deal types — plus why audience measurement feeds the whole chain.

28 min readUpdated

What Is Programmatic DOOH and How Does It Work?

Programmatic DOOH is the buying and selling of ad space on digital out-of-home screens through software and automated auctions, often in real time. This article walks through what programmatic DOOH is, how the transaction works technically, the roles on the buy and sell sides (DSP, SSP, exchange), the deal types available, and why audience measurement feeds the entire chain.

From automated auction to the screen A four-step flow of automated auction signals into a screen: campaign rules, the auction, the winning bid and the play on the screen. PROGRAMMATIC DOOH From automated auction to the screen 01 Campaign rules The advertiser definesaudience, budget andcampaign rules insoftware. ENTERS 02 Automated auction Screen inventory isoffered to auction; thetwo sides meet on anintermediary layer. SELECTED 03 Winning bid A bid for a single playcan be resolved inunder a second. PLAYED 04 Play on the screen The space is sold andthe winning ad plays inthat slot. Programmatic does not change the screens themselves; it changes how the space on them is bought and sold.

What is programmatic DOOH?

Traditional out-of-home advertising was a manual process: screens were bought over the phone or by email, usually in fixed weekly or monthly packages. Programmatic DOOH automates that process. An advertiser defines its target audience, budget, and campaign rules through a software platform, while screen inventory is offered through another platform. The two sides meet across an intermediary layer, and a bid for a single play can be resolved in under a second.

If you want a refresher on the fundamentals of digital out-of-home, the what is DOOH article offers a general introduction. Programmatic is the transaction layer built on top of those fundamentals: it does not change the screens themselves, but it changes how the space on those screens is bought and sold.

The core distinction here stems from a structural difference between digital display advertising and DOOH. On the web, an ad is usually shown to one person on one device. On a DOOH screen, a single play is seen by many people. So programmatic DOOH borrows infrastructure from the web but needs an extra mechanism to answer the question, “one play equals how many impressions?” We examine that mechanism in detail in the OpenRTB and the impression multiplier article.

How does the auction work?

At the heart of a programmatic DOOH transaction is the bid request and bid response loop. When a screen becomes available to play an ad, the sell-side software representing that screen creates a bid request and sends it to an exchange. This request can include the screen’s location, type, play duration, and estimated audience data at that moment.

The exchange distributes the request to platforms on the buy side. Each platform bids or passes according to its advertisers’ targeting rules. The exchange compares the incoming bids, picks the winner, and reports the result back to the screen. This entire loop can run on real-time bidding (RTB), just as it does in programmatic web advertising.

One bid loop: from request to result A five-step flow: the screen becomes available, the sell side creates a bid request carrying the OpenRTB dooh object, the exchange routes it to DSPs, bids come back and the winner is reported to the screen. BID REQUEST → BID RESPONSE One bid loop: from request to result 01 Screen isfree A screenbecomesavailable toplay an ad. CREATED 02 SSP · bidrequest The sell-sidesoftwarecreates a bidrequest;OpenRTBcarries the… SENT 03 Exchange The exchangeroutes therequest tobuy-sideplatforms. ROUTED 04 DSP · bidresponse Each DSP bidsor passes onits targetingrules. PICKED 05 Back to thescreen The exchangepicks thewinner andreports it back. In DOOH the play is often planned ahead: a slot can go to auction seconds, not milliseconds, before its actual moment.

A DOOH-specific nuance is that plays are often planned in advance: a ten-second slot on a screen may go to auction seconds, not milliseconds, before its actual moment. Some screens also share a rotating playlist (a loop) rather than serving a single advertiser. These differences set DOOH apart from the web’s instantaneous single-impression model and have led the sector to develop its own technical standards.

The roles in programmatic DOOH

Several different pieces of software and parties take part in a programmatic transaction. The table below summarizes the core roles in the chain.

Role Full name Whom it represents What it does
DSP Demand-Side Platform Advertiser / agency Defines targeting and budget rules, places bids
SSP Supply-Side Platform Screen owner / media owner Offers inventory to auction, manages fill
Exchange Ad Exchange Marketplace Matches bid requests and responses
Data partner Data Partner Measurement / audience provider Supplies audience and attention data

On the buy side, advertisers and agencies work through a Demand-Side Platform (DSP). On the sell side, screen owners offer their inventory through a Supply-Side Platform (SSP). An exchange connects the two. We explain in depth how these roles separate and connect in the DSPs, SSPs, and DOOH exchanges article.

The fourth and increasingly critical role is the data partner. A DSP is not content to say merely “that screen in that location”; it wants to use data on “how many people, with what demographic mix, and with how much attention are seeing this screen right now.” This data layer feeds the targeting and pricing of the programmatic chain.

Deal types

In programmatic DOOH, not every transaction goes to the highest bidder in an open market. Screen owners and advertisers choose among several deal types that offer different levels of control and predictability.

Three models, from open auction to guaranteed A table comparing open auction, PMP and programmatic guaranteed deals across access, price, predictability, control and place on the spectrum. DEAL TYPES Three models, from open auction to guaranteedOPEN AUCTIONPMPPROGRAMMATIC GUARANTEED Inventory access Broad, publicly available poolOnly invited buyersSpecific inventory reserved Pricing Competitive, real-timePre-agreed floor priceFixed, agreed in advance Predictability Low — winning is not guaranteedMediumHigh — volume guaranteed Screen owner control Low — inventory open to allPicks buyers and floor priceReserves inventory for one buyer Place on the spectrum Flexibility and price competitionMiddle groundPredictability and guarantee The three models form a spectrum rather than alternatives; the choice depends on campaign goal and risk tolerance.
Deal type Access Pricing Predictability
Open auction Broad, publicly available inventory Competitive, real-time Low (winning is not guaranteed)
Private marketplace (PMP) Limited to invited buyers Pre-agreed floor price Medium
Programmatic guaranteed Specific inventory reserved Fixed, agreed in advance High (volume guaranteed)

In the open auction model, a broad pool of inventory is offered for bidding to everyone; price is set by competition, but winning a specific screen is not guaranteed. In the private marketplace (PMP) model, a screen owner opens its inventory only to buyers it invites, at an agreed floor price. In the programmatic guaranteed model, specific inventory is reserved for a specific advertiser; price and volume are fixed in advance, and the programmatic infrastructure only automates delivery.

These three models form a spectrum rather than strict alternatives: at one end lies flexibility and price competition, at the other predictability and guarantee. Which model a brand chooses depends on its campaign goal and risk tolerance.

Why does measurement feed the programmatic chain?

The value of programmatic buying depends on knowing whether you are reaching the right audience. What pushes an advertiser to bid higher on a particular screen in an auction is data showing that its target audience sees that screen. Without a measurement layer, programmatic DOOH is just an automated buying channel; with measurement, it becomes an audience-based buying tool.

Audience data in DOOH today is mostly modeled from mobile-location and panel data — that is, “who passed that point” is estimated, while “who looked” often goes unmeasured. Computer-vision-based measurement providers (such as Mecrai) try to fill this gap with anonymous people counting, dwell time, and head-pose attention (face turned toward the screen). An important distinction applies here: this method performs face detection, not face recognition; no one is identified, and the output is only aggregate, anonymous metadata.

This measurement data enters the programmatic chain in two ways. First, it sharpens targeting: a buyer can bid based not only on location but on the estimated audience profile. We cover this approach in the audience-based DOOH buying article. Second, it shapes billing: the measured audience count is converted, through technical standards, into a billable impression count. We examine how measurement unlocks budgets — and why the sector talks about this as a “currency” — in the currency in DOOH article.

The same data can also be used while a campaign runs. Changing the creative on a screen based on the detected audience profile is called dynamic creative optimization (DCO); this lets programmatic adapt not only the buying but also the content shown to the audience. In this way, measurement sits at the input (targeting), the middle (pricing), and the output (activation) of the chain.

Summary

Programmatic DOOH is a way of buying space on digital out-of-home screens through automated auctions; it connects the buy-side (DSP), sell-side (SSP), and intermediary (exchange) roles across a spectrum that runs from open auction to guaranteed deals. The value of this chain rests largely on audience measurement: counting who looked, anonymously and in aggregate, is what makes targeting, pricing, and activation possible together.

Frequently asked questions

What is the difference between programmatic DOOH and traditional DOOH buying?
Traditional buying is manual and relies on fixed packages; screens are bought by phone or email, usually by the week. Programmatic DOOH runs the buying through software and automated auctions, enabling more flexible targeting and shorter campaign windows.
Does programmatic DOOH work in real time?
Often yes, but with a difference from web advertising. Bids are usually resolved seconds before a play, and some screens share a rotating playlist. In programmatic guaranteed deals, inventory is reserved in advance, so the auction is not instantaneous.
Why does a single play in DOOH count as more than one impression?
Because more than one person sees a single screen at the same time. The programmatic infrastructure converts a play into billable impressions by multiplying it by an estimated audience count. This multiplier is called the impression multiplier and can take fractional values.
Is audience measurement mandatory for programmatic?
Technically no; programmatic DOOH can run on a location basis without measurement. But measurement makes buying audience-based, sharpens targeting, and ties pricing to the audience. So measurement largely determines the value of programmatic.