Google is committed to advancing racial equity for Black communities. See how.


public static final class AdvertisingIdClient.Info extends Object

Includes both the advertising ID as well as the limit ad tracking setting.

Public Constructor Summary

AdvertisingIdClient.Info(String advertisingId, boolean limitAdTrackingEnabled)

Public Method Summary

Retrieves the advertising ID.
Retrieves whether the user has limit ad tracking enabled or not.

Inherited Method Summary

Public Constructors

public AdvertisingIdClient.Info (String advertisingId, boolean limitAdTrackingEnabled)

Public Methods

public String getId ()

Retrieves the advertising ID.

Starting from late 2021, on Android 12 devices, when isLimitAdTrackingEnabled() is true, the returned value of this API will be 00000000-0000-0000-0000-000000000000 regardless of the app’s target SDK level.

In early 2022, this change will be applied to all the devices that support Google Play services.

Apps with target API level set to 31 (Android 12) or later must declare the normal permission as below in the AndroidManifest.xml in order to use this API.

  • This permission will be granted when the app is installed.
  • If this permission is not declared, the returned value will be 00000000-0000-0000-0000-000000000000 starting early 2022. Until then, to help developers, a warning line is logged if the permission is missing.
 <uses-permission android:name=""/>

If you need to prevent the permission from getting merged into your app through dependencies such as SDKs, include the below element in your manifest instead.

<uses-permission android:name=""

For apps with target API level set to 30 (Android 11) or older, this permission is not needed.

See Advertising ID Play Console Help for more details.

public boolean isLimitAdTrackingEnabled ()

Retrieves whether the user has limit ad tracking enabled or not.

When the returned value is true, the returned value of getId() will always be 00000000-0000-0000-0000-000000000000 starting with Android 12.

public String toString ()