Why SKAdNetwork still matters for Apple Ads
SKAdNetwork is the legacy attribution framework behind Apple Ads on older iOS. This guide covers how it works, its limits and how to run it beside AdAttributionKit.
By Katie Delaney · 2026-09-04 · 4 min read
SKAdNetwork is the legacy privacy framework crediting Apple Ads installs on iOS below 17.4, with no published deprecation date. It posts delayed, aggregated postbacks with coarse conversion values and no device identifiers.
SKAdNetwork in one honest paragraph#
SKAdNetwork credits app installs to ad taps without identifying the user: the device records the tap, the install and a small conversion value, then sends a delayed postback to the registered endpoint. Campaign, publisher and creative detail arrive only as coarse source identifiers, and small cohorts may be suppressed entirely by privacy thresholds.
The design trades analyst comfort for user privacy, which is why SKAN dashboards always look thinner than console reports. The SKAdNetwork reference defines the versions, postback shapes and value ranges. New readers should start at the Apple Ads hub for the wider measurement map.
Everything else in this guide is consequence of that paragraph: delays, coarse values, thresholds and the reconciliation gaps they create. Accept the design and the numbers start making sense.
No published deprecation date#
Apple has published no deprecation date for SKAdNetwork, and it keeps serving traffic on iOS versions below the AdAttributionKit floor. Treat it as legacy but live: maintained, documented and load bearing for a large share of installs.
This matters for roadmaps because forced deadlines distort priorities. Migrate toward AdAttributionKit at the pace your OS mix justifies, not under imagined time pressure. Teams with older audiences may keep SKAN as their primary framework signal for many quarters.
Watch OS adoption in your own base rather than global headlines: when 17.4 and later dominate your installs, the forward path earns its name. Until then, fund both paths properly.
What SKAN never measured well#
SKAdNetwork never measured re-downloads, granular creative or fast feedback, and those blind spots shaped years of Apple Ads practice. Winback campaigns looked barren because reinstalls went uncredited; creative testing leaned on console signals because postbacks carried no asset detail.
Small budgets suffered most, since thin cohorts tripped thresholds and returned null values that looked like failure. Our null rates guide teaches the correct reading: null is not zero, it is privacy suppression. Budget guidance in our learning budget guide reflects the same reality.
Name these limits in every report so stakeholders stop asking framework data for answers it was built never to give. The version history shows incremental fixes, never a redesign, which is exactly why the successor framework exists.
Running SKAN beside AdAttributionKit#
Dual running is the supported posture: keep SKAdNetwork live while AdAttributionKit ramps. Each framework serves the OS range it supports, and together they cover the full base during the long transition.
Operationally this means two ingest paths, two value schemas and two sets of thresholds in your partner dashboard. Both AppsFlyer and Adjust support dual ingest once their SDK updates ship, and our partner integration guide walks through the toggles.
Resist merging the two streams into one blended install count without labelling the source. Blended totals hide migration progress and make threshold effects unreadable.
Reading SKAN postbacks without panic#
Read SKAdNetwork postbacks weekly, in cohorts and beside console data, never intraday and never alone. Delays of a day or more plus threshold suppression mean daily reads are mostly noise wearing a numbers costume.
Build the habit of annotating null shares next to install counts so every reader sees how much signal privacy held back. Our reconciliation guide gives the table layout, and our postback windows guide explains the timers that set the cadence.
When a cohort reads badly, check thresholds and windows before touching bids. Most SKAN scares dissolve under a calendar and a calculator.
Planning the eventual switch#
Plan the switch as a migration with exit criteria, not a flip of a switch. Define the OS mix, SDK readiness and reporting changes that mark each stage, then move campaigns and dashboards through them in order.
Keep SKAN ingest switched on well past the point AdAttributionKit becomes primary: long tail devices and delayed postbacks keep the legacy stream relevant for months. Campaign setup rarely needs to change, since bidding reads console data while frameworks serve verification.
If the migration stalls on engineering time, talk to folkfox and we will sequence the work so reporting never goes dark mid move.
Frequently asked questions#
Is SKAdNetwork dead?
No. It is the legacy framework with no published deprecation date, still crediting installs on iOS below 17.4. Dead would mean switched off; SKAdNetwork is simply no longer the forward path.
Which traffic still uses SKAdNetwork?
Installs on older OS versions and any integration not yet moved to AdAttributionKit. Check your own OS mix: the legacy share is often larger than teams assume.
Why do SKAN numbers trail the console?
Delayed postbacks, coarse values and privacy thresholds all trim the visible total. The console credits taps and views in its own windows; SKAN reports what survives framework rules days later.
Can SKAN measure re-downloads?
Not reliably, which is one of its defining limits. Re-download credit is the headline reason AdAttributionKit exists, so winback measurement should migrate first.
Should new apps still integrate SKAdNetwork?
Yes, alongside AdAttributionKit. Dual running covers the whole OS base, and the incremental code cost is small next to the reporting gaps a SKAN free setup would leave.
Where is SKAN documented?
In the official SKAdNetwork developer reference, linked from this guide. Partner help centres then show how each platform ingests the postbacks into dashboards.
Read more on this topic#
The Apple Ads Hub
Free tools, format guides and live news for every Apple Ads placement.
Open the hubAttribution API Guide: Tokens and Windows for Apple Ads
Tokens, windows and first party credit: the Attribution API in practice.
Read the entryConversion Values Guide: Worth Signals for Apple Ads
Six bits done well: schemas, update cadence and verification.
Read the entryPostback Windows Guide: Timers Behind Apple Ads Reports
Delays, windows and weekly rhythm: reading Apple Ads data on time.
Read the entryWant Apple Ads managed properly?
folkfox runs Apple Ads campaigns that respect the auction: brand defence, exact harvests and honest reporting. Talk to us before your next test.