- iOS
- Android
$ cordova plugin add cordova-plugin-idfa
Use variable ANDROID_PLAY_ADID_VERSION
to override dependency version on Android.
The API is available on the cordova.plugins.idfa
global object.
Returns a Promise<object>
with the following fields:
limitAdTracking
:boolean
- Whether usage of advertising id is allowed by user.idfa
:string
(iOS only) - Identifier for advertisers.trackingTransparencyStatus
(iOS only):"NotAvailable"
|"Authorized"
|"Denied"
|"Restricted"
|"NotDetermined"
- Tracking transparency status, available on iOS 14+ devices. On devices with iOS < 14 the value will always be"NotAvailable"
. For the meaning of other values see the tracking transparency API docs.aaid
:string
(Android only) - Android advertising ID.
cordova.plugins.idfa.getInfo().then(function(info) {
if (!info.limitAdTracking) {
console.log(info.idfa || info.aaid);
}
});