Skip to content
Innovialabs

What Is Programmatic Advertising: DSP, SSP and RTB Explained

Basics3 min

In short

Programmatic is automated buying of ad impressions across thousands of sites and apps through real-time auctions: advertisers buy via a DSP, publishers sell via an SSP, and each decision takes a fraction of a second.

The short answer

Programmatic advertising is the automated buying of ad impressions on external websites, apps, Smart TV and audio. Instead of negotiating with each publisher, the advertiser sets the audience, bids and constraints, and the system decides which impression to buy and at what price.

The core mechanism is RTB (real-time bidding), an auction that runs every time an ad slot loads.

How an RTB auction works

  1. A user opens a page with an ad slot.
  2. The publisher's SSP builds a bid request: slot format, site, device, approximate location, available identifiers.
  3. The request goes to an ad exchange and on to connected DSPs.
  4. Each DSP evaluates the impression against its advertisers' settings and either bids or passes.
  5. The exchange picks the winner and the creative loads on the page.

All of this takes a fraction of a second while the page is still loading.

Who does what

PlayerSideRole
DSP (demand-side platform)AdvertiserTargeting, bids, budgets, creatives, reporting
SSP (supply-side platform)PublisherSells inventory, sets floor prices, filters ads
Ad exchangeNeutralRuns the auction between demand and supply
DMP / CDPUsually advertiserStores and segments audience data for targeting
Verification vendorsAdvertiserCheck viewability, bots and environment safety

Many large platforms combine several roles, so in practice the lines are blurry.

Buying models

  • Open auction — any buyer can participate. Maximum reach, minimal control over placements.
  • PMP (private marketplace) — an invitation-only auction on curated inventory.
  • Preferred deal — a fixed price and priority access to impressions without committing to a volume.
  • Programmatic guaranteed — a pre-agreed volume and price, delivered automatically through a DSP.

Pricing is most often CPM — per thousand impressions. Some DSPs can optimize toward clicks or conversions, but the platform still buys impressions underneath.

Brand safety and viewability

The main programmatic risks are where the ad appears and whether people actually see it.

  • Brand safety — avoiding placements next to unacceptable content. Tools: allow lists and block lists, category filters, third-party verification.
  • Viewability — the share of impressions that actually appeared on screen. The MRC industry standard: for display, at least 50% of pixels on screen for at least 1 second; for video, 2 continuous seconds.
  • IVT (invalid traffic) — bots and fraudulent traffic. DSP and verification filters help.
  • ads.txt and sellers.json — files that show who is authorized to sell a publisher's inventory. Buying only from authorized sellers reduces the risk of spoofing.

When programmatic beats Google and Meta

Google Ads and Meta Ads are walled gardens with their own data and inventory. Programmatic complements them rather than replacing them.

Consider programmatic when:

  • you need reach and frequency beyond the big platforms — awareness campaigns, brand launches;
  • formats like Smart TV, digital out-of-home, audio or premium publishers matter;
  • you have first-party data (CRM, segments) you want to use on external sites;
  • the budget allows testing: many DSPs have minimum spend, and algorithms need enough volume to learn.

If the goal is fast leads on a small budget, it is usually more effective to start with search and social ads, where intent and targeting are clearer.

FAQ

Google's or Meta's ad tools mainly buy the platform's own inventory. A DSP connects to many exchanges and SSPs at once and buys impressions on third-party sites and apps.

We can help with this

If you'd rather get the result than figure it all out yourself — this is what we do every day.

Discuss a project

Read next

Have an idea or a task? Tell us about it

We'll reply within one business day and propose a solution. The consultation is free.