Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
It partly answers it I'd say. It doesn't go into full details about how to block app access to all the phone's identifiers, which would presumably end up being pretty much a course in coding for Android, but it does mention most of them, and suggests software that is the best option for it currently, in their opinion.