Here is the definition of personal data. I highlighted the important items for me. From most of what I have read “personal data” includes location (even if obtained from wifi), name (from game services for example), any Id (doesn’t matter if you generate it or not, if Google, Apple and/or corona provided it from an api).
Those types of personal data require explicit consent from the user and the ability for the user to remove consent. It isn’t enough anymore to have a privacy document somewhere stating that you are using the advertising id for ads, the vendor id to keep track of leaderboards or some random Id to keep track of achievements.
https://gdpr-info.eu/chapter-4/
Rec.32
Silence, pre-ticked boxes, inactivity, failure to opt-out, or passive acquiescence do not constitute valid consent.
Rec.26; Art.4(1)
“Personal data” means any information relating to an identified or identifiable natural person (“data subject”); an identifiable person is one who can be identified, directly or indirectly, in particular by reference to an identifiersuch as a name, an identification number, location data, online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that person.