Skip to main content

Programmatic DOOH

The Future of Out-of-Home Advertising

Programmatic DOOH (pDOOH) brings the automation, targeting, and measurement capabilities of digital advertising to out-of-home media. Buy digital billboard, transit, and place-based advertising inventory in real-time, reaching specific audiences at scale with unprecedented efficiency.

Understanding Programmatic DOOH

What is Programmatic DOOH?

Programmatic DOOH is the automated buying and selling of digital out-of-home advertising inventory through software platforms, enabling:

Traditional DOOHProgrammatic DOOH
Manual negotiationsAutomated buying
Fixed contracts (weeks/months)Flexible (hours/days)
Location-based buyingAudience-based buying
Estimated reachMeasured impressions
Static pricingDynamic pricing
Long lead timesReal-time activation

The pDOOH Ecosystem

┌─────────────────────────────────────────────────────────────────┐
│ pDOOH ECOSYSTEM │
│ │
│ DEMAND SIDE SUPPLY SIDE │
│ (Advertisers) (Media Owners) │
│ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ Advertisers │ │ Media │ │
│ │ & Agencies │ │ Owners │ │
│ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ DSP │ │ SSP │ │
│ │ (Demand │◄────────────────► │ (Supply │ │
│ │ Platform) │ │ Platform) │ │
│ └─────────────┘ └─────────────┘ │
│ │ ▲ ▲ │ │
│ │ │ │ │ │
│ │ ┌────┴─┴────┐ │ │
│ │ │ Ad │ │ │
│ └────────►│ Exchange │◄───────────┘ │
│ │ │ │
│ └─────┬─────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ DATA PROVIDERS │ │
│ │ • Audience data • Weather • Location intelligence │ │
│ │ • Mobile data • Events • Traffic patterns │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘

Key Players in pDOOH

CategoryExamplesRole
DSPsThe Trade Desk, Vistar Media, Hivestack, Place ExchangeDemand-side buying platforms
SSPsBroadsign Reach, VIOOH, Place Exchange, MagniteSupply-side selling platforms
Ad ExchangesPlace Exchange, Hivestack ExchangeConnect DSPs and SSPs
Data ProvidersCuebiq, Placed, SafeGraphAudience and location data
VerificationGeopath, Quividi, AdMobilizeMeasurement and verification
Media OwnersClear Channel, Lamar, JCDecaux, OUTFRONTInventory suppliers

How Programmatic DOOH Works

Transaction Models

ModelDescriptionUse Case
Programmatic GuaranteedFixed price, reserved inventoryBrand safety, premium placements
Private Marketplace (PMP)Invitation-only auctionSelect inventory, negotiated floors
Open ExchangePublic real-time biddingMaximum reach, efficiency

Real-Time Bidding Flow

┌─────────────────────────────────────────────────────────────────┐
│ RTB FLOW (100-300ms) │
│ │
│ 1. Ad Request │
│ ┌──────────┐ ┌──────────┐ │
│ │ Digital │ ──────► │ SSP │ "Screen X has impression │
│ │ Screen │ │ │ available in 30 seconds" │
│ └──────────┘ └────┬─────┘ │
│ │ │
│ 2. Bid Request │ │
│ ▼ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ AD EXCHANGE │ │
│ │ Broadcasts to connected DSPs with: │ │
│ │ • Screen ID, location, venue type │ │
│ │ • Current audience (if available) │ │
│ │ • Time, weather, context │ │
│ │ • Floor price │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │ │
│ 3. Bid Response ▼ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ DSP A │ │ DSP B │ │ DSP C │ │
│ │ Bid: $15 │ │ Bid: $18 │ │ No Bid │ │
│ │ Ad: Nike │ │ Ad: Coca │ │ │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │ │
│ 4. Winner Selected ▼ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ DSP B wins at $15.01 (second-price auction) │ │
│ │ Coca-Cola creative served to screen │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │ │
│ 5. Ad Served ▼ │
│ ┌──────────┐ ┌──────────┐ │
│ │ Digital │ ◄────── │ Creative │ │
│ │ Screen │ │ Delivered│ │
│ │ ████████ │ └──────────┘ │
│ │ Coca-Cola│ │
│ └──────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘

Impression Counting

MethodDescriptionAccuracy
Play-basedCount each ad playHigh
Audience-basedMultiply plays × estimated viewersMedium
MeasuredActual viewer detectionHighest
HybridMeasured + modeledHigh

Buying Programmatic DOOH

Demand-Side Platforms (DSPs)

DSPStrengthsBest For
The Trade DeskOmnichannel, scaleCross-media campaigns
Vistar MediaDOOH specialist, dataPure-play DOOH
HivestackGlobal reach, SSP integrationsInternational
Place ExchangeUS coverage, retailPlace-based media
Broadsign ReachOwned inventoryBroadsign network
Yahoo DSPOmnichannelIntegrated campaigns

