
Ads Apple
Audit Apple Ads (formerly Apple Search Ads) accounts for iOS apps with structured PASS/WARNING/FAIL checks and an ASA Health Score before scaling spend.
Overview
ads-apple is an agent skill most often used in Launch (also Grow) that performs structured Apple Ads account analysis for iOS mobile advertisers including health scoring and remediation plans.
Install
npx skills add https://github.com/agricidaniel/claude-ads --skill ads-appleWhat is this skill?
- Campaign structure review: brand, competitor, and category BOFU Search Results coverage
- ASA Health Score 0–100 from weighted checks including 25% campaign structure
- Custom Product Pages (CPP) and deprecated Creative Sets guidance
- AdAttributionKit view-through attribution (24h post-impression) and MMP alignment
- Maximize Conversions bidding, budget pacing, TAP coverage, and country goal CPA benchmarks
- ASA Health Score on a 0–100 scale
- Campaign structure checks weighted at 25%
- AdAttributionKit view-through attribution window up to 24h post-impression
Adoption & trust: 725 installs on skills.sh; 5.8k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are spending on Apple Ads but lack a systematic read on campaign structure, attribution, CPP usage, and whether bids and pacing match country CPA goals.
Who is it for?
Indie iOS developers or one-person app studios past first ship who paste or export Apple Ads metrics and want audit-style guidance aligned to 2025–2026 ASA features.
Skip if: Non-iOS products, organic-only App Store optimization with zero paid budget, or teams without any Apple Ads account data to analyze.
When should I use this skill?
User says Apple Ads, Apple Search Ads, ASA, App Store ads, AdAttributionKit, view-through attribution, or is advertising a mobile app on iOS.
What do I get? / Deliverables
You receive an ASA Health Score, labeled check results, and a prioritized action plan to fix brand/competitor coverage, attribution, and bidding before increasing budget.
- ASA Health Score (0–100) with PASS/WARNING/FAIL labeled checks
- Findings report and prioritized action plan for campaigns and attribution
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Canonical shelf is Launch distribution because paid App Store placement is how many solo builders first acquire iOS users after ship. Apple Ads covers Search Results, Search Tab, Today Tab, and Product Pages—paid distribution channels—not in-app product code.
Where it fits
Score brand and competitor Search Results campaigns before scaling launch-week Apple Ads budget.
Reconcile AdAttributionKit view-through windows with MMP reports to see if ASA ROI is understated.
Align Custom Product Pages with active keyword themes before running Product Pages TAP placements.
Adjust Maximize Conversions and country goal CPA after retention data shows which markets merit higher bids.
How it compares
Deep Apple Ads audit skill—not generic ASO copy advice and not a self-serve ads API integration.
Common Questions / FAQ
Who is ads-apple for?
Mobile app advertisers on iOS using Apple Ads who need structured campaign, attribution, and bidding analysis from pasted or exported account data.
When should I use ads-apple?
At Launch when turning on paid App Store distribution; during Grow when tuning lifecycle spend; whenever users mention Apple Search Ads, ASA, CPP, or AdAttributionKit view-through attribution.
Is ads-apple safe to install?
It processes marketing metrics you provide—review the Security Audits panel on this page and avoid pasting secrets or full MMP API keys into prompts.
SKILL.md
READMESKILL.md - Ads Apple
# Apple Ads (formerly Apple Search Ads) Deep Analysis <!-- Updated: 2026-04-13 | v1.5: Maximize Conversions, CPP-only (Creative Sets deprecated), AdAttributionKit, rebrand --> <!-- Note: Apple rebranded "Apple Search Ads" to "Apple Ads" in April 2025 --> ## Process 1. Collect Apple Ads account data (exports from Apple Ads dashboard or pasted metrics) 2. Identify active placement types (Search Results, Search Tab, Today Tab, Product Pages) 3. Evaluate all applicable checks as PASS, WARNING, or FAIL 4. Calculate ASA Health Score (0-100) 5. Generate findings report with action plan ## What to Analyze ### Campaign Structure (25% weight) **BOFU; Bottom of Funnel (Search Results, Exact Match brand)** - Brand keyword campaign present (own app name + misspellings) - Competitor campaign present (competitor app names as keywords) - Category campaigns targeting high-intent generic terms (e.g. "workout app", "budget tracker") **MOFU; Middle of Funnel (Search Match / broad discovery)** - Search Match campaigns active in at least one ad group for discovery - Search Match ad groups isolated from Exact Match (separate ad groups; never mix) - Search Terms Report reviewed to mine converting queries for Exact Match promotion **Campaign Architecture Rules:** - Brand / Category / Competitor should be separate campaigns (different CPT bids, budgets) - Search Match ad groups isolated from manual keyword ad groups; NEVER mix in same ad group - Goal: let Search Match discover, then promote winners to Exact Match campaigns ### Bid Health (20% weight) **CPT (Cost Per Tap) vs Install Rate by Match Type:** - CPT vs category benchmarks (see Benchmarks section below) - TTR (Tap-Through Rate): benchmark >2.5% for Search Results, >1.5% for Search Tab - Conversion Rate (tap → install): benchmark 50-65% for brand terms, 20-40% for category - CPT/CPG (Cost Per Goal): compare against target CPI/CPA from MMP **Bid Strategy:** - Manual CPT bidding appropriate for small/new accounts - **Maximize Conversions** (GA February 26, 2026): AI-powered auto-bidder using Search Match that sets optimal bids per search query in real time. Target CPA (weekly average target) replaces CPA Cap (being deprecated). Recommended daily budget: at least 5x target CPA. Two-week learning period minimum. **Current limitation**: only optimizes for installs, NOT post-install events (no trial, subscription, or ROAS optimization yet) - CPA Goals available at campaign level; evaluate if conversion volume supports it (>100 installs/month per campaign) - Are bids differentiated by match type? (Brand Exact > Category Exact > Search Match) - Keyword-level CPT bids set, not just ad group default? **Keyword Health:** - Irrelevant Search Terms (from Search Match) identified and excluded via negative keywords - Low-performing keywords paused or bid reduced (TTR <1% + high CPT) - High-volume generic terms checked for intent quality (avoid "free apps" type queries) ### Custom Product Pages (15% weight) > **Creative Sets fully deprecated.** CPPs are now the sole ad variation mechanism. CPP limit doubled to **70** in October 2025. **Custom Product Pages (CPP):** - CPPs created in App Store Connect? (up to 70 per app as of Oct 2025) - At least 3 CPP variants tested per campaign type (different value props per audience) - CPP assets aligned with ad group keywo