Skip to main content

SKAdNetwork Conversion

SDK Version

Use Apptrove Flutter SDK v2.0.7+ for automatic SKAdNetwork support on iOS.

SKAdNetwork (SKAN) conversion values are managed by Apptrove from the backend. On iOS, you only need to add the report endpoint in Info.plist and configure SKAN values in the dashboard.

note

SKAdNetwork applies to iOS only. Android does not use this setup.

Step 1: Add the report endpoint (Info.plist)

Add this key to ios/Runner/Info.plist:

<key>NSAdvertisingAttributionReportEndpoint</key>
<string>https://apptrovesn.com</string>

That is the only app-side change required for SKAdNetwork.

Step 2: Configure SKAN in the dashboard

In the Apptrove dashboard:

  1. Open your iOS app’s SKAdNetwork / conversion value settings
  2. Define fine conversion values (0–63) and coarse values (low / medium / high) as needed
  3. Map them to your events and revenue rules

Once this is set up, Apptrove handles conversion value updates automatically.

Prerequisites

  • iOS 14.5 or later
  • Apptrove Flutter SDK v2.0.7+
  • SKAN mapping configured in the Apptrove dashboard

Troubleshooting

Conversion values not updating

  • Confirm NSAdvertisingAttributionReportEndpoint is set to https://apptrovesn.com
  • Confirm you are on Flutter SDK v2.0.7+
  • Confirm SKAN mapping is configured and active in the dashboard
  • Confirm your app is sending sessions and events successfully on iOS

Support