Campaign Setup Process

  1. Define Objectives

    • Awareness, consideration, or action
    • KPIs: reach, frequency, conversions
  2. Audience Targeting

    • Demographics, behaviors, interests
    • Location and movement patterns
    • Contextual triggers
  3. Inventory Selection

    • Screen types (billboard, transit, place-based)
    • Venue categories
    • Geographic targeting
  4. Creative Upload

    • Multiple formats and sizes
    • Dynamic creative optimization
    • Compliance review
  5. Budget and Bidding

    • Daily/total budget
    • CPM targets
    • Pacing strategy
  6. Launch and Optimize

    • Real-time monitoring
    • Performance optimization
    • Reporting

Targeting Capabilities

Targeting TypeDescriptionExample
GeographicLocation-basedNYC Times Square only
Venue typeCategory of locationGyms, airports, malls
AudienceDemographic, behavioralFitness enthusiasts
TemporalTime-basedWeekday commute hours
WeatherConditions triggerShow when sunny
ProximityNear specific POIsWithin 1 mile of store
Mobile retargetingSeen DOOH adRetarget on mobile
ContextualEnvironmental triggersSports during game days

Selling Programmatic DOOH

Supply-Side Platforms (SSPs)

SSPCoverageIntegration
Broadsign ReachGlobal, Broadsign CMSNative
VIOOHJCDecaux networkExclusive
Place ExchangeMulti-ownerOpen
MagnitePremium publishersCross-channel
HivestackGlobal exchangeOpen
VistarFull stackDSP + SSP

SSP Integration Requirements

┌─────────────────────────────────────────────────────────────────┐
│ SSP INTEGRATION CHECKLIST │
│ │
│ TECHNICAL REQUIREMENTS │
│ ☐ CMS with SSP integration or API capability │
│ ☐ Reliable internet connectivity at all screens │
│ ☐ Creative caching for seamless playback │
│ ☐ Proof of play logging │
│ ☐ Screen health monitoring │
│ │
│ INVENTORY SETUP │
│ ☐ Screen registration with unique IDs │
│ ☐ Location data (lat/long, address, venue type) │
│ ☐ Screen specifications (size, resolution, orientation) │
│ ☐ Operating hours defined │
│ ☐ Loop structure (slot duration, slots per hour) │
│ │
│ BUSINESS SETUP │
│ ☐ Floor prices set by screen/venue type │
│ ☐ Category exclusions defined (competitors, sensitive) │
│ ☐ Creative approval workflow │
│ ☐ Payment terms agreed │
│ ☐ Reporting requirements defined │
│ │
│ MEASUREMENT │
│ ☐ Audience measurement methodology │
│ ☐ Impression multiplier validated │
│ ☐ Third-party verification (optional) │
│ │
└─────────────────────────────────────────────────────────────────┘

Revenue Models

ModelDescriptionTypical Split
Revenue sharePercentage of ad spend50-70% to media owner
Fixed CPMGuaranteed rate per thousandVaries by inventory
HybridMinimum guarantee + upsideBase + % above floor

Fill Rate Optimization

StrategyImplementationImpact
Multiple SSPsConnect to several platforms+20-40% fill
Dynamic floorsAdjust prices by demandMaximize revenue
Cascade/waterfallPriority SSP orderingOptimize yield
Header biddingSimultaneous auctionHigher CPMs

Creative Specifications

Standard DOOH Formats

FormatResolutionAspect RatioUse Case
Landscape HD1920×108016:9Standard horizontal
Portrait HD1080×19209:16Vertical displays
4K Landscape3840×216016:9Premium billboards
4K Portrait2160×38409:16Large format vertical
Square1080×10801:1Specialty displays
Ultrawide3840×108032:9Spectacular billboards

Creative Best Practices

ElementRecommendationReason
Duration10-15 secondsStandard loop slot
Text7 words or fewerReadability at distance
Font sizeLarge, sans-serifLegibility
ContrastHigh contrastVisibility in ambient light
AnimationSubtle motionAttention without distraction
Call to actionSimple, memorableDrive action
BrandingProminent logoBrand recognition

Dynamic Creative Optimization (DCO)

VariableData SourceExample
WeatherWeather API"Stay cool" when hot
TimeSystem clock"Good morning" vs "Good evening"
LocationScreen coordinatesLocal store address
InventoryProduct feed"Only 5 left!"
EventsCalendar APISports scores, countdowns
AudienceDetection dataDemographic-matched creative
┌─────────────────────────────────────────────────────────────────┐
│ DYNAMIC CREATIVE EXAMPLE │
│ │
│ Template: │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ [WEATHER_ICON] It's {{temperature}}° outside! │ │
│ │ │ │
│ │ Perfect weather for a │ │
│ │ {{weather_product}} │ │
│ │ │ │
│ │ [PRODUCT_IMAGE] │ │
│ │ │ │
│ │ Visit us at {{nearest_store}} │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ Rendered (Hot day, Downtown LA): │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ ☀️ It's 92° outside! │ │
│ │ │ │
│ │ Perfect weather for a │ │
│ │ refreshing iced latte │ │
│ │ │ │
│ │ [ICED COFFEE IMAGE] │ │
│ │ │ │
│ │ Visit us at 123 Main St, Downtown LA │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘

