The ASIdentifier class provides apps with access to an identifier that can be used only for serving advertisements, as well as a flag that indicates whether a user has limited ad tracking.
SDKs
- iOS 6.0+
- macOS 10.14+
- tvOS 9.0+
Framework
- Ad
Support
Declaration
class ASIdentifierManager : NSObject
Overview
This class is expected to be used by developers who are implementing a system for serving ads. These organizations typically provide app developers with the code that interacts with this class. App developers may need to link against the Ad Support framework to use that code, but they should not need to interact with the ASIdentifier class directly.
To get the advertising identifier:
Get a reference to the shared instance of this class using the
shared()method.Check whether advertising tracking is limited using the
isproperty.Advertising Tracking Enabled Get the advertising identifier using the
advertisingproperty (note that when ad tracking is limited, the value of the advertising identifier isIdentifier 00000000-0000-0000-0000-000000000000).