Agent skill
ctv-advertising
Create and optimize Connected TV (CTV) advertising campaigns across streaming platforms. Use for planning CTV media buys, targeting streaming audiences, creating video ads for CTV platforms, measuring CTV campaign performance, optimizing programmatic CTV campaigns, understanding CTV attribution, navigating platform-specific requirements (Roku, Amazon Fire TV, Samsung TV Plus, etc.), and developing cross-platform CTV strategies.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/ctv-advertising
SKILL.md
CTV Advertising
Create and optimize advertising campaigns for Connected TV and streaming platforms.
Overview
This skill provides frameworks for planning, executing, and optimizing CTV advertising campaigns across major streaming platforms including Roku, Amazon Fire TV, Samsung TV Plus, Hulu, Peacock, and programmatic CTV exchanges. Covers audience targeting, creative specifications, measurement strategies, and platform-specific best practices.
Platform Selection Guide
| Platform Type | Best For | Reach | Targeting Capabilities |
|---|---|---|---|
| Roku Ads | Broad streaming reach | 70M+ US households | Demographic, behavioral, ACR data |
| Amazon Fire TV | E-commerce integration | 50M+ US households | Purchase data, Prime behavior |
| Samsung Ads | Smart TV native | 45M+ US households | ACR data, viewing behavior |
| Hulu Ad Manager | Premium content | 48M+ subscribers | Demographic, interest-based |
| YouTube TV | Live + on-demand | 8M+ subscribers | Google audience data |
| Programmatic CTV | Multi-platform scale | Aggregated inventory | Advanced programmatic targeting |
Campaign Planning Framework
Audience Strategy
- Define target segments — use streaming behavior data, not just demographics
- Leverage first-party data — upload customer lists for matching
- Apply ACR targeting — target based on actual viewing behavior (Automatic Content Recognition)
- Consider dayparting — streaming viewing patterns differ from linear TV
- Plan for frequency management — coordinate across platforms to avoid oversaturation
Budget Allocation
| Budget Level | Recommended Approach | Platform Mix |
|---|---|---|
| Under $25K | Single platform test | 1 major platform |
| $25K-$100K | Multi-platform | 2-3 platforms |
| $100K-$500K | Programmatic + direct | Programmatic base + 2 direct platforms |
| $500K+ | Full ecosystem | Programmatic + all major platforms |
Creative Specifications
Standard CTV Video Specs
- Duration: 15s, 30s (most common); 6s, 60s (platform-dependent)
- Resolution: 1920x1080 (1080p) minimum; 3840x2160 (4K) preferred
- Aspect Ratio: 16:9 (required)
- File Format: MP4 (H.264 codec)
- Frame Rate: 29.97 fps or 23.976 fps
- Audio: Stereo, AAC codec, -24 LUFS loudness
- Bitrate: 8-20 Mbps for 1080p
- Max File Size: Varies by platform (typically 500MB-2GB)
Creative Best Practices
- Design for the big screen — use bold visuals, large text (minimum 36pt)
- Front-load branding — viewers may skip after 5 seconds on some platforms
- Optimize for sound-on — CTV viewers typically have audio enabled
- Include clear CTA — use QR codes, voice commands, or simple URLs
- Test multiple versions — A/B test creative variations within campaigns
- Avoid small text — ensure readability from 10 feet away
Targeting Capabilities
Demographic Targeting
- Age ranges
- Gender
- Household income
- Parental status
- Geographic (DMA, zip code, city)
Behavioral Targeting
- Content genre preferences
- Viewing frequency
- Device usage patterns
- Time of day preferences
- Binge-watching behavior
Advanced Targeting
- ACR Data: Target based on linear TV viewing
- Purchase Data: Amazon shopping behavior, credit card data
- First-Party Match: Upload customer emails/addresses
- Lookalike Audiences: Expand from existing customers
- Retargeting: Re-engage website visitors on CTV
Measurement & Attribution
Key Metrics
| Metric | Definition | Benchmark |
|---|---|---|
| Completion Rate | % who watched entire ad | 70-95% |
| VCR (Video Completion Rate) | Completed views / impressions | 85%+ |
| Reach | Unique households reached | Campaign-dependent |
| Frequency | Avg impressions per household | 3-5 optimal |
| CPM | Cost per 1,000 impressions | $20-$65 |
| CPA | Cost per acquisition | Varies by vertical |
Attribution Methods
- Pixel-Based: Track website visits post-exposure
- QR Code Tracking: Measure direct response from CTV ads
- Promo Code Attribution: Unique codes for CTV campaigns
- Brand Lift Studies: Measure awareness and consideration changes
- Foot Traffic Attribution: Mobile location data for store visits
- Cross-Device Matching: Connect CTV exposure to mobile/desktop conversions
Platform-Specific Considerations
Roku
- Largest CTV platform in US
- Strong ACR data capabilities
- Roku OneView for unified measurement
- Supports interactive ad formats (shoppable, QR codes)
Amazon Fire TV
- Deep integration with Amazon shopping data
- Strong for e-commerce advertisers
- Amazon DSP for programmatic access
- Product detail page integration
Samsung Ads
- ACR data from Samsung smart TVs
- Cross-device targeting capabilities
- Premium inventory access
- Strong in sports and news content
Hulu
- Premium streaming content
- Binge ad selector (viewer choice)
- Pause ads available
- Strong demographic targeting
Programmatic CTV Buying
DSP Options
- The Trade Desk (most comprehensive CTV inventory)
- Amazon DSP (Fire TV + third-party inventory)
- Google DV360 (YouTube TV + programmatic)
- Xandr (premium CTV inventory)
- Viant (household-level targeting)
Programmatic Best Practices
- Use private marketplaces (PMPs) — better inventory quality
- Apply brand safety filters — exclude inappropriate content
- Implement frequency caps — 3-5 impressions per household per week
- Optimize by daypart — test different viewing times
- Monitor completion rates — indicator of ad quality and placement
- Leverage household graphs — target at household level, not device
Campaign Optimization
Week 1-2: Learning Phase
- Monitor completion rates by creative
- Analyze performance by daypart
- Review frequency distribution
- Check for technical issues (buffering, playback errors)
Week 3-4: Optimization Phase
- Shift budget to top-performing creatives
- Adjust daypart targeting based on performance
- Refine audience segments
- Implement frequency caps if needed
Ongoing Optimization
- Refresh creative every 4-6 weeks
- Test new audience segments
- Expand to additional platforms
- Coordinate with other marketing channels
Common Challenges
Challenge: High CPMs
Solution: Use programmatic buying for better rates, negotiate direct deals for volume, test less competitive dayparts
Challenge: Attribution Difficulty
Solution: Implement multi-touch attribution, use brand lift studies, track QR code scans and promo codes
Challenge: Frequency Management
Solution: Use household-level frequency caps, coordinate across platforms, monitor reach/frequency reports
Challenge: Creative Fatigue
Solution: Rotate multiple creative versions, refresh creative monthly, test different messaging approaches
Challenge: Platform Fragmentation
Solution: Use programmatic for aggregated reach, focus on top 2-3 platforms, leverage unified measurement tools
Industry Trends
- Programmatic Growth: 80%+ of CTV ads now bought programmatically
- Shoppable CTV: Interactive ads with direct purchase capabilities
- FAST Channels: Free Ad-Supported Streaming TV growing rapidly
- Advanced Targeting: Increased use of first-party data and ACR
- Cross-Screen Campaigns: Coordinated CTV + mobile + desktop strategies
- Measurement Standardization: Industry moving toward unified metrics
- Addressable TV: Household-level targeting becoming standard
Using the Reference Files
When to Read Each Reference
/references/platform-buying-guides.md — Read when planning campaigns on specific CTV platforms, understanding platform-specific features, or negotiating direct deals.
/references/creative-production.md — Read when producing CTV video ads, understanding technical specifications, or optimizing creative for streaming environments.
/references/measurement-attribution.md — Read when setting up attribution tracking, analyzing campaign performance, or implementing advanced measurement strategies.
/references/programmatic-ctv.md — Read when buying CTV inventory programmatically, setting up DSP campaigns, or optimizing programmatic performance.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?