Measurement and Attribution

Audience Measurement Standards

StandardOrganizationDescription
GeopathGeopath (US)Industry-standard OOH ratings
RouteRoute (UK)UK OOH audience measurement
MOVEOMA (Australia)Australian OOH measurement
CuendeCuende (LATAM)Latin American measurement

Key Metrics

MetricDefinitionCalculation
ImpressionsAd views deliveredPlays × audience
ReachUnique viewersDe-duplicated audience
FrequencyAverage views per personImpressions / Reach
CPMCost per thousand impressionsSpend / (Impressions / 1000)
Share of Voice% of available impressionsYour imps / Total available
Dwell TimeTime in viewing areaMeasured or estimated

Attribution Methods

MethodDescriptionAccuracy
Foot trafficStore visits after exposureHigh
Mobile device matchingConnect DOOH exposure to mobileMedium-High
Brand liftSurvey before/afterMedium
Sales correlationCompare sales in exposed areasMedium
Multi-touch attributionCross-channel modelingVaries

Attribution Flow

┌─────────────────────────────────────────────────────────────────┐
│ DOOH ATTRIBUTION FLOW │
│ │
│ 1. EXPOSURE │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Consumer passes DOOH screen │ │
│ │ Mobile device ID captured (anonymized) │ │
│ │ Timestamp: 2:35 PM, Location: Times Square │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ 2. MATCHING │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Device ID matched to consumer graph │ │
│ │ Previous behavior: searched for running shoes │ │
│ │ Segment: "Active lifestyle, 25-34" │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ 3. CONVERSION TRACKING │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Day 1: Mobile ad retargeted │ │
│ │ Day 2: Website visit (tracked) │ │
│ │ Day 3: Store visit (foot traffic detection) │ │
│ │ Day 3: Purchase (POS integration) │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ 4. ATTRIBUTION │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Conversion attributed to: │ │
│ │ • DOOH (first touch) - 40% │ │
│ │ • Mobile retargeting - 35% │ │
│ │ • Website - 25% │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘

pDOOH Campaign Strategies

Awareness Campaigns

StrategyImplementationKPIs
RoadblockHigh SOV in key locationsReach, brand recall
Frequency buildMultiple exposures over timeFrequency, awareness lift
Geographic saturationDense coverage in target areaLocal reach
Tentpole momentsAlign with eventsCultural relevance

Performance Campaigns

StrategyImplementationKPIs
Store trafficTarget near retail locationsFoot traffic lift
Mobile syncRetarget DOOH-exposed usersCross-channel conversion
ProximityWithin X miles of storeVisit rate
ConquestNear competitor locationsMarket share

Omnichannel Integration

ChannelIntegrationBenefit
MobileDevice ID matchingRetargeting, attribution
SocialGeo-targeted socialAmplification
SearchBranded search liftIntent capture
CTVHousehold matchingCross-screen reach
Online displaySequence messagingFull-funnel

pDOOH Market Data

Market Size and Growth

Metric2023202420252026 (Projected)
Global pDOOH spend$4.2B$5.8B$7.9B$10.5B
% of total DOOH15%20%26%33%
US pDOOH spend$1.4B$1.9B$2.5B$3.3B
Growth rate35%38%36%33%

Screen Inventory (Global)

RegionDigital Screens% Programmatic
North America850,000+35%
Europe650,000+28%
Asia Pacific1,200,000+18%
Latin America250,000+12%
Middle East/Africa150,000+10%

Venue Categories

Category% of pDOOH SpendTop Advertisers
Billboards35%Auto, QSR, Entertainment
Transit20%Tech, Finance, Retail
Retail/Mall18%CPG, Fashion, Services
Street furniture12%Local businesses, Events
Place-based15%Pharma, Finance, CPG

Getting Started with pDOOH

For Advertisers

StepActionTimeline
1Choose DSP or work with agencyWeek 1
2Define campaign objectives and audienceWeek 1-2
3Set budget and geographic targetsWeek 2
4Develop creative assetsWeek 2-3
5Launch campaignWeek 3-4
6Monitor and optimizeOngoing

For Media Owners

StepActionTimeline
1Ensure CMS supports programmaticWeek 1-4
2Register with SSP(s)Week 2-4
3Set up inventory and pricingWeek 3-5
4Configure creative approval workflowWeek 4-6
5Test transactionsWeek 5-7
6Go live, monitor fill ratesWeek 6+

Budget Guidelines

Campaign TypeMinimum BudgetRecommended
Local test$5,000$10,000-25,000
Regional campaign$25,000$50,000-100,000
National campaign$100,000$250,000+
Omnichannel$50,000$100,000+

Frequently Asked Questions


Next Steps


Programmatic DOOH market data current as of 2026. Market evolves rapidly; verify current statistics with industry sources.