Skip to main content
skill CX Codex

display-ads — Claude Code skill: banners and ad networks

A skill for planning display and banner campaigns: formats, buying options, metrics, UTM tagging and a pre-launch checklist.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add kostja94/marketing-skills --skill display-ads -a claude-code
Open on GitHub

What display-ads does

The skill walks through placing ads on publisher sites and apps. It covers ad networks, banner ads and programmatic buying: a network aggregates inventory from many publishers, and you buy placements programmatically or through direct deals.

Formats and buying options sit in separate tables. Formats: IAB display banners, native units, video pre-roll, HTML5 rich media, mobile interstitials. Buying: Google Display, programmatic DSPs such as The Trade Desk and Magnite, direct publisher deals, ad networks. Metrics are CPM, CPC, CTR, viewability, and completion rate for video; banner CTR is typically low, 0.1–0.5%.

A pre-launch checklist closes it out: creative in the required sizes, a landing page that matches the ad message, UTM parameters, a retargeting audience, a viewability target. For attribution it suggests utm_medium=display or cpc paired with utm_source set to the publisher or network name. Strategy lives in the separate paid-ads-strategy skill; this one handles placement tactics.

What it helps with

  • pick banner sizes that match publisher specs
  • map display formats to campaign goals
  • choose between an ad network and a programmatic DSP
  • tag display traffic with UTM for attribution
  • run the pre-launch checklist before going live

Example prompts for the agent

  • Draft a display campaign plan with the formats and banner sizes to use
  • Compare an ad network against a programmatic DSP for retargeting
  • Set UTM parameters for display placements and check the pre-launch list

How to install display-ads

1Skills CLI (Vercel)

npx skills add kostja94/marketing-skills --skill display-ads -a claude-code

2Manually: put the files in place

~/.claude/skills/display-ads/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/display-ads/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about display-ads

How do I install display-ads in Claude?

Run npx skills add kostja94/marketing-skills --skill display-ads -a claude-code. The skill lands at ~/.claude/skills/display-ads/SKILL.md.

What does display-ads do?

It helps plan display and banner campaigns: formats, buying options, metrics, UTM tagging and a pre-launch check.

How is display-ads different from paid-ads-strategy?

paid-ads-strategy covers format choices by medium and when display makes sense. display-ads handles banner placement tactics and ad network work.

Source text

SKILL.md · MIT
---
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

© kostja94 · MIT · kostja94/marketing-skills

Similar skills

Everything for Marketing and content →

From the same set125

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor