Apple has released updated guidelines for App Store Connect that describe how app developers should use IFA (IDFA). Click here, to read more about these guidelines.
How IDFA can be used
When you submit your iOS app on App Store Connect, you are required to disclose the way your app uses IDFA:
Serve advertisements within the app
Check this box if you show ads in your app. AppsFlyer's SDK is not used to serve ads.
Attribute this app installation to a previously served advertisement
This box must be checked because AppsFlyer uses IDFA for install attribution.
Attribute an action taken within this app to a previously served advertisement
This box must be checked because AppsFlyer uses IDFA for re-engagement attribution.
Limit ad tracking setting in iOS
Check this box. The AppsFlyer SDK collects the iOS Limit Ad Tracking (
advertisingTrackingEnabled) flag when collecting IDFA.
AppsFlyer fully complies with the following requirement by Apple: “Check the value of this property before performing any advertising tracking. If the value is NO, use the advertising identifier only for the following purposes: frequency capping, conversion events, estimating the number of unique users, security and fraud detection, and debugging.”
AppsFlyer uses IDFA only for conversion events, estimating the number of unique users, security and fraud detection.
The data is owned by our clients, the app developers, and AppsFlyer never uses IDFA for user profiling and retargeting.
Your media partners might have different uses for the IDFA. You must make sure that these partners fully comply with this section.