I mean apps already have access to your device ID, no?
https://developer.android.com/training/articles/user-data-id...
https://developer.android.com/reference/android/provider/Set...
google play services
Just checked mine, I can see Google, Facebook, Reddit and quite a lot others there