AndroidId module
Installation
Section titled “Installation”Artifact: com.affise:module-androidid (module-androidid/build.gradle:50).
implementation("com.affise:module-androidid:1.7.8")Purpose
Section titled “Purpose”Provides persistent ANDROID_ID-derived identification so the Affise device id can survive reinstalls.
Entry class: AndroidIdModule : AffiseModule(), AndroidIdApi (module-androidid/src/main/java/com/affise/attribution/module/androidid/AndroidIdModule.kt:14).
Public API: AndroidIdApi.getAndroidId(): String? (attribution/src/main/java/com/affise/attribution/modules/androidid/AndroidIdApi.kt:5-7).
Additional dependencies
Section titled “Additional dependencies”None beyond the core attribution project. No additional AndroidManifest.xml entries.
ProviderType values contributed
Section titled “ProviderType values contributed”AndroidIdModule.kt:42-47: ANDROID_ID, ANDROID_ID_MD5.
Related: Device info — Get Affise device Id.