Programmatic Advertising Cheat Sheet
Programmatic Advertising Cheat Sheet: DSPs, SSPs, RTB & Optimization
Programmatic advertising uses technology and automated systems to buy and sell digital advertising inventory. Instead of negotiating every advertising placement manually, advertisers can use platforms, audience data, bidding strategies, and automation to purchase impressions across eligible digital channels.
Programmatic advertising is widely used for display, video, connected TV, audio, and other digital advertising formats. Understanding its ecosystem is essential for digital marketers, media buyers, campaign managers, and ad operations professionals.
This cheat sheet explains the programmatic advertising ecosystem, demand-side platforms, supply-side platforms, real-time bidding, campaign structure, targeting, measurement, optimization, and troubleshooting.
1. What Is Programmatic Advertising?
Programmatic advertising is the automated buying and selling of digital advertising inventory through technology platforms.
Traditional media buying often involves direct negotiations, manual insertion orders, and placement-level agreements. Programmatic buying can automate many of these processes, allowing advertisers to evaluate opportunities and bid on impressions according to campaign objectives and available signals.
Key Benefits
Automated media buying.
Access to multiple inventory sources.
Audience-based targeting.
Flexible bidding strategies.
Campaign-level optimization.
Measurement and reporting.
Potential for more efficient media allocation.
Programmatic advertising does not automatically guarantee lower costs or better results. Performance depends on campaign strategy, inventory quality, targeting, creative relevance, measurement, and execution.
2. Understanding the Programmatic Ecosystem
Several platforms and participants work together to facilitate programmatic advertising.
Advertiser
The advertiser is the company or organization promoting a product, service, or brand.
Example: A business running a campaign to generate product sales.
Agency or Trading Team
An agency or media team may plan campaigns, manage budgets, select audiences, configure platforms, monitor performance, and report results.
Demand-Side Platform (DSP)
A DSP allows advertisers to purchase digital advertising inventory programmatically.
Common functions include:
Campaign setup and management.
Bidding and budget control.
Audience targeting.
Inventory selection.
Creative management.
Frequency management.
Reporting and optimization.
Examples include Display & Video 360 (DV360) and The Trade Desk.
Supply-Side Platform (SSP)
An SSP helps publishers make advertising inventory available to buyers.
It can support inventory management, auction configuration, demand access, and publisher monetization.
Ad Exchange
An ad exchange facilitates transactions between buyers and sellers, often through auction-based systems.
Publisher
A publisher owns or operates a website, application, streaming service, or other digital property that offers advertising inventory.
Ad Server
An ad server manages advertising delivery and may support creative selection, impression tracking, reporting, and campaign delivery controls.
Advertisers and publishers may use different ad-serving arrangements depending on their technology setup.
3. DSP vs SSP vs Ad Exchange
Component | Primary role | Main user |
|---|---|---|
DSP | Buys advertising inventory | Advertisers and agencies |
SSP | Makes publisher inventory available | Publishers |
Ad exchange | Facilitates buying and selling | Buyers and sellers |
Ad server | Supports ad delivery and measurement | Advertisers, publishers, or both |
DMP or data platform | Organizes audience data for supported use cases | Advertisers or publishers |
These components may integrate with each other, and their exact responsibilities vary by platform and implementation.
Easy Way to Remember
DSP: Demand-side buying.
SSP: Supply-side selling.
Exchange: Marketplace connecting buying and selling.
Ad server: Ad delivery and measurement.
4. What Is Real-Time Bidding (RTB)?
Real-time bidding is an auction-based method of purchasing individual advertising impressions through automated systems.
The process typically occurs within milliseconds while a webpage, app, or other digital experience loads.
How RTB Works
A user visits a website or opens an app.
The publisher or its technology partner identifies an advertising opportunity.
The opportunity is made available to eligible buyers through the relevant auction infrastructure.
DSPs evaluate the impression against campaign settings, targeting, budget, and bidding logic.
Eligible bidders submit bids.
The auction determines the winning bid according to its rules.
The winning creative is selected and served, if the transaction completes successfully.
Measurement systems record available delivery and performance signals.
Not every impression follows exactly the same technical path. Auction mechanics, integrations, and processing steps vary across environments.
Important RTB Terms
Bid request: Information describing an advertising opportunity and its available attributes.
Bid response: A buyer's response to a bid request, which may include a bid and creative information.
Impression: An ad delivery event recorded according to the relevant measurement definition.
Auction: The mechanism used to determine the outcome of a buying opportunity.
Win rate: The proportion of eligible bids or bid responses that win, depending on the platform's reporting definition.
5. Types of Programmatic Buying
Programmatic advertising includes different buying arrangements.
Open Auction
Inventory is made available to eligible buyers through an auction environment.
Advantages may include broad inventory access and flexible buying.
Considerations include inventory quality, competition, transparency, and brand suitability.
Private Marketplace (PMP)
A PMP is an invitation-based or otherwise restricted marketplace in which selected buyers can access specified inventory under agreed conditions.
It can provide more controlled access to particular publishers or inventory packages.
Preferred Deal
A preferred deal generally gives a buyer access to negotiated inventory at an agreed price or pricing arrangement without necessarily requiring the buyer to purchase every eligible impression.
The precise mechanics depend on the deal setup.
Programmatic Guaranteed
Programmatic guaranteed buying typically involves an agreed inventory commitment and price, with transactions executed through programmatic technology.
Quick Comparison
Buying type | Access | Typical characteristic |
|---|---|---|
Open auction | Broad eligible buyer access | Auction-based buying |
PMP | Selected buyers | Restricted marketplace |
Preferred deal | Selected buyer and seller | Negotiated buying opportunity |
Programmatic guaranteed | Agreed buyer and seller | Committed inventory and pricing |
Actual deal terms and transaction mechanics depend on the platform and agreement.
6. Programmatic Campaign Structure
Campaign structure varies by DSP, but a common conceptual hierarchy is:
Advertiser → Campaign → Insertion Order or equivalent budget group → Line Item → Creative
The exact terminology and hierarchy depend on the platform.
Campaign
The campaign organizes advertising activity around a business or marketing objective.
Examples include brand awareness, product consideration, or conversion generation.
Insertion Order (IO)
In platforms that use insertion orders, an IO can organize budgets, dates, pacing, and other delivery settings across line items.
An IO is not identical to every form of contract or media authorization used in the industry.
Line Item
A line item defines a specific buying strategy or delivery configuration.
Depending on the DSP, settings may include:
Budget and flight dates.
Targeting.
Bidding.
Inventory sources.
Frequency caps.
Creative assignments.
Pacing.
Optimization goals.
Creative
The creative is the advertisement shown to the user.
It may include image, HTML5, native, video, or other supported formats.
Why Structure Matters
A clear structure makes it easier to separate audiences, formats, inventory strategies, budgets, and performance reporting.
Poorly planned structures can make optimization and troubleshooting more difficult.
7. Programmatic Targeting Methods
Targeting determines which advertising opportunities are eligible for a campaign.
Contextual Targeting
Ads are selected based on the content or context in which they may appear.
Example: Advertising outdoor equipment alongside relevant outdoor recreation content.
Geographic Targeting
Campaigns may target selected countries, regions, cities, or other supported geographic areas.
Accuracy depends on the platform's available location signals and settings.
Device Targeting
Depending on the DSP, campaigns may apply device-related controls for mobile, desktop, tablet, or connected TV environments.
Audience Targeting
Campaigns can use eligible audience segments based on available signals, data permissions, and platform capabilities.
Retargeting
Retargeting attempts to reach eligible users who previously interacted with a website, app, product, or other supported touchpoint.
It depends on valid measurement, audience eligibility, privacy requirements, and the platform's available identification methods.
First-Party Data
First-party data is collected directly through a business's own interactions with customers or users.
Examples include eligible customer lists and website interaction data.
Its use must follow applicable privacy requirements, consent obligations, and platform policies.
Lookalike or Similar-Audience Approaches
Some advertising platforms provide methods for finding users who resemble a source audience. Availability and terminology vary by platform.
Do not assume that every DSP supports the same audience products or targeting controls.
8. Understanding Programmatic Bidding
Bidding determines how much an advertiser is willing to pay for an eligible advertising opportunity, subject to the platform's bidding method and campaign constraints.
Common approaches include:
CPM Bidding
CPM represents cost per thousand impressions.
It is commonly used when buying and evaluating impression-based advertising.
CPC-Oriented Optimization
Some campaigns optimize toward clicks or use click-related performance goals, depending on platform capabilities.
CPA-Oriented Optimization
Cost-per-acquisition goals focus on the cost of generating a defined action.
Value-Based Optimization
Where supported, campaigns can optimize toward conversion value or another business-value signal.
Manual vs Automated Bidding
Manual approaches provide direct control over certain bid settings. Automated approaches use platform systems to adjust bidding based on objectives and available signals.
The appropriate approach depends on the buying platform, campaign objective, measurement quality, and available data.
9. Essential Programmatic Metrics
Impressions
The number of ad impressions recorded by the applicable measurement system.
Reach
The number of distinct people or users reached, according to the platform's measurement method.
Reach estimates may differ between platforms.
Frequency
The average number of impressions delivered per reached user or audience member.
Formula:
Frequency = Impressions ÷ Reach
CPM
Cost per thousand impressions.
Formula:
CPM = (Cost ÷ Impressions) × 1,000
CTR
Click-through rate measures clicks relative to impressions.
Formula:
CTR = (Clicks ÷ Impressions) × 100
CPC
Cost per click.
Formula:
CPC = Cost ÷ Clicks
Conversion Rate
Conversion rate measures conversions relative to a defined denominator, commonly clicks or sessions.
Formula:
Conversion Rate = (Conversions ÷ Eligible Interactions) × 100
Always specify the denominator used.
CPA
Cost per acquisition or action.
Formula:
CPA = Cost ÷ Conversions
Viewability Rate
Viewability rate measures viewable impressions relative to the applicable impression denominator.
Formula:
Viewability Rate = (Viewable Impressions ÷ Measured Impressions) × 100
Use the relevant measurement provider's definition.
ROAS
Return on ad spend compares attributed conversion value with advertising cost.
Formula:
ROAS = Conversion Value ÷ Advertising Cost
A ROAS of 4.0 means ₹4 of attributed conversion value for every ₹1 spent, assuming consistent currency and measurement.
10. Frequency Capping
Frequency capping limits how often an eligible user is shown an advertisement within a specified period, where the platform can apply the cap.
For example, a campaign might aim to limit delivery to three impressions per user per day.
The available cap settings and how they are applied depend on the DSP, campaign setup, and measurement environment.
Why Frequency Capping Matters
Helps reduce excessive repetition.
Supports controlled audience exposure.
Can reduce wasted impressions.
Helps manage user experience.
Can inform campaign reach and frequency planning.
Optimization Considerations
A very restrictive cap may limit delivery. A very loose cap may result in repeated exposure to the same audience.
Review reach, frequency, campaign objective, and available performance data together rather than using a single universal cap for every campaign.
11. Brand Safety and Inventory Quality
Brand safety aims to reduce the risk of advertisements appearing alongside content that conflicts with the advertiser's standards.
Inventory quality concerns whether the impressions purchased are appropriate, legitimate, measurable, and valuable for the campaign.
Useful controls and checks may include:
Publisher or inventory exclusions.
Content suitability settings.
Domain and app reviews.
Fraud and invalid-traffic monitoring.
Viewability measurement.
Supply-path analysis.
Third-party verification tools, where available.
Brand Safety vs Brand Suitability
Brand safety focuses on avoiding clearly harmful or unacceptable environments.
Brand suitability is more specific to an individual advertiser's preferences, risk tolerance, and communication standards.
A campaign should apply controls that fit the brand rather than relying on a generic setting without review.
12. Programmatic Creative Formats
Common programmatic formats include:
Display: Static or animated visual advertisements.
Native: Ads designed to fit the surrounding content format.
Video: Video advertisements served in supported environments.
Connected TV (CTV): Advertising delivered through eligible internet-connected television environments.
Audio: Advertising delivered through supported digital audio inventory.
Rich media: Interactive or more advanced creative experiences.
Not every DSP supports every format in every market or inventory source.
Creative Best Practices
Match the message to the audience and campaign objective.
Follow platform specifications.
Use readable text and clear calls to action.
Ensure the landing page supports the advertisement.
Test creative variations where possible.
Monitor creative approvals and delivery status.
Avoid misleading claims or outdated offers.
13. Programmatic Campaign Optimization
Optimization should connect delivery data to the campaign's actual objective.
If Impressions Are Low
Check campaign status, budget, flight dates, line-item configuration, bid competitiveness, targeting restrictions, inventory availability, creative eligibility, and frequency controls.
If CPM Is High
Review the inventory mix, targeting restrictions, auction competition, deal terms, bid settings, and the quality or scarcity of the selected inventory.
A high CPM is not automatically a problem if the impressions are more valuable and the campaign meets its objective.
If CTR Is Low
Review creative relevance, message clarity, audience selection, placement quality, and whether the call to action matches the user's likely intent.
If Conversions Are Low
Check conversion tracking, landing-page performance, offer relevance, traffic quality, and the relationship between campaign objectives and actual user behavior.
If CPA Is High
Investigate the conversion rate, bidding strategy, targeting, inventory quality, frequency, and measurement accuracy.
If Frequency Is Too High
Review audience size, frequency caps, campaign duration, reach, and budget distribution.
Consider whether the campaign is repeatedly reaching a limited audience.
Optimization Rule
Do not change every setting at once. Identify the likely cause, make a controlled adjustment, document it, and evaluate the result over a suitable period.
14. Programmatic Troubleshooting Checklist
Use this sequence when a campaign underperforms or delivery suddenly changes.
Reproduce: Confirm the issue in the platform reports.
Check status: Review campaign, IO, line-item, and creative status where applicable.
Identify timing: Determine when the change started.
Review change history: Check recent edits to budgets, bids, targeting, or creatives.
Validate targeting: Look for overly restrictive audience, geography, device, or inventory settings.
Check creative: Review approval, format, assignment, and landing-page status.
Review bidding: Check bids, automated bidding goals, and target constraints.
Check budget and pacing: Look for budget exhaustion, underdelivery, or unusual spend patterns.
Review frequency: Check whether frequency controls are limiting delivery.
Inspect inventory: Evaluate available supply, deal status, and inventory exclusions.
Validate tracking: Confirm impression, click, and conversion measurement.
Fix and QA: Make the appropriate change and verify the configuration.
Monitor: Confirm that delivery and performance recover.
The order may vary depending on the issue, but checking status, timing, recent changes, and measurement early helps narrow the investigation.
15. Programmatic Campaign Launch Checklist
Planning
Define the campaign objective.
Establish KPIs and measurement methods.
Confirm the budget and flight dates.
Identify the target audience.
Select suitable inventory and buying methods.
Campaign Setup
Create the campaign structure.
Configure targeting and exclusions.
Set bidding and pacing.
Configure frequency caps where needed.
Assign approved creatives.
Confirm destination URLs.
Measurement and Quality
Validate tracking.
Confirm reporting access.
Review brand-safety settings.
Check inventory-quality requirements.
Verify applicable privacy and consent requirements.
After Launch
Confirm delivery.
Monitor spend and pacing.
Review key metrics.
Check for policy or creative issues.
Document changes and outcomes.
Optimize based on evidence.
16. Programmatic Advertising Best Practices
Choose a DSP based on campaign requirements rather than brand popularity alone.
Set measurable objectives before launching.
Match buying methods to inventory and business goals.
Keep targeting relevant without creating unnecessary restrictions.
Monitor inventory quality and brand suitability.
Apply frequency controls appropriate to the campaign.
Use consistent metric definitions across reports.
Validate tracking before judging performance.
Consider the value of conversions, not only their volume.
Document changes and troubleshooting steps.
Review platform documentation because capabilities and interface labels can change.
Conclusion
Programmatic advertising combines automated media buying, bidding technology, audience signals, inventory marketplaces, creative delivery, and measurement.
A successful programmatic campaign requires more than launching a line item or setting a bid. Marketers need to understand the buying ecosystem, define clear objectives, maintain appropriate inventory and brand-safety controls, validate measurement, and optimize based on reliable evidence.
Use this cheat sheet as a quick reference when planning campaigns, reviewing performance, troubleshooting delivery, or preparing for programmatic advertising and ad operations interviews.



