User Acquisition

Programmatic Advertising

Also known asProgrammatic AdsProgrammatic Buying

The automated buying and selling of digital ad inventory through real-time auctions, replacing direct deal-making between advertisers and publishers.

Key takeaways

  1. 01Programmatic = automated, auction-based ad buying. Replaces direct human deal-making between advertisers and publishers.
  2. 02Core stack: DSP (advertiser side) → ad exchange (auction venue) → SSP (publisher side). RTB (real-time bidding) is the auction protocol.
  3. 03~85% of digital ad spend in 2026 flows through programmatic channels — display, video, mobile, CTV.
  4. 04In mobile apps, programmatic is layered onto SAN networks (Meta, TikTok) rather than replacing them — networks use programmatic internally.

Programmatic advertising is the automated buying and selling of digital ad inventory through real-time auctions. Before programmatic, ad buying meant human deal-making — IO insertion orders, account managers, manual placement reservations. Programmatic replaced that with software: each ad impression is auctioned in milliseconds, with hundreds of advertisers bidding in real-time and the highest bidder winning. The auction happens between when the user lands on a page / opens an app and when the ad renders.

The core programmatic stack

  1. DSP (Demand-Side Platform) — the advertiser's interface. Advertisers set targeting, budgets, creative; the DSP handles bidding into auctions. Examples: The Trade Desk, DV360, Liftoff, Moloco.
  2. Ad Exchange — the auction venue. Receives bid requests from publisher SSPs, broadcasts them to DSPs, collects bids, awards the impression. Examples: Google AdX, Magnite, OpenX, PubMatic.
  3. SSP (Supply-Side Platform) — the publisher's interface. Publishers configure floor prices, blocked categories, mediation rules; the SSP routes inventory to ad exchanges. Examples: Magnite, PubMatic, OpenX.
  4. RTB (Real-Time Bidding) — the protocol. The auction itself happens in 50-150ms; bids include creative URL, price, audience signals.

Mobile-app reality in 2026: programmatic exists in mobile but coexists with — rather than replaces — the major Self-Attributing Networks (Meta, TikTok, Google, AppLovin). Mature mobile UA portfolios allocate 70-90% to SANs and 10-30% to programmatic DSPs. The reason: SANs combine bidding, attribution, and audience graphs in one closed loop; programmatic DSPs require advertisers to bring their own audience data and attribution, which is harder post-ATT.

Where programmatic adds value in mobile

Where direct / SAN buying still wins

Programmatic vs SAN buying for mobile UA

Programmatic (DSP / exchange)SAN (Meta, TikTok, Google)
MarketOpen auction, many buyers/sellersClosed ecosystem
AttributionYou bring MMP integrationNative, self-attributed
Best forReach, brand CPM, cross-channelPerformance UA at scale
Typical mobile mix10-30%70-90%

SANs combine bidding, attribution, and audience graphs in one closed loop — which is why they dominate performance UA. Programmatic wins on reach, lower CPMs, and brand campaigns.

Quick answers

What is programmatic advertising?

Programmatic advertising is the automated buying and selling of digital ad inventory through real-time auctions. Each ad impression is auctioned in 50-150ms via RTB (real-time bidding) — hundreds of advertisers bid via DSPs, publishers route inventory via SSPs, and the auction happens at an ad exchange in the middle. Replaces human deal-making with software.

What is the difference between programmatic and SAN advertising?

**Programmatic** (open exchanges, DSPs) operates in an open market — many buyers, many sellers, neutral auctions. **SAN (Self-Attributing Networks)** like Meta, TikTok, Google, AppLovin operate closed ecosystems — they own demand, supply, attribution, and audience graphs end-to-end. SANs typically deliver higher install quality for performance UA; programmatic delivers broader reach and lower CPMs for brand campaigns.

Should mobile apps use programmatic advertising?

Usually yes, but layered. Most mature mobile UA portfolios allocate 70-90% to SANs (Meta, TikTok, Google, AppLovin) and 10-30% to programmatic DSPs (The Trade Desk, DV360, Moloco). Programmatic adds value for in-app inventory at lower CPM, cross-channel campaigns, custom-audience activation, and brand-driven goals. SANs dominate for performance UA scale because their attribution and audience graphs are tighter.

How does real-time bidding (RTB) work?

When a user opens a publisher's app or page, the SSP fires a bid request to ad exchanges with details about the inventory (publisher, audience signals, ad size). The exchange broadcasts the bid request to connected DSPs. Each DSP evaluates the request against advertiser targeting rules, calculates a bid price, and responds — all within 50-150 milliseconds. The exchange picks the highest bid, awards the impression, and the ad renders.

Back to glossary