The Adjust SDK contains helper methods that return device information. Use these methods to add details to your callbacks and improve your reporting.
Adjust device identifier
getAdid(): Promise<string>Adjust generates a unique Adjust Device ID (ADID) for each device. Call the getAdid method to return this ID as a string.
Adjust.getAdid(function (adid) { // Use adid value.});ID For Advertisers
getIdfa(): Promise<string>The ID for Advertisers (IDFA) is a device-specific identifier for Apple devices. Call the getIdfa method to return this ID as a string.
Adjust.getIdfa(function (idfa) { // Use idfa value.});ID For Vendors
getIdfv(): Promise<string>The ID for Vendors (IDFV) is a vendor-specific identifier for Apple devices. Call the getIdfv method to return this ID as a string.
Adjust.getIdfv(function (idfv) { // Use idfv value.});Google Play Services Advertising ID
getGoogleAdId(): Promise<string>The Google Play Services Advertising ID (GPS ADID) is a device-specific identifier for Android devices.
Users can opt out of sharing their GPS ADID by toggling the “Opt out of Ads Personalization” setting on their device. When a user enables this setting, the Adjust SDK returns a string of zeros when trying to read the GPS ADID.
You can access this value by calling the getGoogleAdId method in a background thread. Assign a delegate function to access the GPS ADID value.
Adjust.getGoogleAdId(function (googleAdId) { // Use googleAdId string value.});Amazon Advertiser ID
getAmazonAdId(): Promise<string>The Amazon Advertising ID (Amazon Ad ID) is a device-specific identifier for Android devices. Call the getAmazonAdId method to return this ID as a string.
Adjust.getAmazonAdId(function (amazonAdId) { // Use amazonAdId string value.});