This guide covers the Meta-specific SKAN setup. If you haven’t connected Meta Ads to Linkrunner yet, start with the
Meta Ads integration guide.
Prerequisites
Before you begin, make sure you have:- A connected Meta Ads integration (App ID, ad account, and CAPI configured)
- Your app live with a SKAN-ready Linkrunner SDK version (see minimum versions)
- Admin access to your Meta Business Manager and Meta Events Manager
1. Prepare Your App
Update the SDK
Your app must run a SKAN-ready SDK version. The SDK updates conversion values automatically as users perform events, so no SKAN code is needed on your side. Check the minimum SDK versions.Add Meta’s Ad Network Identifiers
Apple only generates SKAN postbacks for ad networks listed in your app’sInfo.plist. Add Meta’s identifiers under SKAdNetworkItems:
On Expo, add these under
ios.infoPlist.SKAdNetworkItems in your app.json.Add the Postback Copy Endpoints
Add these keys to yourInfo.plist so Apple sends copies of SKAN postbacks to Linkrunner:
The Linkrunner Expo plugin adds these keys automatically.
2. Configure the SKAN Schema in Linkrunner
Linkrunner converts your event list into SKAN conversion values (0-63) and generates the fine and coarse values Meta needs.1
Set up event priority
Go to Settings → SKAN Setup → Events Setup in the Linkrunner
Dashboard. Add the events that
matter for optimization and drag rows to set priority. The topmost event has the highest priority.
2
Set ranges
For revenue events, set a min and max range. For occurrence events, set an average.
3
Generate the mapping
Click Generate SKAN Mapping. The dashboard shows the combination count in real time and warns if your
configuration would exceed Apple’s limit of 64 conversion values.
If you already configured the schema for Google Ads, no extra work is needed. Linkrunner reuses the same schema for
Meta.
3. Map Events to Meta
Map each Linkrunner event to the corresponding Meta event (for example,Purchase, AddToCart, ViewContent) so postbacks are tagged correctly in Meta Events Manager.
1
Open event mapping
2
Map each event
For each event in your SKAN schema, select the Meta event it should map to.
3
Enable revenue
Turn on Send Revenue for revenue events and select the currency.
4
Save
Click Save.
4. Configure SKAN in Meta Events Manager
Copy the Conversion Values into Meta
1
View the generated values
Open Settings → SKAN Setup → Meta SKAN Configuration in the Linkrunner
Dashboard to view
the generated fine and coarse conversion values.
2
Open Meta's SKAN configuration
In Meta Events Manager, select your app, then go to Settings → iOS SKAdNetwork and click Configure
Conversion Values.
3
Paste and save
Copy the fine and coarse conversion values from the Linkrunner Dashboard into Meta’s configuration and save.
Turn Off SKAdNetwork for the Facebook SDK
Turn OFF the SKAdNetwork for the Facebook SDK toggle so Meta routes SKAN postbacks through Linkrunner instead of the Facebook SDK:1
Open your dataset
Go to Events Manager → Datasets and select your dataset.
2
Find the toggle
Open the Apple’s SKAdNetwork section, then Extra Settings → SKAdNetwork for the Facebook SDK.
3
Toggle it off
Turn the toggle OFF.

Grant Access to Linkrunner
For Linkrunner to configure the SKAN schema on Meta on your behalf, grant access to access@linkrunner.io in your Meta Business Manager.5. Verify the Setup
1
Check the checklist
Confirm every item is complete in the Meta SKAN Integration
Checklist.
2
Run an iOS campaign
SKAN postbacks only flow once a Meta iOS App Promotion campaign is live and driving installs.
3
Watch the SKAN dashboard
Postbacks appear in the SKAN dashboard as Apple delivers them. Apple delays
postbacks by design, so expect data 24 to 48 hours after installs begin.
Troubleshooting
No postbacks in the SKAN dashboard
- Confirm the
Info.plistkeys from section 1 are in the live app build - Confirm the SKAN-ready SDK version is live and rolled out to 100% of users
- Wait 24 to 48 hours. Apple delays SKAN postbacks by design
Conversion values look wrong in Meta
- Confirm the values in Meta Events Manager match Settings → SKAN Setup → Meta SKAN Configuration exactly
- Confirm you regenerated and re-copied the values after any schema change in Linkrunner
Meta still attributes via the Facebook SDK
- Confirm the SKAdNetwork for the Facebook SDK toggle is OFF for your dataset
Need help? Contact support@linkrunner.io