The Foundational Explainer

Programmatic DOOH 101

A plain-English explanation of how programmatic out-of-home advertising actually works. No jargon, no buzzwords — just the mechanics every venue owner should understand before putting their screens on an exchange.

~12 min readUpdated May 20262,400 words

1. What is DOOH?

DOOH means "digital out-of-home." If you've seen a Times Square video billboard, an ad on the screen above a gas pump, a menu board at a quick-serve restaurant, or the screens on the back of a New York City taxi — those are all DOOH inventory. The defining trait: the screen is in a physical, public-or-semi-public space (not a phone, laptop, or home TV) and the content shown on it is digital (not a printed vinyl billboard).

The category covers everything from $30,000-per-day Times Square spectaculars down to the 24-inch TV behind your local coffee shop's counter. The economics of each tier differ, but the underlying mechanic is the same: a screen, an audience, and an advertiser willing to pay to put a message in front of that audience.

2. What Makes It "Programmatic"?

Traditional DOOH is direct sales. A media owner (the company that owns the billboards or screens) employs a sales team that calls brands, negotiates two-week or month-long placements, sends an insertion order PDF, and bills the client at the end of the campaign. The screen plays the same ad on a loop until the contract ends.

Programmatic DOOH is fundamentally different. Every individual ad slot — usually 15 seconds long — is sold separately, in real time, through an automated software auction. When your screen finishes playing one ad and is about to load the next, the system sends out a bid request describing what's available: screen size, location, time of day, viewable audience profile, brand-safety constraints. Multiple ad-buying systems receive that request, evaluate it against their advertisers' targeting rules, and respond with bids. The highest bid wins, the winning advertiser's creative is downloaded, and it plays on your screen — all within about 100–300 milliseconds.

The user-visible effect: a different advertiser's message can play in every consecutive slot, each one purchased independently from the last. The same screen that ran a luxury car ad at 6:00 PM might run a fast-casual restaurant ad at 6:15 and a bank ad at 6:30 — each one the winning bid for that specific moment.

3. How the Auction Actually Runs

The auction format used in most programmatic DOOH is called a "second-price auction." The highest bidder wins, but only pays one cent more than the second-highest bid. This format is the same one Google used for search ads from 2002 to 2019; it's well-studied and behaves predictably under most market conditions. The reason it matters: bidders can bid their actual maximum value without worrying about overpaying — the market sets the clearing price, not their own bid.

For a venue owner running Trillboards, the auction happens invisibly. Every time your screen is about to load a new ad, the Trillboards player makes a bid request behind the scenes. Multiple demand sources are contacted in parallel (the "waterfall" if they're tried sequentially; the "header bid" if they're tried simultaneously). The winning bid arrives along with the winning creative URL. The creative downloads and renders, the ad plays for 15 seconds, the playback is confirmed back to the exchange, and revenue is logged to your account.

A few practical notes. (1) Not every slot fills — sometimes nobody bids high enough to clear the auction's reserve price, and a fallback ad (often Trillboards house-promo content) plays instead. (2) Latency matters — bidders that respond slowly get dropped from the auction, so DOOH auctions favor pre-targeted campaigns over slow real-time pickups. (3) Frequency caps exist — most exchanges prevent the same advertiser from winning your screen too many times in a row, to avoid annoying repetition.

4. The Players: DSP, SSP, Exchange, Venue

Venue (you)

Owns the physical screen. Earns revenue when ads play on it. Trillboards is the technology that connects you to the rest of the stack.

SSP — Supply-Side Platform

Software that represents publishers (venues) to ad exchanges. Trillboards itself is an SSP. The SSP receives bid responses, picks the winner, returns the creative to your screen, and tracks earnings.

Ad Exchange

The marketplace where SSPs and DSPs meet. Major DOOH exchanges: Vistar Media, Place Exchange, Hivestack, Adsquare. The exchange runs the auction logic and routes bids.

