SKAdNetwork

Connect Branch with your SKAdNetwork integrated ad partners for visibility on your privacy-friendly iOS app campaigns.

Overview

SKAdNetwork (SKAN) is Apple’s attribution framework on iOS, providing accurate attribution data to help marketers understand and refine mobile ad campaigns. By concealing details like user-level identifiers that could cause other companies to exploit that data without user consent, SKAdNetwork is the leading attribution framework prioritizing user privacy and security.

Ad Network Support

광고 파트너 SKAdNetwork 현황
3.14 Digital ❌ Not yet supported
Aarki ✅ Forwards individual SKAN postbacks to Branch
ADCanopus ❌ Not yet supported
AdColony Performance Media ✅ Forwards individual SKAN postbacks to Branch
AdCorsa ❌ Not yet supported
Adikteev ❌ Not yet supported
Adperio ❌ Not yet supported
AdTheorent ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Adtiming ❌ Not yet supported
Adupps ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Adzealous Media ❌ Not yet supported
AdzMedia ✅ Forwards individual SKAN postbacks to Branch
Altrooz ❌ Not yet supported
Amazon DSP ❌ Not yet supported
AMoAd ADNW ❌ Not yet supported
appAlgo ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Appier ✅ Forwards individual SKAN postbacks to Branch
Applift ✅ Forwards individual SKAN postbacks to Branch
AppLovin ✅ Forwards individual SKAN postbacks to Branch
Appnerve ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Appnext ❌ Not yet supported
Appreciate ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Aragon Premium ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Bandsintown Amplified ❌ Not yet supported
BidMotion ❌ Not yet supported
Bing Ads ❌ Not yet supported
Bold Screen Media ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Cashslide ❌ Not yet supported
Cashtree For Indonesia ❌ Not yet supported
CAULY ❌ Not yet supported
CA Wise ❌ Not yet supported
치타 메일 ❌ Not yet supported
ClearPier Performance ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
ClicksMob ❌ Not yet supported
Collectcent Digital Media ❌ Not yet supported
Creative Clicks ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Criteo ✅ Forwards individual SKAN postbacks to Branch
Cross Audience ✅ Forwards individual SKAN postbacks to Branch
Curate Mobile ✅ Forwards individual SKAN postbacks to Branch
DataSeat ✅ Forwards individual SKAN postbacks to Branch
Digital Turbine ❌ Not yet supported
Discipline Digital ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Dreamin ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Edge226 ✅ Forwards individual SKAN postbacks to Branch
Everflow Technologies ❌ Not yet supported
Facebook View Facebook Specific Guide
FeedMob ✅ Forwards individual SKAN postbacks to Branch
FIVE VIDEO NETWORK ❌ Not yet supported
Formenterads ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Found ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
FreakOut ❌ Not yet supported
Fuzeclick ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Fyber ✅ Other SKAN integration type (supply-side support, etc.)
Gamespipe ❌ Not yet supported
Geniee Inc. ❌ Not yet supported
Glispa ✅ Forwards individual SKAN postbacks to Branch
Google View the Google for Business Specific Guide
Gunosy ❌ Not yet supported
i-mobile ✅ Forwards individual SKAN postbacks to Branch
InMobi ❌ Not yet supported
InMobi DSP ✅ Forwards individual SKAN postbacks to Branch
Inneractive ❌ Not yet supported
IronSource ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Jampp ✅ Forwards individual SKAN postbacks to Branch
Jun Group ✅ Forwards individual SKAN postbacks to Branch
Kayzen ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Khing ❌ Not yet supported
Koneo Mobile Inc. ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Liftoff ✅ Forwards individual SKAN postbacks to Branch
LINE Ads Platform M.T.Burn ❌ Not yet supported
LoopMe ⚠️ Will forward individual SKAN postbacks to Branch (planned)
MAAS (Powered by Affle) ⚠️ Will forward individual SKAN postbacks to Branch (planned)
Maiden Marketing ❌ Not yet supported
maio ❌ Not yet supported
Manage ❌ Not yet supported
Marketcom 기술 리타게팅 ❌ Not yet supported
MediaMath ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Mediasmart ✅ Forwards individual SKAN postbacks to Branch
Minimob ❌ Not yet supported
Mobco Media ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Mobisummer ❌ Not yet supported
Mobligent Media ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Mobrain ❌ Not yet supported
MobUpps ✅ Forwards individual SKAN postbacks to Branch
Moburst ✅ Forwards individual SKAN postbacks to Branch
Moca Technology ✅ Forwards individual SKAN postbacks to Branch
MOLOCO ✅ Forwards individual SKAN postbacks to Branch
Mooko Media ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Motive Interactive ❌ Not yet supported
Mpire Network ❌ Not yet supported
MundoMedia ❌ Not yet supported
MyAppFree ✅ Forwards individual SKAN postbacks to Branch
MyTarget ❌ Not yet supported
Nativex ❌ Not yet supported
nend ❌ Not yet supported
Nswitch ❌ Not yet supported
Oplytic ✅ Forwards individual SKAN postbacks to Branch
Optimise Media ❌ Not yet supported
Partnerize ❌ Not yet supported
Perform[cb] ⚠️ Will forward individual SKAN postbacks to Branch (planned)
Persona.ly ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Pinterest 🚫 Does not plan to support SKAN
Playdigo ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Qverse ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Reddit ✅ Forwards individual SKAN postbacks to Branch
Remerge ✅ Forwards individual SKAN postbacks to Branch
RevX ✅ Forwards individual SKAN postbacks to Branch
SHAREit ❌ Not yet supported
Smadex ✅ Forwards individual SKAN postbacks to Branch
Smart-C ❌ Not yet supported
SmartNews Ads ❌ Not yet supported
Snap View the Snap Specific Guide
Spyke Media ✅ Forwards individual SKAN postbacks to Branch
StartApp ❌ Not yet supported
Stroer Mobile Performance ❌ Not yet supported
SVG Media ❌ Not yet supported
Tab Company ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Taboola ❌ Not yet supported
Tapjoy ✅ Forwards individual SKAN postbacks to Branch
TAP ONE ❌ Not yet supported
Taptica ❌ Not yet supported
The Trade Desk ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
TikTok For Business View the TikTok for Business Specific Guide
TNK Factory ❌ Not yet supported
Tradingworks ❌ Not yet supported
Twitter ✅ Provides aggregate SKAN data to Branch via API
Unity Ads ✅ Forwards individual SKAN postbacks to Branch
Ventes Avenues ✅ Forwards individual SKAN postbacks to Branch
Vungle ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
Wagawin ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
WeQ ❌ Not yet supported
Xapads Media ❌ Not yet supported
XiaoMi Global ❌ Not yet supported
XY ADS ❌ Not yet supported
Yahoo JAPAN Display ❌ Not yet supported
Yeahmobi ⚠️ Will forward individual SKAN postbacks to Branch (in testing)
YouAppi ❌ Not yet supported
ZinkAds ✅ Forwards individual SKAN postbacks to Branch
Zucks Affiliate ❌ Not yet supported

