Definitions and practical operational examples for core programmatic concepts, OpenRTB 2.6, Connected TV, GAM 360, Header Bidding, Privacy regulations, and measurement systems.
Showing 127 terms across 12 technical domains
No glossary terms match your search
Try searching for broader terms like OpenRTB, Prebid, CPM, VAST, or Consent.
Core programmatic
7 terms
DSP (Demand-side platform)
Software buyers use to purchase digital ad inventory, set targeting and budgets, and optimize toward outcomes across many publishers and exchanges.
In Practice Example
An agency runs a retail client display campaign in a DSP with geo and audience segments, pacing spend across the day.
SSP (Supply-side platform)
Publisher-side technology that packages impressions, sends bid requests to demand sources, and helps maximize yield.
In Practice Example
A news site connects its inventory to an SSP so multiple DSPs can bid on each ad slot in real time.
Ad exchange
A marketplace that connects many SSPs and DSPs so impressions can be auctioned with standardized rules and signals.
In Practice Example
A mobile app publisher sells inventory through an exchange so hundreds of buyer seats can compete on each request.
Ad network
Historically an aggregator that bundles publisher inventory and sells it, often with more manual deals than a pure RTB exchange.
In Practice Example
A niche blog joins a vertical network that bundles similar sites and sells a run-of-network package to advertisers.
Publisher
The owner of a site, app, or CTV property that has ad slots to monetize.
In Practice Example
A streaming app shows pre-roll before episodes; the app owner is the publisher.
Advertiser
The brand or business paying to show ads, either directly or through an agency.
In Practice Example
A bank promotes a new credit card via display and video across publishers.
Agency trading desk (ATD)
An agency team or unit focused on programmatic buying, often centralized across clients.
In Practice Example
A holding company ATD runs programmatic for multiple FMCG brands from shared buying expertise.
Auctions & OpenRTB
15 terms
RTB (Real-time bidding)
Buying impressions one auction at a time, usually in milliseconds, based on bid requests from supply.
In Practice Example
A user loads a page; before the ad appears, SSPs ask DSPs for bids and the highest eligible bid wins.
OpenRTB
A common protocol (IAB) describing how bid requests and responses are structured in programmatic auctions.
In Practice Example
Engineers inspect a JSON bid request to see device, geo, consent flags, and placement IDs.
Bid request
The payload sent from supply to demand describing an impression opportunity (context, user signals, regulations, floor, etc.).
In Practice Example
A bid request lists a 320x50 mobile banner, US geo, and regs.gdpr to signal EU privacy handling.
Bid response
The DSP reply with a bid price, creative markup, and metadata needed to serve and track the ad.
In Practice Example
The response includes a $2.10 CPM bid plus VAST XML for a video creative.
Floor price
Minimum CPM or price a publisher will accept for an impression before a bid can win.
In Practice Example
A publisher sets a $1.50 floor on premium sports inventory to avoid ultra-low bids.
Clearing price
The final price paid after the auction rules are applied (first-price vs second-price, fees, etc.).
In Practice Example
In second-price, the winner might pay one cent above the second-highest bid, not their full bid.
Deal ID
An identifier linking a negotiated package (audience, site list, pricing) to bid traffic in programmatic.
In Practice Example
A buyer targets deal ID 98765 to access a private sports bundle at a fixed CPM.
PMP (Private marketplace)
An invite-only auction layer where selected buyers bid on publisher inventory, often with preferred terms.
In Practice Example
A publisher offers a PMP to three agency groups before opening remnant to the open exchange.
Programmatic guaranteed (PG)
Automated buying with reserved volume or impressions, closer to a direct deal with programmatic pipes.
In Practice Example
A buyer guarantees 10M impressions on a publisher homepage over a month at a fixed rate.
First-price auction
The winning bidder pays exactly what they bid.
In Practice Example
If you bid $3 CPM and win, you pay $3 even if the next bid was $1.
Second-price auction
The winner pays slightly above the second-highest bid (classic Vickrey-style), not necessarily their full bid.
In Practice Example
You bid $5, second bid is $2; you might clear near $2.01 depending on exchange rules.
schain (Supply chain object)
OpenRTB object listing intermediaries between publisher and buyer so DSPs can judge path length and trust.
In Practice Example
A DSP lowers bids when schain shows many reseller hops versus a short direct path.
ads.txt
A public text file on a publisher domain listing authorized sellers of that inventory.
In Practice Example
Buyers crawl ads.txt to confirm an SSP is allowed to represent example.com.
Sellers.json
A file hosted by SSPs/exchanges mapping seller IDs to upstream publishers or intermediaries.
In Practice Example
Used with ads.txt and schain to validate who is allowed to sell which supply.
SPO (Supply path optimization)
Buyers or publishers trimming redundant intermediaries to improve transparency, fees, and performance.
In Practice Example
A DSP turns off duplicate SSP paths to the same inventory to reduce take rate stacking.
Ad serving & operations
10 terms
Ad server
System that decides which ad to deliver, serves the creative, counts delivery, and applies rules (priority, caps, targeting).
In Practice Example
Google Ad Manager chooses between a direct-sold sponsorship line and backfill programmatic.
Ad unit
A defined placement where ads can appear (size, page, app section, or video break).
In Practice Example
A site defines /news/leaderboard as a 728x90 ad unit on article pages.
Line item
A row in the ad server representing delivery rules for a campaign flight: inventory, targeting, priority, and goals.
In Practice Example
A line item targets US desktop users with a 300x250 creative until 2M impressions deliver.
Order
Container in the ad server for related line items, often one advertiser deal or IO.
In Practice Example
An automotive brand order holds separate line items for display and video.
Creative
The actual ad asset: image, HTML5, video file, or tag the player executes.
In Practice Example
A 15-second MP4 plus click-through URL is uploaded as the video creative.
Key-values (key-value targeting)
Custom pairs (e.g. article=finance) passed into the ad server to target or report on inventory.
In Practice Example
A site sets kv_section=sports so sports advertisers bid more on those impressions.
Passback
When one demand source does not fill; control passes to another tag or partner in sequence.
In Practice Example
If the programmatic tag returns no ad, the server falls back to a house promo.
Remnant inventory
Unsold or lower-value impressions sold at lower priority or through open auctions.
In Practice Example
After direct deals take premium slots, leftover impressions monetize via RTB.
IO (Insertion order)
Contract or booking document describing what an advertiser buys: dates, volume, rates, and terms.
In Practice Example
An IO specifies $50k for January homepage takeovers plus reporting requirements.
DMP (Data management platform)
Collects and segments audience data for activation in media (overlap with CDPs in modern stacks).
In Practice Example
A retailer builds a segment of cart abandoners and pushes it to a DSP for retargeting.
Video, audio & CTV
22 terms
VAST (Video Ad Serving Template)
XML spec describing how a video player should fetch and play an ad and which trackers to fire.
In Practice Example
A VAST response points to a media file URL and includes impression and quartile tracking URLs.
VAST wrapper
A VAST XML that does not contain the final creative; it redirects the player to another VAST (chain).
In Practice Example
Troubleshooting often means unwrapping several wrappers to find the actual media file.
VMAP (Digital Video Multiple Ad Playlist)
XML that schedules multiple ad breaks (pre, mid, post) relative to content.
In Practice Example
A long-form episode uses VMAP to insert two mid-roll pods at defined offsets.
VPAID (legacy interactive)
Older pattern for interactive video creatives inside the player; largely deprecated in favor of safer models.
In Practice Example
Support teams still see VPAID-related errors on older inventory or players.
SIMID (Secure Interactive Media Interface Definition)
IAB approach to interactive video where the creative runs in a sandbox separate from core playback.
In Practice Example
Replaces risky deep player access with a standardized, more secure API.
Ad pod
A group of ads played back-to-back in one commercial break in video or CTV.
In Practice Example
A mid-roll break runs three 15-second ads before content resumes.
SSAI (Server-side ad insertion)
Stitching ads into the video stream on the server so the client receives one continuous stream.
In Practice Example
Live CTV often uses SSAI so ad blocks match broadcast-like delivery and can ease some client issues.
CSAI (Client-side ad insertion)
The player requests and plays ads separately from the content stream on the device.
In Practice Example
A web player loads a VAST, plays the ad, then resumes the main MP4 or HLS.
CTV (Connected TV)
Television or big-screen viewing through internet-connected devices (smart TVs, sticks, consoles).
In Practice Example
A user watches a free app on a Roku; pre-roll there is CTV inventory.
OTT (Over-the-top)
Video delivered over the internet without traditional broadcast distribution; overlaps heavily with CTV and mobile.
In Practice Example
Subscription and AVOD apps are often called OTT services.
AVOD / SVOD
AVOD is ad-supported video on demand; SVOD is subscription video on demand (often fewer or no ads).
In Practice Example
A free movie app with breaks is AVOD; a paid no-ad tier is SVOD.
Quartile (video milestone)
Standard progress points (start, 25%, 50%, 75%, complete) used for video engagement tracking.
In Practice Example
A VAST tag fires tracking pixels at first quartile and midpoint to prove partial views.
Companion ad
Display creative shown alongside a video ad (e.g. banner next to the player).
In Practice Example
In-stream video plays while a 300x250 shows product art beside it.
DAI (Dynamic ad insertion)
Replacing or choosing ads per user or context inside linear or on-demand streams, often via SSAI.
In Practice Example
Two households see different car ads in the same live sports stream.
FAST (Free ad-supported streaming TV)
Free streaming channels or apps funded by ads—often live-linear style or VOD libraries without a subscription fee.
In Practice Example
A user watches a free movie channel on a smart TV app that runs ad breaks like broadcast.
vMVPD (Virtual multichannel video programming distributor)
Internet-delivered pay-TV bundle (live channels + DVR) competing with cable, often on CTV.
In Practice Example
Live sports on a streaming TV package sold as a skinny bundle is vMVPD inventory.
Linear streaming
Scheduled programming streamed over IP—ads can behave like TV breaks even though delivery is digital.
In Practice Example
A 24/7 news stream inserts mid-rolls at fixed break markers similar to linear TV.
Co-viewing
Multiple people watching the same screen; measurement models may estimate household or audience size beyond one device.
In Practice Example
A sports final on the living-room TV may be sold with co-viewing adjustments in some CTV deals.
Pod fill rate
Share of ad slots inside a pod that actually receive a paid creative versus blank or promo fill.
In Practice Example
Ops notices a 3-ad pod only serves two ads; fill rate drops and revenue per break falls.
Binge ad model
Product pattern where long sessions show fewer or different ad patterns to reward continuous viewing.
In Practice Example
A streamer offers every third episode ad-free after a viewer watches several in a row.
HbbTV (Hybrid broadcast broadband TV)
European smart-TV spec combining broadcast and broadband for interactive overlays and addressable layers.
In Practice Example
A broadcaster adds clickable overlays on live TV using both antenna and IP backhaul.
ACR (Automatic content recognition)
Tech that identifies what is on screen or speakers—used for targeting, measurement, or incremental reach in TV.
In Practice Example
A panel or smart-TV signal knows a household is watching a specific show segment for analytics.
Header bidding & Prebid
6 terms
Header bidding
Running a client- or server-side auction among multiple SSPs before calling the ad server, increasing competition.
In Practice Example
Prebid.js asks five SSPs in parallel; the winning price competes in GAM unified auction.
Prebid.js
Open-source library widely used to implement header bidding in web and some app contexts.
In Practice Example
Publishers configure bidders, timeouts, and price granularity sent to the ad server.
Wrapper
The configured header-bidding container (often Prebid or a managed wrapper) coordinating bidder adapters.
In Practice Example
Engineers update the wrapper version to fix a bidder timeout bug.
Timeout (header bidding)
Maximum wait for bidders to respond before the auction closes and moves on.
In Practice Example
A 800ms timeout reduces page latency but may drop slow bidders from the auction.
Waterfall (legacy)
Sequential pass-down of demand: try partner A, then B, then C until someone fills.
In Practice Example
Older mobile SDKs chained networks; header bidding largely replaces pure waterfalls.
Unified auction
Ad server competition where direct, programmatic guaranteed, and open exchange demand compete in one stack.
In Practice Example
GAM can let Open Bidding and Prebid compete with line items dynamically.
Measurement & identity
14 terms
Impression
A counted instance of an ad being served or rendered, per the counted definition in contract or MRC guidance.
In Practice Example
A discrepancy investigation compares ad server impressions to DSP billed impressions.
Click
User action on an ad that navigates or triggers a click tracker.
In Practice Example
CTR is clicks divided by impressions for a reporting period.
CTR (Click-through rate)
Clicks divided by impressions, expressed as a percentage.
In Practice Example
0.5% CTR on a retargeting line may still be strong if conversion rate is high.
Viewability
Whether a meaningful portion of an ad was in view for a minimum time (often IAB/MRC standards).
In Practice Example
A display ad counts viewable if 50% of pixels are in view for one continuous second.
CPM / CPC / CPA
Cost per thousand impressions, cost per click, and cost per acquisition (or action), common pricing models.
In Practice Example
A brand pays $8 CPM for awareness; a performance buyer optimizes to $40 CPA leads.
ROAS / ROI
Return on ad spend and return on investment; tie media cost to revenue or profit.
In Practice Example
4:1 ROAS means $4 revenue per $1 ad spend in the attributed model.
Frequency cap
Limit on how often the same user sees an ad in a window.
In Practice Example
Cap at 3 impressions per user per day to reduce fatigue.
Attribution
Rules or models assigning credit for conversions across touchpoints.
In Practice Example
Last-click gives all credit to the final ad; multi-touch spreads credit across the path.
Postback (mobile)
Server-to-server conversion signal from an MMP or network to a partner.
In Practice Example
An app install fires a postback when the user completes registration.
Cookie
Browser storage used historically for targeting, frequency, and sync; increasingly limited by browsers and law.
In Practice Example
Third-party cookies enabled cross-site retargeting; Chrome deprecation shifted strategies.
Device ID (IDFA / GAID)
Mobile identifiers advertisers used for targeting and measurement; IDFA on Apple, GAID on Android (policies evolving).
In Practice Example
ATT prompts on iOS reduced available IDFA for opt-out users.
Household graph / cohort
Probabilistic or modeled grouping of devices or people for targeting or measurement without persistent 1:1 IDs.
In Practice Example
CTV buys sometimes use household-level models to limit over-frequency across screens.
Incrementality / lift study
Experiments or models estimating true added impact of ads versus what would have happened without them.
In Practice Example
A geo holdout test shows whether CTV spend actually lifted site visits or sales.
Attention metric
Signals beyond viewability—time in view, scroll, audio on, eye-tracking proxies—used to value quality of exposure.
In Practice Example
A publisher package prices higher slots using attention scores, not just MRC viewability.
Privacy & compliance
7 terms
GDPR
EU regulation governing personal data processing, lawful basis, and user rights.
In Practice Example
EU bid traffic may carry consent strings and limited ads flags for DSP logic.
COPPA
US law protecting children online; child-directed inventory often restricts behavioral ads.
In Practice Example
regs.coppa in OpenRTB signals inventory where child-directed rules apply.
CCPA / CPRA
California privacy laws giving consumers rights over personal information and regulating sale/share.
In Practice Example
Publishers expose opt-out links and honor limited data use signals in California.
CMP (Consent management platform)
UI and logic to collect and store consent preferences and surface required notices.
In Practice Example
A banner records TCF consent before ad tags load on a European site.
TCF (Transparency & Consent Framework)
IAB Europe framework encoding consent and legitimate interest signals for vendors.
In Practice Example
The TC string travels in the bid request so DSPs know if they may use data for certain purposes.
GPP (Global Privacy Platform)
IAB structure for carrying multi-region privacy signals in one payload.
In Practice Example
A single string can represent US state plus EU signals as regulations proliferate.
Limited ads / non-personalized
Delivery modes that restrict data use when consent or signals do not allow personalization.
In Practice Example
When consent is denied, some stacks fall back to contextual-only demand with lower CPMs.
Mobile, in-app & tagging
5 terms
MRAID (Mobile Rich Media Ad Interface Definitions)
Standard API so rich creatives behave across in-app WebViews.
In Practice Example
Expandable mobile creatives call MRAID methods instead of hard-coding each SDK.
OM SDK (Open Measurement SDK)
Common SDK for viewability and verification measurement in app and some CTV contexts.
In Practice Example
Verification vendors read OM signals to report valid in-view rates.
SKAdNetwork
Apple framework for privacy-preserving iOS install attribution without granular user-level paths.
In Practice Example
UA teams analyze SKAN postbacks with conversion value mapping for campaign optimization.
GTM (Google Tag Manager)
Tag container to deploy and trigger marketing/analytics tags from a web UI.
In Practice Example
Marketers fire conversion pixels on thank-you pages via GTM triggers and variables.
dataLayer
JavaScript object GTM and sites use to pass structured events and attributes to tags.
In Practice Example
dataLayer.push({ event: "purchase", value: 49.99 }) lets the purchase tag fire with revenue.
Data clean rooms & data sandboxes
9 terms
Data clean room
Controlled environment where first-party datasets are joined or analyzed with strict limits—minimal raw export, often privacy-preserving joins.
In Practice Example
A retailer and a CPG match hashed emails in a clean room to measure overlap without sharing raw lists.
Privacy Sandbox (Chrome)
Google Chrome initiative replacing legacy third-party cookies with browser-level APIs for interest, remarketing, and measurement.
In Practice Example
Buyers test Protected Audience and Attribution Reporting as cookie deprecation proceeds.
Topics API
Privacy Sandbox proposal exposing coarse interest categories derived on-device rather than cross-site tracking IDs.
In Practice Example
A browser might signal high-level topics to support contextual-like buying without individual history export.
Protected Audience API (formerly FLEDGE)
Privacy Sandbox mechanism for on-device auction/remarketing-style use cases with restricted cross-site data flow.
In Practice Example
Engineers compare workflow differences versus classic cookie-based remarketing in Chrome tests.
Attribution Reporting API (ARA)
Privacy Sandbox API for conversion measurement with noise, delays, and budgets instead of per-user click chains.
In Practice Example
Marketers receive aggregated campaign reports rather than row-level user paths.
Aggregated / differential privacy in ads
Adding statistical noise or reporting only cohort-level outputs so individual users cannot be singled out.
In Practice Example
A platform reports conversion counts in buckets rather than exact user-level joins.
Walled garden
Closed ecosystem (search, social, retail, CTV platform) where data, inventory, and measurement stay largely inside the stack.
In Practice Example
A brand runs most lower-funnel social spend inside one platform using its native attribution.
First-party data strategy
Collecting and activating consented data from owned touchpoints (site, app, CRM) as third-party signals shrink.
In Practice Example
A publisher builds newsletter and account logins to target and measure without legacy syncs.
UID2 (Unified ID 2.0)
Open-source pseudonymous identity framework converting hashed email/phone data into encrypted, rotating tokens (eids) for programmatic bidding without third-party cookies.
In Practice Example
A publisher passes UID2 tokens inside the OpenRTB user.ext.eids array to DSPs for addressable targeting with user opt-out controls.
Mobile attribution & MMPs
10 terms
MMP (Mobile measurement partner)
Vendor that aggregates installs, events, and network claims to produce unified mobile attribution and analytics.
In Practice Example
UA teams reconcile Facebook, Google, and SDK networks in one MMP dashboard.
SAN (Self-attributing network)
Large ad network that attributes installs using its own logic; MMPs reconcile via agreed rules or APIs.
In Practice Example
Discrepancy reviews compare SAN-reported installs with SDK-observed first opens.
Deterministic attribution
Matching conversions to clicks or views using stable identifiers or device-level signals where policy allows.
In Practice Example
Pre-ATT iOS, IDFA often enabled clear last-touch install paths from ad click to store.
Probabilistic attribution
Statistical matching using softer signals when IDs are unavailable—higher uncertainty and policy scrutiny.
In Practice Example
Some stacks infer install likelihood from IP and timestamp windows when SKAN is coarse.
Attribution window (lookback)
Time limit in which a click or view can receive credit for an install or in-app event.
In Practice Example
A 7-day click window means an install on day 8 does not credit that network.
Deep link / deferred deep link
Opening a specific in-app screen from an ad; deferred means handling install-first then routing post-install.
In Practice Example
A retail ad opens the product page inside the app after install completes.
Re-engagement / retargeting (app)
Ads aimed at existing users to drive return sessions, purchases, or feature use.
In Practice Example
A lapsed user sees an ad that deep-links to a cart recovery screen.
SKAN postback
Apple-delivered aggregate signal after an install campaign; includes conversion value tiers and privacy delays.
In Practice Example
Marketers map custom conversion values to funnel steps to read performance from SKAN.
Google Play Install Referrer
Android mechanism passing store listing parameters to the app for install attribution without GAID in some flows.
In Practice Example
Campaign IDs in the Play URL flow into the MMP for organic vs paid breakdown.
Fingerprinting (discouraged)
Building a device or user profile from configuration signals; increasingly restricted by platforms and policy.
In Practice Example
Stores reject SDKs that rely on unstable device fingerprints for tracking.
AdTech protocols & standards
12 terms
OpenRTB 2.x (object model)
Versioned spec for JSON fields in bid requests/responses: imp, site/app, device, user, regs, source, ext.
In Practice Example
Engineers read imp.banner or imp.video to see eligible formats and sizes.
AdCOM (Advertising Common Object Model)
IAB companion model describing creative, placement, and context objects referenced by OpenRTB and related specs.
In Practice Example
Native and advanced formats map to structured AdCOM objects for consistent parsing.
OpenRTB Native object
Structured native ad representation (title, image, body) inside the bid protocol instead of opaque HTML.
In Practice Example
A feed ad request asks for native assets with required aspect ratios and character limits.
VAST 4.x lineage
Evolving IAB video template versions improving verification, ad buffet, and separating interactive layers from core playback.
In Practice Example
Players declare support for certain VAST versions when requesting inventory.
SIMID 1.x / 2.x
Versioned interactive creative interface paired with VAST; creative runs in iframe-like isolation from the player core.
In Practice Example
Creative QA checks SIMID messaging when the player fires video events.
SafeFrame
IAB API-enabled iframe boundary so rich display ads run with controlled expansion and measurement.
In Practice Example
Publishers enable SafeFrame to reduce page break risk from expanding creatives.
app-ads.txt
App-store listing of authorized sellers parallel to web ads.txt for mobile app inventory.
In Practice Example
Buyers verify an SSP may sell a given bundle ID using the publisher app-ads.txt record.
ads.cert (AdsCert)
Cryptographic signing initiatives to reduce spoofing by authenticating bid stream participants (adoption varies).
In Practice Example
Supply quality teams evaluate signed bid requests as stronger than unsigned traffic.
IAB Content Taxonomy
Standard categories describing page or app content for contextual targeting, brand safety, and reporting.
In Practice Example
A bid request includes IAB category IDs so alcohol ads avoid kids content.
OMID (Open Measurement Interface Definition)
API layer used with OM SDK so third-party verification can read measurement signals consistently.
In Practice Example
Verification scripts use OMID callbacks instead of player-specific hacks.
Podcast RSS + IAB podcast measurement
RSS delivery of episodes with evolving guidelines for downloads, listens, and ad stitching metrics.
In Practice Example
Host-read ads are measured with IAB-style guidelines distinct from pixel-based web video.
DOOH OpenRTB extensions
Bid request fields adapted for digital out-of-home: screen location, venue type, resolution, and loop context.
In Practice Example
A DSP targets airport screens using venue and geo extensions in the request.
Emerging tech & inventory quality
10 terms
Retail media network (RMN)
On-site and off-site ad inventory owned by a retailer using shopper and purchase signals.
In Practice Example
A grocery site sells sponsored search and display placements to CPG brands.
Commerce media
Broader commerce-adjacent placements spanning retailer sites, marketplaces, and shoppable formats.
In Practice Example
An electronics marketplace runs CPC product ads next to checkout.
Contextual targeting (modern)
Buying based on page, episode, or semantic signals instead of individual profiles—often ML-classified.
In Practice Example
A finance brand targets articles classified as mortgages without using cross-site IDs.