Can I choose when to show the AppTrackingTransparency modal to the user?

Deciding if/when to prompt a user for tracking permission is completely up to the developer. The Branch SDK will not trigger the modal.

  • If you do not implement the modal, IDFAs will not be collected and device-level ad data will not be available.
  • If you implement the modal, any events that occur before permission is granted will not have IDFA values attached and will be attributed as organic. When the user opts in, Branch will trigger a second install event with the correct ad attribution data, and subsequent events will be correctly attributed to the ad (however, events prior to the opt-in will not be updated).

Additional Resources