How to install display-ads
npx skills add https://github.com/kostja94/marketing-skills --skill display-adsFull instructions (SKILL.md)
Source of truth, from kostja94/marketing-skills.
name: display-ads description: When the user wants to run display, banner, or ad network campaigns. Also use when the user mentions "display ads," "banner ads," "ad network," "ad alliance," "programmatic display," "native ads," or "retargeting display." For strategy, use paid-ads-strategy. metadata: version: 1.0.1
Paid Ads: Display / Banner
Guides display advertising: ad networks, banner ads, and programmatic buying. Use when placing ads on publisher sites (websites, apps) for brand awareness or retargeting.
When invoking: On first use, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.
What Is Display / Banner
- Ad networks: Aggregate inventory from many publishers; buy placements programmatically or via direct deals
- Banner ads: IAB standard sizes (300×250, 728×90, 160×600, 320×50 mobile); static or animated
- Programmatic: Automated buying via DSPs; real-time bidding (RTB); audience targeting
Formats
| Format | Use |
|---|---|
| Display banner | IAB sizes; CPM or CPC; brand, retargeting |
| Native | Blends with page content; higher engagement |
| Video pre-roll | Pre-roll on publisher video; see ctv-ads for streaming |
| Rich media | HTML5; expandable, interactive |
| Mobile interstitial | Full-screen between content |
Buying Options
| Option | Use |
|---|---|
| Google Display | Part of Google Ads; automated placements; retargeting |
| Programmatic DSP | The Trade Desk, Magnite, etc.; audience-based; scale |
| Direct publisher | Deal with specific site; guaranteed placement |
| Ad network | Network aggregates inventory; simpler than full programmatic |
Metrics
| Metric | Use |
|---|---|
| CPM | Cost per thousand impressions |
| CPC | Cost per click |
| CTR | Click-through rate; typically low for banners (0.1–0.5%) |
| Viewability | % of impressions actually seen |
| Completion rate | For video; % who watch full ad |
Creative
- IAB sizes: 300×250 (medium rectangle), 728×90 (leaderboard), 160×600 (skyscraper), 320×50 (mobile)
- File types: Static image, animated GIF, HTML5
- Message: Clear CTA; minimal text; brand visible in 3 seconds
UTM
Use utm_medium=display or cpc with utm_source (publisher or network name) for attribution. See traffic-analysis for GA4 alignment.
Pre-Launch Checklist
- Creative in required sizes
- Landing page aligned with ad message
- UTM parameters set
- Retargeting audience defined (if applicable)
- Viewability target set
Related Skills
- paid-ads-strategy: Ad formats by medium; when to use display
- google-ads: Google Display Network; retargeting campaigns
- traffic-analysis: UTM for display; attribution
- analytics-tracking: Conversion tracking; viewability
Related skills
More from kostja94/marketing-skills and the wider catalog.

distribution-channels
When the user wants to plan product distribution via marketplaces, app stores, or third-party platforms. Also use when the user mentions "distribution channels," "marketplace listing," "app store listing," "Figma plugin," "Chrome extension marketplace," "AWS Marketplace," "Shopify app," "GPTs store," "app distribution," or "third-party marketplace." For channel mix, use integrated-marketing.

docs-page-generator
When the user wants to create, optimize, or structure a documentation site. Also use when the user mentions "docs," "documentation site," "docs subdomain," "docs.yourdomain.com," "help center," "knowledge base," "Getting Started," "API Reference," "user guides," or "tutorials." For API marketing landing, use api-page-generator.

domain-architecture
When the user wants to decide domain structure for multiple products or brands—subfolder vs subdomain vs independent domain. Also use when the user mentions "subfolder vs subdomain," "subdirectory vs subdomain," "multiple products domain," "multiple websites," "brand architecture," "branded house," "house of brands," "where to host product," "domain structure," or "hub-spoke domain." For brand SERP, use multi-domain-brand-seo.

domain-selection
When the user wants to choose an SEO-friendly domain for a new site—brand vs keyword domain, TLD selection, or domain best practices. Also use when the user mentions "domain choice," "pick domain," "SEO-friendly domain," "brand domain," "EMD," "PMD," "exact match domain," "partial match domain," "TLD," ".ai domain," ".com vs .io," "domain length," "domain history," or "defensive domain registration." For migration, use rebranding-strategy.

download-page-generator
When the user wants to create, optimize, or audit a download page for desktop or mobile app. Also use when the user mentions "download page," "app download," "desktop download," "mobile app download," "App Store," "Play Store," "get the app," "install app," or "download CTA." For app install ads, use app-ads.

education-program
When the user wants to plan, implement, or optimize student and education discount programs. Also use when the user mentions "student discount," "education discount," "student plan," "for students," ".edu discount," "academic pricing," "student verification," "SheerID," "UNiDAYS," or "education program." For startup pricing page, use startups-page-generator.