Can SKAdNetwork be tested via TestFlight?

If you're an advertiser asking this question, the answer you're looking for is 'no'. However, the situation is slightly more nuanced.

To receive an SKAdNetwork postback:

  • The advertiser app (the app being advertised) must be live in the App Store, with SKAdNetwork implemented.
  • The publisher app (the app showing the ad) can be installed via Xcode or TestFlight. However, note that the source-app-id parameter will always be 0 if the publisher app has not been installed via the App Store.
  • You also need to be using a physical device, because the iOS Simulator cannot access the App Store

Additional Resources