Skip to main content
skill CX Codex

adattributionkit — Claude Code skill: what it does, how to install

Guides Apple mobile developers through privacy-focused ad attribution in iOS 17.4+. Use it to register impressions, handle postbacks, and update conversion values.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dpearson2699/swift-ios-skills --skill adattributionkit -a claude-code
Open on GitHub

What adattributionkit does

The skill guides Swift developers through implementing Apple's privacy-centric advertising framework on iOS 17.4 and newer releases. It covers setup for publishers showing banners as well as advertised targets tracking installs or re-engagements across the App Store and third-party marketplaces.

Inside, you find configuration patterns for Info.plist, including network identifiers and postback endpoints. It details building signed impressions with AppImpression and overlaying custom banner areas with UIEventAttributionView. You also get code to update initial postback values right after launch.

Tap events must invoke handleTap() within 15 minutes after impression creation. Otherwise, the system discards the payload. This strict deadline means you should audit event dispatch timing before rolling out ad views.

What it helps with

  • configure Info.plist with ad network keys and copy endpoints
  • log view-through and click-through impressions using AppImpression
  • initialize conversion values via Postback.updateConversionValue
  • transition iOS attribution logic from SKAdNetwork to AdAttributionKit

Example prompts for the agent

  • Configure my Info.plist to send winning postback copies to our reporting endpoint with AdAttributionKit.
  • Show me how to overlay UIEventAttributionView on a custom banner and handle taps via AppImpression.
  • How do I trigger the initial conversion value update in applicationDidFinishLaunching with AdAttributionKit?

How to install adattributionkit

1Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill adattributionkit -a claude-code

2Manually: put the files in place

~/.claude/skills/adattributionkit/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/adattributionkit/

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

Questions about adattributionkit

How do I install adattributionkit in Claude Code?

Run npx skills add dpearson2699/swift-ios-skills --skill adattributionkit -a claude-code in your terminal.

What is the purpose of the adattributionkit skill?

It provides implementation guidance and Swift snippets for tracking ad attribution without exposing user-level identity.

What are the server requirements for receiving winning postbacks?

The reporting host must handle incoming HTTPS POST calls directed to /.well-known/appattribution/report-attribution/ and have an active SSL certificate.

Similar skills

Everything for Mobile →

From the same set86

dockkit A skill for the DockKit framework: write Swift code that drives motorized docks and gimbals so the iPhone physically follows a subject. CX Codex +1 3,000installs audioaccessorykit Guides automatic audio switching setup for third-party Bluetooth headphones with AudioAccessoryKit on iOS 26.4+. Useful when companion apps and extensions handle accessory state. CX Codex +1 3,000installs ios-simulator This skill manages iOS Simulator with xcrun simctl, covering app launches, locations, permissions, logs, screenshots, and boot failure checks. CX Codex +1 3,000installs passkit A PassKit skill that walks through Apple Pay buttons, payment requests and Wallet passes, and keeps the merchant setup in order. CX Codex +1 3,000installs paperkit This skill guides PaperKit markup integration in iOS apps, from an editable canvas to saved annotations. Use it when adding drawings, shapes, or text to documents. CX Codex +1 3,000installs financekit Walks an agent through FinanceKit and FinanceKitUI in a Swift app: Wallet accounts, balances, transactions, the transaction picker and orders. CX Codex +1 3,000installs app-store-optimization Structures App Store Connect metadata to improve organic search ranking and download conversion. It balances keywords across titles, subtitles, and the indexed keyword field. CX Codex +1 2,900installs tabletopkit Guides work on visionOS spatial board games using TabletopKit, including game pieces, turns, participant sync, and RealityKit rendering. CX Codex +1 2,900installs

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