Programmatic Display for ABM: A Practical Playbook
Programmatic display (real-time bidding on ad inventory) is often overlooked in ABM playbooks. Most B2B teams focus on LinkedIn or direct outreach, leaving money on the table.
The opportunity: programmatic display reaches your target accounts across hundreds of publisher sites (news, industry blogs, SaaS platforms), controls frequency, and costs a fraction of LinkedIn. The challenge: requires data infrastructure and more hands-on setup.
This playbook covers DSP selection, account-level frequency capping, and the tactical moves to make programmatic work for ABM. Learn how to coordinate programmatic campaigns with account-based advertising and integrate with account-based demand generation.
The Core Problem Programmatic Solves
LinkedIn Account Network reaches your accounts on LinkedIn, but only LinkedIn. They see your ads in the LinkedIn feed, and only when they're on LinkedIn.
Programmatic display reaches your accounts across the open web: - They read an article on VentureBeat or Forbes - They check a SaaS review site (G2, Capterra) - They use a weather app or news aggregator - Your ad appears
Result: higher frequency reach, lower cost, broader context.
Trade-off: Programmatic requires audience data (IP addresses, email lists, device IDs) and integration with a Demand-Side Platform (DSP). It's not as intuitive as LinkedIn.
DSP Comparison: DV360 vs. The Trade Desk vs. Demandbase
Google Marketing Platform (DV360)
Ideal for: Existing Google ecosystem users; campaigns requiring first-party data integration.
Strengths: - Integrated with Google Cloud; can activate Google intent signals, YouTube audience lists - Bulk upload of audiences; good for email/customer list matching - Audience overlap analysis (see what % of your email list is in Google's ecosystem) - Inventory: Covers Google Display Network (GDN), YouTube, and open web - Learning ML: Automated bidding based on conversion events
Weaknesses: - Interface is dense; steeper learning curve than The Trade Desk - IP targeting less polished than specialized ABM platforms - Relies on Google's cookie matching; third-party data integration is clunky
Ideal use case: You have a Google Ads account, want to activate email audiences, and plan to ladder programmatic with YouTube ads.
Cost: CPM typically $5-15 for open-web display; higher for YouTube inventory.
The Trade Desk
Ideal for: Flexibility; multi-channel campaigns with custom audience logic.
Strengths: - Most flexible DSP for audience combinations (AND/OR logic) - Best-in-class third-party data connectors (can plug Bombora intent data, ZoomInfo firmographics, etc.) - Granular reporting by publisher, format, creative - Inventory: Open web display, video, native, in-app - Partner enablement: Strong reseller ecosystem for managed services
Weaknesses: - Interface is complex; requires training or managed service - First-party data integration less seamless than DV360 - No native YouTube inventory (can be worked around via open-web buys)
Ideal use case: You want to layer intent data (Bombora), firmographics, and IP lists; control audience logic precisely.
Cost: CPM $5-20 depending on audience specificity and inventory tier.
Demandbase Demand-Side Platform
Ideal for: Pure ABM focus; account-level orchestration; frequency management.
Strengths: - Purpose-built for ABM; account graph is central - Frequency capping at account level (not just user level) - Intent scoring: native integration with Demandbase's own intent engine - Coordinated messaging: Can assign different creatives to different account tiers or buying stage - Reporting: Account-first view (not user-first)
Weaknesses: - Specialization = higher cost (typically 15-25% markup vs. open DSPs) - Requires Demandbase data or third-party provider integration - Less suitable if you're doing general-audience campaigns alongside ABM
Ideal use case: You're running ABM to 100+ target accounts; want account-level frequency capping and intent-scored prioritization; team can support the platform.
Cost: CPM $5-20 + platform fee; total cost 20-30% higher than The Trade Desk.
---Audience Setup: IP Targeting + Email Matching
IP Targeting for Accounts
IP targeting reaches people at the IP address range(s) assigned to a company. When an employee accesses the web from the company network (office or VPN), they're reachable via IP targeting.
How it works: 1. Get IP address range(s) for each target company (from ZoomInfo, Clearbit, Dun & Bradstreet, or IP database services like MaxMind) 2. Upload IP ranges to your DSP 3. DSP places bids when users browse from those IPs 4. Ad shows to that user
Accuracy: - Large enterprises (500+ employees): 70-90% of employees access company network from office or VPN; reachable via IP - Mid-market (50-500): 50-70% office-based or VPN; some use personal devices from home (miss these) - Small companies (<50): 20-40% office-based; more distributed/remote (less reliable)
Cost advantage: IP targeting typically costs 30-50% less than individual ID-based targeting because inventory is abundant.
Email Matching (Audience Upload)
Upload an email list; DSP matches emails to device IDs and cookies across the web.
Process: 1. Export CRM email list (prospects, accounts, leads) 2. Hash emails (SHA256) for privacy 3. Upload to DSP 4. DSP matches to cookie/device ID graph (Google, The Trade Desk's own graph, etc.) 5. Bid on inventory for matched users
Match rate: - DV360: 40-60% match rate to Google cookie ID graph - The Trade Desk: 50-70% match rate to TTD graph - Varies by audience type (B2B decision-makers typically have higher match rates than consumer audiences)
Use case: You have a list of 1000 target accounts with emails. Upload to DSP; reach matched users across the web.
Strategy: Combine IP + Email
- Primary audience: IP ranges for target accounts (high reach, cost-efficient)
- Secondary audience: Email list of key decision-makers (deeper reach, captures remote workers)
- Frequency cap: 20 impressions/month per user from both combined
Result: Reach 80-95% of target company employees (office network + remote workers) with unified frequency cap.
Frequency Cap Strategy
Frequency capping is critical for programmatic ABM. Unlike LinkedIn (where you see the same 500 ads and can cap easily), programmatic reaches you across 10,000+ sites. Without capping, a single user can see your ad 100+ times in a week.
Frequency Cap Best Practices
Account level (new in 2026 DSPs): - Most modern DSPs can cap frequency by account, not just user - Example: "Max 20 impressions per account per month" - Demandbase does this natively; The Trade Desk via audience sequencing
Setup in The Trade Desk: 1. Create campaign-level frequency cap: 10 impressions/user/week 2. Create account-level cap in audience: 20 impressions/account/month 3. Monitor actual frequency in reporting; iterate down if too aggressive
Common caps: - Awareness phase (top of funnel): 15-20 impressions/user/month - Engagement phase (warm audience): 25-40 impressions/user/month - Conversion phase (retargeting): 10-15 impressions/user/month
Why it matters: - Without capping: User sees ad from you 5 times, gets annoyed, blocks your brand - With capping: User sees ad 2-3 times across different sites over a month; builds familiarity - Frequency + variety: Show different creatives (problem, proof, CTA) to the same cap; reduces fatigue
Creative Strategy for Programmatic ABM
Display ads on programmatic are smaller and less prominent than LinkedIn ads. Creative must work harder.
Format Choices
Standard display (300x250, 728x90, 160x600): - Pro: Cheap, widely available inventory - Con: Low engagement; easy to ignore - Use case: Awareness, reach
Rich media (expandable, video-enabled): - Pro: More engaging; can tell story in 5 seconds - Con: Fewer publishers support; higher CPM - Use case: Problem statement, product demo
Native ads (content-like format): - Pro: High engagement; contextually fits publisher site - Con: Highest CPM; requires copywriting per publisher - Use case: Thought leadership, case study, product story
Video (pre-roll, out-stream): - Pro: Highest engagement; good for longer narratives - Con: Highest CPM ($0.50-2.00 per view); requires video asset - Use case: Explainer, product walk-through, customer story
Creative Messaging
For programmatic ABM, messaging is similar to LinkedIn but tighter:
- Headline: Problem or outcome in 5-8 words (e.g., "Eliminate manual revenue close")
- Image/Visual: Problem visualization or product screenshot
- CTA: "Learn more," "See the demo," "Schedule 10 min call"
- Landing page: Keep it tight; form only if high-intent (demo, trial). Otherwise, article or explainer.
Execution
- Variant 1 (Problem): "60% of RevOps teams close deals manually. We automate it."
- Variant 2 (ROI): "Close deals 2 weeks faster with automated revenue operations."
- Variant 3 (Social proof): "1000+ companies use [brand] to accelerate close. Here's why."
Serve Variant 1 to all accounts for 2 weeks (awareness). Then segment: - Variant 2 to engaged accounts (clicked or converted on first ad) - Variant 3 to cold accounts (never engaged)
---Skip the manual work
Abmatic AI runs targets, sequences, ads, meetings, and attribution autonomously. One platform replaces 9 tools.
See the demo โCampaign Build Checklist (The Trade Desk Example)
Step 1: Create Advertiser Account
- Log in to The Trade Desk platform
- Create new advertiser (name it: "ABM Campaign 2026 Q2")
- Set up billing and payment
Step 2: Upload Audience Data
-
IP targeting: - Compile IP ranges for 30-50 target accounts - Create IP list in The Trade Desk: "ABM Q2 IPs" - Upload CSV (IP start range, IP end range)
-
Email audience: - Export 1000-5000 target contact emails from CRM - Hash using SHA256 (The Trade Desk provides tool) - Upload to The Trade Desk as "Email - Decision Makers" - Expected match rate: 50-70%
Step 3: Define Audience Combination
In The Trade Desk audience section:
- Create segment 1: IP list OR Email list (combined reach)
- Add frequency cap: 20 impressions/month
- Add frequency cap: 5 impressions/week (prevent oversaturation)
Step 4: Create Campaign
- Campaign name: "ABM - Awareness Phase"
- Budget: $10,000 (monthly)
- Duration: 4 weeks
- Bidding strategy: "Maximize reach" (for awareness) or "CPC" (if driving to demo form)
Step 5: Create Ad Insertions
Ad insertion = specific creative + placement strategy
- Insertion 1: 300x250 standard display, problem-focused
- Insertion 2: 728x90 leaderboard, outcome-focused
- Insertion 3: Native ad, thought leadership angle
Step 6: Set Inventory/Publishers
- Allowlist: Add 50-100 premium publishers (Wall Street Journal, Forbes, TechCrunch, industry vertical news)
- Blocklist: Explicitly block low-quality sites, competitor sites, adult content
- Placement types: Display only (no video for awareness phase to control cost)
Step 7: Set Targeting
- Audience: IP + Email list (created in Step 2)
- Geo: If applicable, limit to US/UK
- Device: Desktop + mobile (most B2B browsing is desktop in office)
Step 8: Launch & Monitor
- Campaign goes live
- Monitor daily: Impressions, clicks, spend vs. budget
- After 3 days: Check average CPM; should be $5-12. If higher, adjust inventory allowlist
- After 1 week: Check match rate (users reached vs. audience size); expect 20-40% of uploaded audience matched
- After 2 weeks: Review creative performance; pause underperforming variations
Step 9: Conversion Tracking & Attribution
- Add conversion pixel to demo request page
- Create conversion event in The Trade Desk: "Demo Request - ABM"
- Let model train for 48 hours
- After 14 days: Measure conversion rate by audience segment; optimize budget to best-performing audience
Step 10: Scale or Pivot
- If ROAS is positive (demos from ABM accounts at $X cost / deal value): Increase budget 25-50%
- If cold, pivot: Different audience (age IP targeting, remove email list, add intent data like Bombora)
- If mixed: Keep IP-only (cheaper, reliable), pause email-only (pricier, lower ROI)
Pitfalls & How to Avoid Them
Pitfall 1: Audience too broad - Setting up IP targeting for 500 companies or email list of 100k people spreads budget thin - Fix: Start with 30-50 accounts, 1000-2000 emails; scale up after 4 weeks if working
Pitfall 2: Inventory quality - Bidding on all open-web inventory means ads show on low-quality publisher sites - Fix: Use allowlist (50-100 quality publishers only) rather than blocklist
Pitfall 3: Frequency fatigue - No frequency cap = user sees ad 50+ times/month; brand fatigue - Fix: Enforce 15-20 impressions/month per user; rotate creatives weekly
Pitfall 4: No creative variation - Same ad to same audience for 8 weeks kills performance - Fix: Develop 5-7 creative variations; rotate every 2 weeks
Pitfall 5: Attribution confusion - Attributing all programmatic views to conversion; inflating ROI - Fix: Use last-click attribution, but track influenced pipeline separately (accounts that saw ads + converted in next 60 days)
Integration with Other Channels
Programmatic works best as a layer, not a standalone channel:
-
LinkedIn + Programmatic: LinkedIn reaches your accounts on LinkedIn; programmatic reaches them on industry sites, news, etc. Combined frequency: 30-35 impressions/month across both.
-
Programmatic + Email: Run email to target accounts; retarget with programmatic to non-openers/clickers. Progressive nurture.
-
Programmatic + Sales outreach: Coordinate timing. Sales reaches out to prospect via email; same day, they see your ad on a news site. Reinforces message.
For full ABM orchestration across channels, see RevOps Alignment Framework.
---Reporting Template
Weekly reporting (track these metrics):
| Metric | Week 1 | Week 2 | Week 3 | Week 4 |
|---|---|---|---|---|
| Impressions | X | X | X | X |
| Clicks | X | Y | Y | Y |
| CTR | 0.5% | 0.6% | 0.6% | 0.65% |
| Spend | $2.5k | $2.5k | $2.5k | $2.5k |
| Cost per click | $50 | $42 | $42 | $38 |
| Conversions | 5 | 8 | 12 | 15 |
| Cost per conversion | $500 | $312 | $208 | $167 |
| Accounts reached | 400 | 400 | 400 | 400 |
| Avg impressions per account | 5 | 10 | 15 | 20 |
Actions based on reporting: - Week 1-2: Monitor reach; ensure hitting 400+ accounts - Week 2-3: Optimize creatives; pause bottom 30% by CTR - Week 3-4: Dial up budget if conversion cost < demo value; dial down if > demo value
Summary
Programmatic display for ABM works when: 1. You have a defined target account list (30-100 accounts) 2. You upload IP + email audiences 3. You cap frequency at 15-25 impressions/month per user 4. You rotate creatives weekly 5. You layer it with LinkedIn for combined reach
Start with $10k/month on 50 accounts for 4 weeks. Measure conversions and account engagement. Scale if working; pivot audience/creative if not.
Ready to layer programmatic display into your ABM strategy? Book a demo to see how Abmatic AI helps you identify target accounts and build programmatic audiences at scale.