SKAdNetwork Data for Common Ad Partners

파라미터 Google Facebook Snap Twitter TikTok
Apple Postback Data
Version
Ad Network ID
캠페인 ID
Transaction ID
App ID
Attribution Signature
Redownload
Source App ID
Fidelity Type
Ad Partner Data
캠페인 ID
Campaign Name
Ad Set ID
Ad Set Name
Ad ID
Ad Name
Creative ID
Creative Name

Benefits of SKAN

Developers have several different options for integrating SKAN. You can either integrate SKAN natively or use the Branch SDK to take care of all of the SKAN-related methods for you. Both of which have their own benefits

Benefit

Details

SKAN Native

SKAN via Branch SDK

User Privacy Protection

By offering aggregate-level data only, SKAN provides accurate, high-level advertising metrics without compromising users' identities.

:white-check-mark:

:white-check-mark:

Verifies App Installs

Because SKAN is built directly into iOS by Apple, it has special access to more accurately record clicks, impressions, and installs.

:white-check-mark:

:white-check-mark:

Enhanced Advertiser Insights

Unified report on both SKAN and non-SKAN data to help maximize insights across all channels and platforms directly on the Branch Dashboard

:white-check-mark:

:white-check-mark:

Granular Conversion Control

In-depth control of the frequency of updating the conversion value and for which events.

:white-check-mark:

:ballot-box-with-check: Branch will update the conversion for all events tracked and mapped by Branch.

모바일 광고 Fraud

Use an Apple-provided cryptographic signature to validate postbacks forwarded by ad networks.

:x:

:white-check-mark:

Conversion Value Decoding

For specific ad networks, they can call an MMP-provided API endpoint to understand which event correlates to a particular conversion value.

:x:

:white-check-mark:

작동 방식

SKAN 3.0

21602160
  1. Ad network serves an ad to the Publisher App.
  2. The user clicks on the ad.
  3. A Click is sent from the Publisher App to the App Store client on the device.
  4. The user installs the app and performs in-app conversion events
    • A 24-hour looping timer initiates after the app is installed and resets with every new conversion.
  5. The event data is sent from the Advertiser App to the App Store Client on the device.
  6. Once the 24-hour looping timer expires, the App Store Client sends a signal postback with campaign information (network, publisher, & campaign ID) to the ad network after an additional 0-24 hour delay.
    • Apple also reports a conversion value from 0-63, which the advertiser can set to give some estimates on the users' quality.
      • Conversion value 0 is considered the lowest priority conversion and is reserved for signaling an install.
      • Conversion value 63 is considered the highest priority conversion.
  7. The Ad network forwards device postback to Branch.

Note: To avoid an unnecessarily long wait for the postback to be sent to the ad network, Branch has implemented a default cutoff to the looping timer at 24hr. This is to ensure the ad network has what it needs for you to optimize your campaigns more quickly. This is configurable if you’d like it to keep it restarting for longer if you have a longer install to conversion time

📘

SKAdNetwork with Self-Attributing Networks

SKAdNetwork works a little bit differently based on the Self-Attributing Network (SAN). See the individual SAN guides here: