← ClaudeAtlas

adattributionkitlisted

Measure ad effectiveness with privacy-preserving attribution using AdAttributionKit. Use when registering ad impressions, handling attribution postbacks, updating conversion values, implementing re-engagement attribution, configuring publisher or advertiser apps, or replacing SKAdNetwork with AdAttributionKit for ad measurement.
dpearson2699/swift-ios-skills · ★ 730 · AI & Automation · score 80
Install: claude install-skill dpearson2699/swift-ios-skills
# AdAttributionKit Privacy-preserving ad attribution for iOS 17.4+ / Swift 6.3. AdAttributionKit lets ad networks measure conversions (installs and re-engagements) without exposing user-level data. It supports the App Store and alternative marketplaces, and interoperates with SKAdNetwork. Three roles exist in the attribution flow: the **ad network** (signs impressions, receives postbacks), the **publisher app** (displays ads), and the **advertised app** (the app being promoted). ## Contents - [Overview and Privacy Model](#overview-and-privacy-model) - [Publisher App Setup](#publisher-app-setup) - [Advertiser App Setup](#advertiser-app-setup) - [Impressions](#impressions) - [Postbacks](#postbacks) - [Conversion Values](#conversion-values) - [Re-engagement](#re-engagement) - [Common Mistakes](#common-mistakes) - [Review Checklist](#review-checklist) - [References](#references) ## Overview and Privacy Model AdAttributionKit preserves user privacy through several mechanisms: - **Crowd anonymity tiers** -- the device limits postback data granularity based on the crowd size associated with the ad, ranging from Tier 0 (minimal data) to Tier 3 (most data including publisher ID and country code). - **Time-delayed postbacks** -- postbacks are sent 24-48 hours after conversion window close (first window) or 24-144 hours (second/third windows). - **No user-level identifiers** -- postbacks contain aggregate source identifiers and conversion values, not device or user IDs. -