ATT compliance (iOS)
The following is the definition of tracking under ATT:
Tracking refers to the act of linking user or device data collected from your app with user or device data collected from other companies’ apps, websites, or offline properties for targeted advertising or advertising measurement purposes. Tracking also refers to sharing user or device data with data brokers.
SDK internal tracking is intended solely for internal use. Therefore, the definition of "tracking" under ATT does not apply to internal SDK tracking. Therefore, SDK always sends internal data events, regardless of the ATT consent status. But host app can still use FireworkVideoSDK.analytics.dataTrackingLevel to toggle SDK internal tracking.
Video Ads
If the host application utilizes SDK video ads (e.g., StoryBlockContentSource.videoAds), it is the host app's responsibility to determine whether external VAST ad tracking should be sent, based on the user's ATT consent status. External ad tracking can be disabled by setting FireworkVideoSDK.externalAdTrackingEnabled to false (the default value is true).
For more details, please refer to the following links:
Last updated