Skip to main content

Ad Tech Primer

Token-efficient reference for digital advertising fundamentals. Designed for AI agents that need to understand ad tech concepts quickly.

The Ad Tech Stack

ADVERTISER (wants to reach audiences)


┌─────────────────┐
│      DSP        │  Demand-Side Platform: Buys ad inventory
│ (The Trade Desk,│  on behalf of advertisers
│  DV360, Amazon) │
└────────┬────────┘
         │ Bid requests/responses (OpenRTB)

┌─────────────────┐
│   AD EXCHANGE   │  Marketplace: Matches buyers and sellers
│ (Google AdX,    │  via real-time auctions
│  Index Exchange)│
└────────┬────────┘
         │ Bid requests/responses

┌─────────────────┐
│      SSP        │  Supply-Side Platform: Sells inventory
│ (Google, Magnite│  on behalf of publishers
│  PubMatic)      │
└────────┬────────┘


PUBLISHER (has audience attention to monetize)

Key Concepts

Pricing Models

ModelFull NameDefinitionCommon Use
CPMCost Per MillePrice per 1,000 impressionsDisplay, video
CPCCost Per ClickPrice per clickPerformance campaigns
CPACost Per ActionPrice per conversionLead gen, e-commerce
CPVCost Per ViewPrice per video viewVideo (50% view)
CPCVCost Per Completed ViewPrice per 100% completionVideo (full view)
CPPCost Per PointPrice per GRP pointTV, audio
Flat RateFixed PriceSingle payment for placementSponsorships

Inventory Types

TypeDescriptionExamples
DisplayBanner ads on web/app300x250, 728x90, 320x50
VideoIn-stream or out-stream videoPre-roll, mid-roll, CTV
AudioAudio ads in streamingPodcasts, Spotify, radio
NativeAds matching site contentIn-feed, content rec
DOOHDigital out-of-homeBillboards, transit, retail
CTVConnected TVStreaming apps on smart TVs

Targeting Dimensions

DimensionDescription
DemographicAge, gender, income, education
GeographicCountry, region, city, zip, radius
BehavioralPast actions, purchase intent, interests
ContextualPage content, keywords, topics
TemporalTime of day, day of week, seasonality
DeviceMobile, desktop, tablet, CTV
First-partyAdvertiser’s own audience data
Third-partyLicensed audience segments

Programmatic vs Direct

AspectProgrammatic (RTB)Direct/Agentic
TransactionReal-time auctionNegotiated/relationship
Latency100ms bid windowHours to days
PricingDynamic auctionFixed/negotiated
RelationshipAnonymousDirect publisher
Data sharingMinimal contextRich context
EfficiencyHigh volumeHigh value

Key Players

Demand Side (Buyers)

CompanyTypeNotes
The Trade Desk (TTD)Independent DSPLargest independent
Google DV360DSPGoogle ecosystem
Amazon DSPDSPAmazon + retail data
MetaWalled gardenFacebook/Instagram

Supply Side (Sellers)

CompanyTypeNotes
Google Ad ManagerSSP + Ad ServerDominant publisher tool
MagniteSSPCTV focus
PubMaticSSPProgrammatic focus
FreeWheelVideo SSPTV/premium video

Data/Identity

CompanyTypeNotes
LiveRampIdentity resolutionCross-device graphs
The Trade Desk UID2IdentityOpen-source ID
ExperianData providerConsumer data
Oracle Data CloudData providerAudience segments

Measurement Terms

TermDefinition
ImpressionOne ad served
ReachUnique users who saw ad
FrequencyAverage views per user
Viewability% ads actually seen (IAB: 50% pixels, 1+ sec)
Completion Rate% video ads watched to end
CTRClick-through rate (clicks/impressions)
VCRVideo completion rate
GRPGross Rating Point (1% of target audience)

How AdCP Differs

Programmatic (RTB)AdCP (Agentic)
Bid on every impressionNegotiate packages
Cookie-based targetingContext + first-party
100ms decisionsHuman-in-the-loop approval
Auction determines priceInclusive pricing
Anonymous transactionsPublisher relationships
High infrastructure costReduced server load

Common Acronyms

AcronymMeaning
DSPDemand-Side Platform
SSPSupply-Side Platform
DMPData Management Platform
CDPCustomer Data Platform
CTVConnected TV
OTTOver-the-Top (streaming)
DOOHDigital Out-of-Home
RTBReal-Time Bidding
PMPPrivate Marketplace
IOInsertion Order

This is a placeholder document. Content will be enhanced with more detail in future updates.