Skip to main content
SKAdNetwork integration allows Linkrunner to provide privacy-preserving attribution for iOS campaigns through Apple’s framework.

Prerequisites

SDK Updates

Ensure you’re using the minimum required SDK versions for SKAdNetwork support:

React Native

rn-linkrunner >=2.3.0

Expo

expo-linkrunner >=3.2.0

Native iOS

ios-linkrunner >=3.1.0

Flutter

linkrunner >=3.1.1
These SDK updates are necessary so that Linkrunner can use the SKAN schema configured to update the right values as users perform actions on the app, ensuring the right values are sent in postbacks.
For SKAdNetwork functionality, ensure your SDK version is greater than or equal to the minimum versions listed above.

Dashboard Configuration

Complete the SKAdNetwork integration checklist on the Linkrunner dashboard for both Google and Meta: 📋 Complete Google Ads SKAN Checklist Linkrunner automatically sends the schema configuration to Google.

Meta Configuration

📋 Complete Meta SKAN Checklist For Meta (Facebook) integration, you’ll need to provide access to your Meta Business Account Manager:
Grant access to access@linkrunner.io in your Meta Business Manager so we can configure the SKAN schema on Meta for you.

Meta Ads Dashboard Configuration

Only perform this configuration when the Linkrunner SDK with the versions listed in the SDK Updates section above is live in your app.
You’ll need to turn OFF the SKAdNetwork for the Facebook SDK option in your Meta Ads Dashboard:
  1. Navigate to Events Manager > Datasets > [Your Dataset Name]
  2. Go to the Apple’s SKAdNetwork section
  3. Look for Extra Settings
  4. Find the SKAdNetwork for the Facebook SDK toggle and turn it OFF
When this toggle is ON, Meta will receive app activity through the SKAdNetwork API from made from the Facebook SDK. However, Linkrunner will not be able to send postbacks accurately if this toggle remains enabled.
SKAdNetwork Setting Toggle on Meta Dashboard

Configuring Postback Copies to Linkrunner

To enable SKAdNetwork postback copies to be sent to Linkrunner, you need to configure the NSAdvertisingAttributionReportEndpoint in your app’s Info.plist file:

For Native iOS, Flutter, and React Native

  1. Select the Info.plist file in the project navigator in Xcode
  2. Add the new keys to the properties list
  3. Enter the key name NSAdvertisingAttributionReportEndpoint
  4. Enter the String property type
  5. In the property value, enter https://linkrunner-skan.com
  6. Add another key named AttributionCopyEndpoint
  7. Enter the String property type
  8. In the property value, enter https://linkrunner-skan.com
<key>NSAdvertisingAttributionReportEndpoint</key>
<string>https://linkrunner-skan.com</string>
<key>AttributionCopyEndpoint</key>
<string>https://linkrunner-skan.com</string>

For Expo

If you’re using Expo, the plugin already adds this configuration automatically - no additional setup required.
This configuration allows Apple to send copies of SKAdNetwork postbacks to Linkrunner, enabling better attribution tracking for your iOS campaigns.

Support

For SKAdNetwork integration support, contact us at darshil@linkrunner.io.
I