DSP — Demand-Side Platform

Software advertisers use to buy. They configure budgets, audience targeting, brand-safety rules, and creative there. Major DSPs: The Trade Desk, DV360, Adelphic, MediaMath.

Advertiser

The brand that ultimately pays. Could be a national brand (Coca-Cola, Toyota) or a local merchant (the pizza shop down the street). They never interact with you directly — the DSP and exchange handle the transaction.

5. What is OpenRTB?

OpenRTB is the industry-standard protocol for real-time bidding. It's a JSON specification maintained by the IAB Tech Lab that defines exactly what fields a bid request and a bid response must contain. When Trillboards sends a bid request to Vistar Media, both systems speak OpenRTB 2.6 — the version that added native support for DOOH-specific fields like physical screen dimensions, viewable distance, dwell time, and venue type.

Why this matters for a venue owner: OpenRTB compatibility is the gating requirement for which advertisers can reach your screens. If your platform speaks only a proprietary protocol, you're locked into a single demand source (whoever built that protocol). If your platform speaks OpenRTB, every DSP and exchange that supports the standard — which is essentially the entire industry — can route demand to your screens. Trillboards is OpenRTB 2.6 native.

6. Brand Safety and Creative Vetting

Programmatic advertising on the web has a reputation problem — automated systems have shown adult content on news sites, hate-speech ads on legitimate news, and competitor ads in checkout flows. DOOH programmatic has avoided most of these issues by layering in stricter creative vetting.

Three defense layers run on every ad before it plays. First: the exchange applies its policy filter (no adult content, no policy-violating claims, category-level rules). Second: the SSP — Trillboards — applies your venue-specific brand-safety rules (block competitor brands, block alcohol if you're a family venue, block political if you're a regulated business). Third: computer-vision moderation scans the actual rendered creative for content the metadata-level checks missed.

The result is that programmatic DOOH on a well-built SSP is closer to a curated walled garden than to the wild west of programmatic web display.

7. How the Money Flows

The chain

Advertiser → DSP → Ad Exchange → SSP (Trillboards) → Venue (you)

Each step takes a small percentage. By the time the impression revenue reaches your earner dashboard, it has passed through 3–4 hands. This is normal — the same chain operates on Google AdSense, on YouTube monetization, on every programmatic market. The aggregate take rate of the intermediaries (exchange + SSP + ad serving) is generally 25–45% of the advertiser's gross bid. The remaining 55–75% is what gets split between the publisher and the platform — in Trillboards' case, the majority goes to the venue.

Payouts happen monthly via ACH or PayPal. You can see real-time accumulation in your dashboard at trillboards.com/earner.

8. How a Venue Actually Gets Started

  1. Pick a device. Any Fire TV Stick, Android TV box, or Android tablet works. You probably already own at least one.
  2. Install the Trillboards app. Available on the Amazon Appstore, Google Play, and direct sideload. Setup is under 5 minutes.
  3. Verify your venue. Address, venue category, optional photos. This determines which advertisers can bid for your inventory.
  4. Configure content mix. Decide what percentage of screen time is your own content vs. programmatic ads. Most operators run 60/40 or 50/50.
  5. Add bank info for payouts. ACH or PayPal. No payouts happen until you complete this step.
  6. Let it run. The auction handles itself. Check your dashboard weekly to see what's clearing.

Ready to put your screens on the exchange?

Start Earning

9. Frequently Asked Questions

What does "programmatic DOOH" mean in plain English?

DOOH stands for "digital out-of-home" — every screen that isn't a phone, laptop, or in-home TV. Programmatic means the buying and selling of ad space on those screens happens through automated software auctions, not by humans on phone calls. When a customer walks past a screen running Trillboards, software at multiple ad exchanges bids in real time for the right to show their ad on your screen. The highest bidder wins, the ad plays, and you earn a share of the bid.

How is programmatic DOOH different from "normal" DOOH advertising?

