The programmatic advertising ecosystem has its own dense vocabulary of acronyms, technical terms, and industry jargon. Whether you are a newcomer trying to understand the basics or a practitioner looking for precise definitions, this glossary provides clear, practical explanations of 100+ terms you will encounter across DSPs, SSPs, ad exchanges, and every layer of the programmatic stack.
A
- Ad Exchange
- A digital marketplace where publishers and advertisers buy and sell ad inventory in real time through automated auctions. Ad exchanges sit between SSPs (representing sellers) and DSPs (representing buyers), facilitating the transaction of impressions via the OpenRTB protocol. Major exchanges include Google AdX, Xandr (Microsoft), Magnite, PubMatic, and Index Exchange.
- Ad Network
- An intermediary that aggregates ad inventory from multiple publishers and resells it to advertisers, typically adding targeting, packaging, or optimization services. Unlike ad exchanges, ad networks often curate and categorize inventory into segments such as premium, remnant, or vertical-specific packages. In the programmatic era, many ad networks have evolved into SSP-like platforms that operate within the RTB ecosystem.
- Ad Server
- The technology platform responsible for storing, delivering, and tracking digital advertisements. An ad server decides which ad creative to serve for a given impression, records delivery metrics (impressions, clicks), and enforces targeting rules and frequency caps. Publishers use sell-side ad servers like Google Ad Manager, while advertisers use buy-side ad servers for campaign trafficking and reporting.
- Attribution
- The methodology for assigning credit to ad touchpoints that contributed to a conversion or desired outcome. Common models include last-click (crediting the final interaction), first-click (crediting the initial exposure), view-through (crediting impressions seen but not clicked), and multi-touch (distributing credit across multiple touchpoints). Accurate attribution is critical for measuring campaign ROI and optimizing media spend allocation.
- Audience Segment
- A defined group of users who share common characteristics such as demographics, browsing behavior, purchase intent, or interests. Audience segments are created in DMPs or CDPs and activated in DSPs for targeted campaign delivery. Segments can be built from first-party data (your own users), second-party data (partner data), or third-party data (aggregated from multiple sources by providers like LiveRamp or Oracle Data Cloud).
- Auction Dynamics
- The rules and mechanics governing how ad impressions are allocated and priced in programmatic advertising. The two primary auction types are first-price (winner pays their exact bid) and second-price (winner pays one cent above the second-highest bid). Auction dynamics also encompass floor prices, bid shading, deal prioritization, and the interaction between header bidding and exchange-level auctions.
B
- Banner Ad
- A rectangular display advertisement format served as an image, HTML5, or rich media creative within a web page or app. Standard banner sizes defined by the IAB include 300x250 (medium rectangle), 728x90 (leaderboard), 300x600 (half-page), and 320x50 (mobile banner). Banner ads remain the highest-volume programmatic format globally, though they are increasingly augmented with dynamic creative and viewability targeting.
- Bid Density
- The number of bids submitted per bid request in a programmatic auction. Higher bid density indicates stronger demand competition for a given impression, which typically drives higher clearing prices for publishers. Bid density is analyzed by SSPs to assess demand health and by advertisers to understand auction competitiveness for their target audience segments.
- Bid Request
- A JSON-formatted message sent from an SSP or ad exchange to DSPs when an ad impression becomes available. The bid request contains information about the impression including the user identifier, device type, geographic location, site or app context, ad format specifications, and any applicable floor price. DSPs evaluate each bid request and respond with a bid or a no-bid within a strict timeout window, typically 100–150 milliseconds.
- Bid Response
- The JSON message returned by a DSP to the exchange in reply to a bid request. A successful bid response includes the bid price (CPM), the creative markup (ad markup or ad ID), the advertiser domain, creative attributes, and deal ID if applicable. A no-bid response indicates the DSP declined to bid on the impression, often due to targeting mismatch, budget exhaustion, or quality filtering.
- Bid Shading
- An algorithmic technique used by DSPs in first-price auctions to reduce the submitted bid price below the maximum bid while still maintaining a high probability of winning. Since first-price auctions require the winner to pay their exact bid, bid shading prevents advertisers from overpaying. The shading algorithm is typically trained on historical auction data to estimate the minimum winning price for each impression opportunity.
- Bot Traffic
- Non-human web traffic generated by automated scripts, crawlers, or malicious software rather than real users. Bot traffic inflates impression counts, wastes advertiser budgets, and distorts campaign performance metrics across the programmatic ecosystem. Pre-bid fraud filtering and post-bid IVT detection are essential components of any media buying strategy to mitigate the impact of bot traffic.
- Brand Safety
- The set of practices and technologies used to ensure that advertisements do not appear alongside harmful, inappropriate, or reputation-damaging content. Brand safety tools use contextual analysis, keyword blocklists, and page-level classification to prevent ads from appearing next to hate speech, fake news, adult content, or other sensitive categories. Major verification vendors include IAS, DoubleVerify, Integral Ad Science, and GumGum.
- Budget Pacing
- The algorithmic control mechanism within a DSP that distributes an advertiser's campaign budget over the flight period to avoid overspending or underspending. Pacing algorithms decide how aggressively to bid on each impression based on remaining budget, time left in the campaign, and predicted performance. Common pacing strategies include even distribution (spend uniformly over time), accelerated (spend as fast as possible), and performance-weighted (allocate more budget to high-performing periods).
C
- CPM (Cost Per Mille)
- The cost an advertiser pays for one thousand ad impressions, serving as the standard pricing metric in programmatic display and video advertising. CPM is the currency of real-time bidding: the exchange auction clears at a CPM price, and both DSPs and SSPs report performance in CPM terms. Typical open-market CPMs range from $0.50 to $10+ depending on geography, format, audience, and inventory quality.
- eCPM (Effective Cost Per Mille)
- The normalized revenue per thousand impressions earned by a publisher, calculated as total revenue divided by total impressions multiplied by 1,000. Unlike CPM (which reflects the price paid), eCPM reflects the actual yield after accounting for fill rate, revenue share, and unsold inventory. Publishers use eCPM to compare monetization performance across different ad networks, exchanges, and SSPs regardless of their pricing model.
- CPC (Cost Per Click)
- A pricing model where the advertiser pays only when a user clicks on the ad, rather than for the impression itself. While programmatic auctions typically clear on a CPM basis, many DSPs support CPC bidding by internally converting the CPC bid to an equivalent CPM for auction participation. CPC remains the dominant model for performance-focused search and social advertising campaigns.
- CPA (Cost Per Action)
- A performance-based pricing model where the advertiser pays only when a specific action is completed, such as a purchase, form submission, or app install. CPA campaigns shift risk from the advertiser to the publisher or network, as payment is contingent on measurable outcomes. In programmatic buying, DSPs optimize toward CPA goals by predicting conversion probability for each impression and adjusting bid prices accordingly.
- CPL (Cost Per Lead)
- A pricing model where the advertiser pays for each qualified lead generated through the campaign, typically defined as a completed form, email signup, or phone call. CPL is common in B2B, financial services, and education verticals where lead generation is the primary campaign objective. It sits between CPC (clicks) and CPA (actions) in the performance marketing funnel.
- CPCV (Cost Per Completed View)
- A video advertising pricing model where the advertiser pays only when a video ad is watched to completion, typically defined as 100% of the video duration. CPCV shifts delivery risk to the publisher, as partial views are not monetized. This model is particularly valued by brand advertisers who prioritize message delivery over raw impression volume, and it is commonly offered for in-stream and outstream video formats.
- CTR (Click-Through Rate)
- The ratio of clicks to impressions, expressed as a percentage (clicks / impressions × 100). CTR is a fundamental engagement metric used to evaluate creative effectiveness and audience relevance in programmatic campaigns. Average display CTR typically ranges from 0.05% to 0.20% for standard banners, while native ads and rich media formats can achieve 0.30% to 1.0%+.
- CVR (Conversion Rate)
- The percentage of clicks or post-view exposures that result in a defined conversion action. CVR is calculated as conversions divided by clicks (for click-through) or conversions divided by view-through exposures (for post-view). It is a critical metric for evaluating the quality of traffic delivered by a campaign and the effectiveness of landing pages in converting engaged users.
- Cookie Syncing
- The process by which two or more ad tech platforms match their user identifiers to enable cross-platform targeting and measurement. When a user visits a publisher site, the DSP's cookie ID is passed to the DMP via a pixel or server-to-server call, creating a unified user profile. Cookie syncing is being disrupted by browser-level restrictions on third-party cookies (Safari ITP, Firefox ETP, Chrome Privacy Sandbox) and privacy regulations.
- Creative Optimization
- The process of testing and selecting the best-performing ad creative variants to maximize campaign performance. This includes A/B testing different images, headlines, CTAs, and formats, as well as automated Dynamic Creative Optimization (DCO) where algorithms select creative elements in real time based on user context and historical performance. Creative optimization can improve CTR by 20–50% compared to static creative rotation.
- Contextual Targeting
- A targeting method that places ads based on the content of the page or app rather than the identity or behavior of the user. Contextual signals include page keywords, IAB content categories, semantic analysis, and topic classification. With the deprecation of third-party cookies and increasing privacy regulations, contextual targeting has experienced a resurgence as a privacy-safe alternative to behavioral audience targeting.
D
- DCO (Dynamic Creative Optimization)
- A technology that assembles and serves personalized ad creatives in real time based on user data, context, and performance signals. DCO systems use templates with variable elements (headline, image, CTA, product feed) and dynamically select the optimal combination for each impression. This approach enables mass personalization at scale, serving thousands of unique creative variants from a single campaign setup.
- Demand Source
- Any buyer or buying platform that participates in programmatic auctions to purchase ad inventory. Demand sources include DSPs, ad networks, trading desks, and direct advertisers connected to SSPs and exchanges. SSPs evaluate demand sources based on bid density, fill rate, CPM levels, and payment reliability to curate a healthy and competitive auction environment.
- Device Graph
- A database that maps multiple devices (smartphones, tablets, desktops, connected TVs) to the same user or household, enabling cross-device targeting and measurement. Device graphs are built using deterministic signals (logged-in user accounts) and probabilistic signals (IP address, browsing patterns, device fingerprints). They allow advertisers to reach users consistently across devices and measure the cumulative impact of cross-device campaigns.
- DMA (Designated Market Area)
- A geographic region defined by Nielsen that represents a distinct media market, typically centered around a major city. There are 210 DMAs in the United States, and they are widely used in programmatic advertising for geographic targeting, particularly for TV and CTV campaigns. DMA targeting allows advertisers to concentrate media spend in specific local markets while excluding others.
- DMP (Data Management Platform)
- A centralized platform for collecting, organizing, and activating audience data from multiple sources for advertising targeting and analytics. DMPs ingest first-party, second-party, and third-party data to build audience segments that are pushed to DSPs and other activation platforms. While DMPs traditionally relied on cookie-based identifiers, modern DMPs are evolving to support people-based and privacy-compliant identity frameworks.
- CDP (Customer Data Platform)
- A platform that unifies customer data from multiple sources (web, mobile, CRM, offline) into persistent, individual-level profiles. Unlike DMPs which primarily manage anonymous audience segments for advertising, CDPs maintain known customer identities and are used for both marketing activation and customer experience personalization. CDPs are increasingly integrated with programmatic platforms to enable first-party data-driven targeting in a cookieless environment.
- DSP (Demand Side Platform)
- A software platform that enables advertisers and agencies to buy digital ad inventory programmatically across multiple ad exchanges and SSPs through a single interface. DSPs provide targeting, bidding, optimization, creative management, and reporting capabilities, evaluating billions of bid requests per day. They apply targeting and optimization logic and submit bids in real-time auctions within a 100–150ms window. Examples include NexBids, The Trade Desk, DV360, and Amazon DSP.
- Deal ID
- A unique identifier used in programmatic advertising to link a specific buyer-seller arrangement in Private Marketplace (PMP) or Preferred Deal transactions. The deal ID is passed in the bid request and bid response to ensure the impression is traded under the agreed terms (price, volume, creative restrictions). Deal IDs enable curated, semi-direct programmatic buying while maintaining the efficiency of automated auction infrastructure.
- Dynamic Floor
- A floor price that adjusts in real time based on factors such as user value, time of day, historical demand patterns, and inventory characteristics. Unlike a static floor price (fixed minimum CPM), dynamic floors use machine learning to optimize the minimum acceptable price for each impression. Dynamic flooring is a core component of modern SSP yield optimization strategies, maximizing publisher revenue while maintaining competitive fill rates.
E
- Engagement Rate
- A composite metric measuring user interaction with an ad beyond the impression, including clicks, hovers, expansions, video plays, social shares, and other interactive events. Engagement rate is calculated as total engagements divided by impressions and is particularly relevant for rich media, native, and interactive ad formats. It provides a richer signal of ad effectiveness than CTR alone, capturing the depth of user interaction with the creative.
- Expansion Ad
- A rich media ad format that grows beyond its initial dimensions when a user interacts with it (hover, click, or tap). Expansion ads typically start as a standard banner size and expand to a larger overlay or full-screen experience, providing more creative real estate for engagement. They are measured by both initial impression metrics and expansion rate (percentage of served ads that were expanded by users).
F
- Fill Rate
- The percentage of ad requests that result in a served ad, calculated as filled impressions divided by total ad requests. Fill rate is a critical publisher metric: a low fill rate means unsold inventory and lost revenue, while an artificially high fill rate may indicate insufficient floor pricing. Typical open-market fill rates range from 20% to 60%, influenced by geographic targeting, ad format, user quality, and demand-side competition.
- First-Look
- A programmatic deal structure that gives a specific buyer or DSP the first opportunity to bid on inventory before it is offered to other demand sources. First-look deals provide priority access to premium inventory at negotiated rates, sitting between guaranteed deals and the open auction in the publisher's yield management hierarchy. They are commonly used by large advertisers seeking predictable access to high-quality supply.
- First-Price Auction
- An auction model where the winning bidder pays exactly the price they bid. The programmatic industry shifted from second-price to first-price auctions starting around 2019, driven by SSPs seeking transparency and DSPs seeking more predictable clearing prices. In first-price auctions, bid shading becomes essential for buyers to avoid overpaying, as the winner's payment equals their full submitted bid.
- Floor Price
- The minimum CPM price a publisher sets for their ad inventory, below which no bid will be accepted. Floor prices protect publishers from selling inventory below its perceived value and are a primary lever in yield optimization. Publishers may set static floors (fixed CPM per ad unit), dynamic floors (algorithmically adjusted per impression), or deal-specific floors for PMP and preferred deal arrangements.
- Frequency Capping
- A campaign setting that limits the number of times a specific user is exposed to an ad within a defined time period. Frequency caps prevent ad fatigue, reduce wasted impressions, and improve overall campaign efficiency by ensuring budget is distributed across a broader audience. Caps can be set at the campaign, line item, or creative level, with common configurations being 3–5 impressions per user per day for display.
- Fraud Detection
- The collection of technologies and processes used to identify and filter invalid traffic (IVT), bot impressions, click fraud, and other forms of ad fraud in programmatic advertising. Fraud detection operates at two stages: pre-bid (filtering suspicious bid requests before bidding) and post-bid (analyzing served impressions for fraudulent patterns). Leading fraud detection vendors include IAS, DoubleVerify, HUMAN (formerly White Ops), and Pixalate.
G
- Geo-Targeting
- The practice of delivering advertisements to users based on their geographic location, ranging from country-level to hyperlocal targeting (zip code, latitude/longitude radius). Geo-targeting signals come from GPS (mobile apps), IP address (web), Wi-Fi positioning, and cell tower triangulation. It is essential for local businesses, multi-market campaigns, and advertisers who need to serve region-specific creative or comply with local regulations.
- Guaranteed Impression
- A programmatic deal where the publisher commits to delivering a fixed number of impressions at an agreed CPM price, and the advertiser commits to purchasing them. Also known as Programmatic Guaranteed (PG) or Automated Guaranteed, this deal type combines the certainty of traditional direct-sold campaigns with the automation of programmatic infrastructure. Guaranteed impressions typically command premium CPMs and are sold through Deal IDs.
H
- Header Bidding
- A publisher-side technology that allows multiple demand sources (SSPs, ad exchanges, ad networks) to bid on inventory simultaneously before the ad server makes a final decision. Unlike the traditional waterfall where demand sources are called sequentially, header bidding creates a unified auction that increases competition, improves fill rates, and maximizes publisher revenue. Prebid.js is the dominant open-source header bidding wrapper, used by the majority of programmatic publishers globally.
- Hybrid Auction
- An auction model that combines elements of both first-price and second-price auctions, or blends open auction and private marketplace mechanics. Some SSPs implement hybrid auctions by running a first-price auction among header bidding partners and then comparing the winner against a second-price auction within the ad server. Hybrid models aim to balance revenue maximization for publishers with price predictability for advertisers.
I
- Impression
- A single instance of an advertisement being served and rendered on a user's device. In programmatic advertising, an impression is counted when the ad creative is delivered to the browser or app, though viewability standards determine whether it was actually seen by the user. Impressions are the fundamental unit of measurement for CPM pricing, campaign delivery, and reach calculations.
- In-Stream
- A video ad format that plays before (pre-roll), during (mid-roll), or after (post-roll) video content within a video player. In-stream ads are the highest-value video format in programmatic, commanding premium CPMs due to their TV-like viewing environment and high completion rates. They are served via the VAST protocol and can be skippable or non-skippable, with skippable in-stream typically allowing skip after 5 seconds.
- Interstitial
- A full-screen ad format that appears at natural transition points in the user experience, such as between app screens, game levels, or page loads. Interstitials command high CPMs due to their prominent placement and large creative canvas, but they must be implemented carefully to avoid disrupting the user experience. Google enforces interstitial guidelines that penalize intrusive implementations, particularly on mobile web.
- Inventory Quality
- A composite assessment of ad inventory based on factors including publisher reputation, content context, viewability rates, fraud rates, user engagement, and supply chain transparency. High-quality inventory comes from known, brand-safe publishers with low IVT rates and high viewability scores. DSPs and advertisers use inventory quality scores to filter bid requests, optimize supply paths, and allocate budget toward the most effective impression opportunities.
- IVT (Invalid Traffic)
- Ad impressions generated by non-human traffic, including bots, crawlers, fraudulent scripts, and incentivized or accidental interactions. IVT is categorized into General Invalid Traffic (GIVT: known datacenter IPs, crawlers) and Sophisticated Invalid Traffic (SIVT: hijacked devices, stacked ads, pixel stuffing). The IAB and MRC publish standards for IVT detection and filtration, and most programmatic platforms now provide pre-bid and post-bid IVT filtering as standard features.
J
- JSON Payload
- The structured data format used for communication between programmatic advertising systems, particularly in OpenRTB bid requests and bid responses. JSON (JavaScript Object Notation) payloads carry all the information needed for auction participation: user data, device details, site/app context, impression specifications, pricing, and creative metadata. The OpenRTB specification defines standardized JSON schemas to ensure interoperability between exchanges, SSPs, and DSPs.
K
- KPI (Key Performance Indicator)
- A measurable metric used to evaluate the success of a programmatic advertising campaign against its stated objectives. Common programmatic KPIs include CPM (cost efficiency), CTR (engagement), CVR (conversion), CPA (cost per action), ROAS (return on ad spend), viewability rate, video completion rate, and brand lift. The choice of KPI should align with the campaign's position in the marketing funnel: awareness campaigns prioritize reach and viewability, while performance campaigns focus on CPA and ROAS.
L
- Latency
- The time delay between an ad request being initiated and the ad creative being rendered on the user's device. In programmatic advertising, latency is introduced at multiple stages: the bid request/response cycle (typically 100–150ms timeout), creative loading, ad server processing, and rendering. Excessive latency degrades user experience and can cause ad render failures, where the creative loads too slowly to be counted as a valid impression.
- Line Item
- A sub-unit within a programmatic campaign that defines a specific combination of targeting parameters, bidding strategy, creative, and budget allocation. Campaigns are typically structured with multiple line items to test different audience segments, geographic markets, ad formats, or optimization goals independently. Each line item has its own performance metrics, enabling granular optimization and budget reallocation based on results.
- Lookalike Audience
- An audience segment created by identifying users who share characteristics and behaviors similar to a known seed audience (e.g., existing customers or converters). Lookalike modeling uses machine learning to analyze the seed audience's demographic, behavioral, and contextual attributes and find new users with matching profiles. Lookalike audiences are a powerful prospecting tool, enabling advertisers to expand reach beyond retargeting pools while maintaining targeting relevance.
M
- MRC Viewability Standard
- The Media Rating Council's definition of a viewable ad impression: for display ads, at least 50% of the creative's pixels must be visible on screen for a minimum of 1 continuous second; for video ads, at least 50% of pixels must be visible for a minimum of 2 continuous seconds. The MRC standard is the industry benchmark used by verification vendors (IAS, DoubleVerify, Moat) and is referenced in most programmatic buying contracts and campaign guarantees.
- Mobile SDK
- A Software Development Kit integrated into mobile applications to enable ad serving, tracking, and monetization. Mobile SDKs handle ad request generation, creative rendering, event tracking (impression, click, video completion), and communication with ad servers and mediation platforms. Major mobile ad SDKs include Google AdMob, Meta Audience Network, Unity Ads, AppLovin, and ironSource, with integration quality directly impacting fill rate and eCPM performance.
- Multi-Format
- A campaign or inventory configuration that supports multiple ad formats (display, video, native, audio) within a single campaign structure or ad placement. Multi-format optimization allows DSPs to compete across format types for each impression, selecting the format most likely to achieve the campaign's KPI. For publishers, multi-format ad units increase demand competition by allowing display, video, and native demand sources to bid against each other in a unified auction.
N
- Native Ad
- An ad format designed to match the visual design, format, and function of the surrounding editorial or app content, creating a seamless user experience. Native ads are labeled as "sponsored" or "promoted" content and typically include a headline, description, image, and CTA. They command higher engagement rates than standard display ads and are served via programmatic protocols including OpenRTB native objects, commonly appearing as in-feed ads, content recommendation widgets, and promoted listings.
- Non-Guaranteed
- Inventory sold without a committed impression volume or fixed price, typically accessed through the open auction or non-guaranteed PMP deals. Non-guaranteed inventory offers advertisers flexibility in spend and targeting but provides no delivery certainty. From the publisher's perspective, non-guaranteed demand fills remnant inventory that was not sold through direct or guaranteed programmatic channels.
- Nurl (Win Notification)
- A URL that the exchange calls to notify the winning DSP that its bid was selected and the impression will be served. The nurl enables the DSP to log the win, update its auction models, and in some cases modify the creative markup before final rendering. The nurl typically contains the clearing price macro (e.g., ${AUCTION_PRICE}) which the exchange replaces with the actual win price, providing critical feedback for bid optimization algorithms.
O
- OpenRTB
- The open-source protocol specification maintained by the IAB Tech Lab that standardizes communication between buyers and sellers in real-time programmatic auctions. OpenRTB defines the JSON schema for bid requests, bid responses, and associated objects including user, device, site, app, impression, and video specifications. The current version (OpenRTB 2.6) includes support for supply chain transparency (schain), seller-defined audiences, and updated ad format taxonomies.
- OTT/CTV (Over-The-Top / Connected TV)
- Advertising delivered through internet-connected television devices and streaming applications, including smart TVs, streaming sticks (Roku, Fire TV), gaming consoles, and set-top boxes. OTT/CTV is the fastest-growing programmatic format, offering TV-like viewing experiences with digital targeting and measurement capabilities. CTV inventory is accessed through programmatic channels via specialized SSPs and commands premium CPMs of $20–$50+ due to high engagement and brand-safe environments.
P
- PMP (Private Marketplace)
- A programmatic deal type where a publisher offers curated inventory to a select group of advertisers through invitation-only auctions. PMP deals provide advertisers with premium, brand-safe inventory and greater transparency than the open auction, while publishers benefit from higher CPMs and stronger buyer relationships. PMP inventory is accessed via Deal IDs and can be structured as preferred deals (fixed price, no commitment) or PMP auctions (floor price, competitive bidding among invited buyers).
- PG (Programmatic Guaranteed)
- A programmatic deal where both the publisher and advertiser commit to a fixed number of impressions at an agreed CPM, executed through automated programmatic infrastructure. PG combines the delivery certainty and price commitment of direct-sold campaigns with the targeting, optimization, and reporting capabilities of programmatic platforms. PG sits at the top of the programmatic deal hierarchy, above PMP and open auction, and typically commands the highest CPMs due to guaranteed delivery.
- Pixel
- A small, invisible piece of code (typically a 1x1 transparent image or JavaScript snippet) placed on a website to track user behavior, measure ad exposure, and build audience segments. In programmatic advertising, pixels serve multiple functions: conversion tracking pixels record desired actions, retargeting pixels build audiences of site visitors, and verification pixels measure viewability and brand safety. Server-to-server (S2S) postbacks are increasingly replacing pixel-based tracking for improved accuracy and privacy compliance.
- Prebid
- An open-source project and suite of tools for implementing header bidding on publisher websites and mobile apps. Prebid.js (the client-side wrapper) manages bid requests to multiple demand partners, collects responses, and passes the highest bid to the publisher's ad server. Prebid Server provides a server-side alternative that reduces page latency, and the project also includes modules for video, native, user identity (Prebid User ID), and price granularity management.
- Publisher
- The entity that owns or operates digital properties (websites, mobile apps, CTV channels) and sells advertising inventory to monetize their content or user base. In the programmatic ecosystem, publishers connect to SSPs or ad exchanges to make their inventory available to advertisers through real-time auctions. Publisher quality, audience composition, and content context directly influence the CPM prices their inventory commands and the demand sources willing to bid on it.
R
- RTB (Real-Time Bidding)
- The process of buying and selling individual ad impressions through instantaneous programmatic auctions, typically completed within 100–150 milliseconds. When a user visits a publisher site, the SSP sends a bid request to connected DSPs, each DSP evaluates the impression and submits a bid, and the exchange selects the winner who serves their ad. RTB enables impression-level targeting, real-time optimization, and market-driven pricing at massive scale.
- Remnant Inventory
- Ad inventory that remains unsold after direct sales, guaranteed deals, and PMP auctions have been fulfilled. Remnant inventory is typically sold through the open auction at lower CPMs and represents the long tail of a publisher's monetization stack. While historically considered low-value, advances in programmatic targeting and demand aggregation have significantly increased the revenue contribution of remnant inventory for many publishers.
- Retargeting
- A targeting strategy that serves ads to users who have previously interacted with the advertiser's website, app, or content. Retargeting uses pixel-based or list-based audience building to identify users who visited but did not convert, then serves them relevant ads across the programmatic ecosystem. It consistently delivers the highest CVR among programmatic targeting methods because it focuses on users with demonstrated interest, though it requires careful frequency management to avoid ad fatigue.
- ROAS (Return on Ad Spend)
- A performance metric measuring the revenue generated for every dollar spent on advertising, calculated as revenue attributed to the campaign divided by total campaign spend. ROAS is the ultimate efficiency metric for performance advertisers and e-commerce campaigns. A ROAS of 4.0x means $4 in revenue was generated for every $1 spent. ROAS targets vary by vertical and margin structure but typically range from 3x to 10x for profitable campaigns.
- Rich Media
- An umbrella term for interactive ad formats that go beyond static images, incorporating features such as video playback, animations, expandable units, swipeable galleries, gamification, and dynamic data feeds. Rich media ads generate higher engagement rates and brand recall compared to standard display but require more complex creative production. Rich media serving often requires specialized ad serving tags and MRAID support for in-app delivery.
S
- SDK (Software Development Kit)
- A package of code libraries, tools, and documentation that developers integrate into mobile applications to enable specific functionalities such as ad serving, analytics, or user authentication. In ad tech, SDKs from ad networks, SSPs, and mediation platforms handle ad request generation, creative rendering, impression tracking, and user data collection. SDK integration quality directly affects ad fill rates, latency, eCPM, and the range of supported ad formats.
- Second-Price Auction
- An auction model where the winning bidder pays one cent above the second-highest bid rather than their full bid amount. Second-price auctions were the original standard for programmatic advertising because they incentivize truthful bidding (bidders submit their true valuation). The industry's shift to first-price auctions around 2019 was driven by the complexity of multi-exchange header bidding environments, where second-price mechanics became difficult to implement consistently.
- Seller Defined Audience (SDA)
- A targeting capability defined in the OpenRTB 2.6 specification that allows publishers to pass first-party audience signals to buyers without exposing raw user data. Publishers classify their users into audience segments (e.g., "auto intenders," "frequent travelers") and communicate these segments in the bid request via standardized taxonomy fields. SDA enables publishers to monetize their first-party data while maintaining user privacy and giving advertisers actionable targeting signals.
- SPO (Supply Path Optimization)
- The practice of analyzing and optimizing the routes through which advertisers access publisher inventory to reduce intermediary costs, improve transparency, and increase working media ratios. SPO involves identifying redundant supply paths (multiple SSPs offering the same impression), eliminating high-cost intermediaries, and prioritizing direct or efficient paths to premium publishers. A mature SPO strategy can reduce programmatic costs by 10–30% without sacrificing reach or performance.
- SSP (Supply Side Platform)
- A technology platform that enables publishers to manage, package, and sell their ad inventory through programmatic channels. SSPs connect publishers to multiple demand sources (DSPs, ad exchanges, ad networks) via real-time auctions, handle bid request generation, floor price management, and yield optimization. Leading SSPs include Magnite, PubMatic, Xandr, Index Exchange, and OpenX. SSPs are the sell-side counterpart to DSPs in the programmatic ecosystem.
- Supply Chain Object (Schain)
- A standardized OpenRTB object that documents the complete chain of intermediaries involved in selling a given ad impression, from the original publisher to the final seller. Each entity in the chain adds a node to the schain array, recording its identity, relationship to the previous node, and payment terms. Schain was developed by the IAB Tech Lab to combat ad fraud, reduce unauthorized reselling, and provide buyers with full transparency into the supply chain path for each impression.
- Supply Path
- The route an ad impression takes from the publisher to the advertiser, including all intermediaries (SSPs, exchanges, ad networks, resellers) involved in the transaction. In the modern programmatic ecosystem, the same impression may be offered through multiple supply paths simultaneously via different SSPs and exchanges. Advertisers use supply path analysis to identify the most efficient routes, eliminate duplicate demand, and reduce the number of intermediaries taking a margin on each impression.
T
- TCF (Transparency and Consent Framework)
- A technical standard developed by IAB Europe and IAB Tech Lab that enables publishers, advertisers, and ad tech vendors to communicate user consent for data processing in compliance with GDPR and ePrivacy Directive. TCF 2.2 (the current version) defines how consent signals are collected by Consent Management Platforms (CMPs), encoded into a TC String, and transmitted through the ad tech supply chain via bid requests. TCF compliance is mandatory for programmatic advertising targeting users in the European Economic Area.
- Tag
- A snippet of JavaScript code placed on a web page to load ad creatives, track conversions, fire verification pixels, or execute other ad tech functions. Tags are managed through tag management systems (e.g., Google Tag Manager) or deployed directly in the page source. In programmatic advertising, key tags include the ad serving tag (delivers the creative), the verification tag (measures viewability and brand safety), and the conversion tracking tag (records user actions).
- Targeting Parameters
- The specific criteria used to define which users, contexts, and devices a programmatic campaign should reach. Targeting parameters include audience segments (demographic, behavioral, intent), geographic location (country, DMA, city), device type (mobile, desktop, CTV), operating system, browser, connection type, time of day, day of week, content category, and domain or app bundle. Advanced targeting layers include first-party data, lookalike audiences, contextual signals, and weather or event-based triggers.
- Third-Party Data
- Audience data collected and aggregated by specialized data providers (e.g., Oracle Data Cloud, LiveRamp, Experian) from multiple sources and made available for advertising targeting. Third-party data segments cover demographics, purchase behavior, lifestyle interests, financial attributes, and intent signals. While third-party data has been a cornerstone of programmatic targeting, its availability is declining due to privacy regulations (GDPR, CCPA), browser cookie restrictions, and the industry shift toward first-party data strategies.
- Timeout (TMAX)
- The maximum time (in milliseconds) that an exchange or SSP allows a DSP to respond to a bid request before the bid is considered a no-bid. Standard TMAX values range from 100ms to 150ms for open auctions and may be extended to 200ms+ for PMP or guaranteed deals. TMAX is communicated in the bid request and must be respected by the DSP's bidding infrastructure; exceeding the timeout results in a lost auction opportunity.
U
- Unified Auction
- An auction mechanism where all demand sources (header bidding partners, exchange demand, direct-sold campaigns) compete simultaneously in a single auction rather than through a sequential waterfall. Unified auctions maximize publisher revenue by ensuring every demand source has an equal opportunity to bid on each impression. Prebid.js and Prebid Server are the primary technologies enabling unified auctions on the publisher side, while SSPs implement unified auction logic on the exchange side.
- User Agent
- A text string sent by a web browser or mobile app in HTTP headers that identifies the browser name, version, operating system, and device type. In programmatic advertising, the user agent is passed in bid requests and used for device-level targeting (mobile vs. desktop, iOS vs. Android, specific browser versions). User agent strings are being progressively replaced by structured client hints (User-Agent Client Hints API) as part of browser privacy initiatives.
- UUID (Universally Unique Identifier)
- A 128-bit identifier used to uniquely identify users, devices, or sessions across programmatic advertising systems. UUIDs serve as the common currency for user matching between DSPs, DMPs, SSPs, and verification platforms. In mobile advertising, device-specific UUIDs include Apple's IDFA and Google's GAID. The deprecation of device UUIDs (Apple's ATT framework, Google's Privacy Sandbox) is driving the industry toward alternative identity solutions.
V
- VAST (Video Ad Serving Template)
- An XML-based protocol developed by the IAB Tech Lab that standardizes the communication between video players and ad servers for serving video ad creatives. VAST defines the structure for ad media files, tracking events (impression, start, first quartile, midpoint, third quartile, complete), companion ads, and error reporting. The current version (VAST 4.2) supports SIMID for interactive video ad experiences and includes verification tracking integration.
- VPAID (Video Player-Ad Interface Definition)
- A legacy IAB standard that enabled interactive functionality within video ads by providing a JavaScript or ActionScript interface between the video player and the ad creative. VPAID allowed video ads to respond to user interactions and report custom events, but introduced security risks and compatibility issues. VPAID has been deprecated in favor of SIMID and VAST 4.x, which provide more secure and standardized approaches to interactive video advertising.
- Verification Vendor
- A third-party technology company that provides independent measurement and validation of ad delivery metrics including viewability, brand safety, fraud detection, and audience verification. Leading verification vendors include Integral Ad Science (IAS), DoubleVerify (DV), Oracle Moat, and Pixalate. Advertisers deploy verification pixels alongside their ad creatives to obtain unbiased performance data independent of the DSP or publisher's own reporting.
- Video Completion Rate (VCR)
- The percentage of served video ad impressions that were watched to completion (100% of the video duration). VCR is calculated as completed views divided by total served impressions and is a key metric for evaluating video ad engagement and creative effectiveness. Average VCR benchmarks vary by format: in-stream pre-roll typically achieves 65–85%, while outstream and in-feed video average 40–60%.
- Viewability
- A metric measuring whether an ad impression was actually visible to the user, as opposed to being served but rendered off-screen, in a background tab, or below the fold. The MRC standard defines a viewable display impression as 50% of pixels visible for at least 1 continuous second, and a viewable video impression as 50% of pixels visible for at least 2 continuous seconds. Industry average viewability rates hover around 55–65% for display and 65–75% for video.
- View-Through Conversion
- A conversion that is attributed to an ad impression that the user saw but did not click, occurring within a defined attribution window (typically 1–30 days). View-through conversions capture the branding and awareness impact of display and video advertising that does not generate immediate clicks but influences subsequent user behavior. View-through attribution is debated in the industry due to potential over-crediting, as users who see an ad may have converted regardless of exposure.
W
- Waterfall
- A sequential method of selling ad inventory where the publisher's ad server calls demand sources one at a time in order of priority, moving to the next source only if the previous one does not fill the impression. The traditional waterfall prioritizes direct-sold campaigns first, then guaranteed programmatic, PMP, and finally the open auction. Waterfalls have been largely replaced by header bidding and unified auctions, which allow all demand sources to compete simultaneously and deliver higher publisher revenue.
- Win Rate
- The percentage of bid responses submitted by a DSP that result in winning the auction, calculated as wins divided by total bids submitted. Win rate is a key diagnostic metric for DSP optimization: a very high win rate (above 80%) may indicate the DSP is overbidding, while a very low win rate (below 5%) may indicate underbidding or poor targeting alignment with available inventory. Optimal win rates vary by campaign objective and market conditions but typically range from 10% to 40%.
- Win Notification
- The signal sent from the exchange to the winning DSP confirming that its bid was selected and the impression will be served. Win notifications are delivered via the nurl (a URL the exchange fires upon auction completion) and contain the clearing price, enabling the DSP to record the actual cost of the impression. Win notifications are essential for bid optimization algorithms, budget tracking, and real-time campaign pacing decisions within the DSP.
Y
- Yield Management
- The strategic discipline of maximizing publisher ad revenue by optimizing the allocation of inventory across direct sales, guaranteed programmatic, PMP deals, and open auction channels. Yield management involves setting floor prices, managing deal prioritization, balancing fill rate against CPM, and dynamically adjusting supply configurations based on demand signals. Mature yield management combines historical analysis, real-time demand monitoring, and predictive modeling to maximize total revenue.
- Yield Optimization
- The use of algorithms, machine learning, and real-time data to continuously improve publisher revenue per impression. Yield optimization techniques include dynamic floor pricing (adjusting minimum prices based on predicted demand), demand source prioritization (ranking SSPs by expected eCPM), multi-format competition, and audience-based pricing (charging more for high-value user segments). Yield optimization is a core function of SSPs and is often the primary value proposition for publishers choosing an SSP partner.