authorizationStatus property

Future<AdTrackingAuthorizationStatus> get authorizationStatus

Retrieves the current tracking authorization status of the device. Please not that this will always return TrackingAuthorizationStatus.authorized on Android.

Returns a Future that resolves to a TrackingAuthorizationStatus enum value:

  • TrackingAuthorizationStatus.notDetermined: The user has not yet made a choice regarding tracking.
  • TrackingAuthorizationStatus.restricted: The user has restricted tracking.
  • TrackingAuthorizationStatus.denied: The user has denied tracking.
  • TrackingAuthorizationStatus.authorized: The user has authorized tracking.

Implementation

Future<AdTrackingAuthorizationStatus> get authorizationStatus async {
  return await FlutterAdvertisingIdPlatform.instance.authorizationStatus;
}