The Android Device ID has bugs. This shouldn’t come as news to anyone but the problem is widespread and causes the Device ID to be an unreliable identifier. Research conducted in August 2012 found there were 3,997 discreet Android device types and there is no reliable way to recognize audiences on any of them. This is a huge issue for app developers and publishers. All major manufacturers are impacted and Google is not offering any solutions to the problem.
Just look at what the Google Dev Team has to say about this issue:
“Device manufacturers are welcome to backport the change if they wish. However, Android 2.2 is final as far as our codebase is concerned — with the exception of critical bugs, we can’t really make changes to it. Regardless, there’s nothing that can be done to fix this on affected devices without an OTA, which is again up to device manufacturers.”
There is a better approach for the mobile advertising industry – Universal Device Recognition. This approach does not depend on a device-provided identifier like the Android Device ID, does not leave any permanent identifiers on the device and works across all devices all the time.
The advertising industry has gotten a glimpse into... Read more