Traditional DOOH is direct sales. A media company owns a billboard or screen network and sells weekly or monthly placements to advertisers through a sales team. Pricing is fixed and negotiated by humans. Programmatic DOOH is auction-based — every ad slot is sold individually in real time to whoever bids highest. The market sets the price, not a media rep. This unlocks DOOH inventory for advertisers who don't want to buy bulk placements (national CPG brands running 30-day flights are happy buying programmatically alongside local brands running a single weekend campaign).

What is OpenRTB and why does it matter for my screens?

OpenRTB is the industry-standard protocol for real-time bidding. It defines the format of the bid request (screen size, location, audience, time of day, brand-safety constraints) and the bid response (price, creative URL, tracking pixels). Trillboards speaks OpenRTB 2.6 (the current DOOH-aware version), which means demand from any DSP supporting the standard can bid on your inventory. You don't have to deal with the protocol directly — but it matters because it determines which advertisers can reach your screens. Closed proprietary protocols lock you into a single demand source. OpenRTB opens the auction.

Who actually pays me — Trillboards or the advertiser?

Trillboards pays you. The advertiser pays the ad exchange (e.g. Google AdX, Vistar, Place Exchange), the exchange pays Trillboards (the SSP — supply-side platform that connects your screens to demand), and Trillboards pays you the revenue share after deducting platform costs and ad-server fees. The full money flow is: advertiser → DSP → ad exchange → SSP (Trillboards) → venue (you). You see the final payout in your earner dashboard; the upstream transactions are abstracted away.

What determines how much I earn per impression?

Three big factors and several smaller ones. Big: (1) your audience profile — venues with high-income demographics command higher eCPMs (effective cost per thousand impressions); (2) the time of day — evening and weekend impressions usually clear higher; (3) seasonality — Q4 (holiday spending) is the highest-demand quarter. Smaller: brand-safety configuration (blocking more categories tightens supply), screen size and viewability, dwell time of your audience. Across the Trillboards network, eCPMs range roughly $2–$15. A venue with 500 daily impressions and a $5 eCPM earns about $75/month in passive revenue.

What's a DSP, an SSP, and an ad exchange? Do I need to know the difference?

You don't need to use them directly, but understanding the roles helps. DSP (demand-side platform) is software advertisers use to buy ads programmatically — they configure budgets, targeting, and creative there. SSP (supply-side platform) is software publishers (you, via Trillboards) use to sell ad inventory — Trillboards handles this for you. Ad exchange is the marketplace where DSPs and SSPs meet — every bid request goes through one or more exchanges. The exchange sets the auction rules and clears transactions. Major DOOH exchanges include Vistar Media, Place Exchange, Hivestack, and Adsquare; major DSPs include The Trade Desk, DV360, and Adelphic.

Are ads on my screens vetted before they play?

Yes. Multiple layers of vetting. First, the ad exchange screens incoming creative for policy violations (no adult content, no policy-violating claims). Second, Trillboards applies category-level brand-safety filters by default (no political, gambling, alcohol — adjustable per venue). Third, computer vision scans the creative pixel-by-pixel before display to catch anything the metadata-level checks missed (a creative tagged "sports" that's actually beer-related, for example). You can also block specific competitors or brands per venue. Net: programmatic DOOH on Trillboards is closer to a brand-safe walled garden than the wild west of web display ads.

Why is programmatic DOOH growing so fast right now?

Three converging trends. (1) Demand growth: brands that used to spend in CTV are shifting some budget to DOOH because attention economics are better — a 15-second screen ad in a bar holds more eyeballs than a skipped pre-roll. (2) Supply unlock: tools like Trillboards make it possible for any venue to enter the programmatic DOOH market, which used to require dedicated network operators with $100K+ in CMS+hardware investment. (3) Measurement maturity: viewability, attention metrics, and attribution are now solid enough that brand-spend committees can defend DOOH allocations alongside Meta and Google budgets.

Related guides