Google Funding Choices – How to tell if a user is in EEA for GDPR?

tldr: When using Funding Choices, how can we tell if a user is in the EEA so that we can allow them to go back and change their privacy consent answers?

I'm using Google Funding Choices for GDPR consent and to notify users about App Tracking Transparency. https://apps.admob.com/v2/privacymessaging I've got it all integrated and it works well with testing. Users in the EEA are presented a GDPR dialog and others are not. That's great. However, I need a way for those GDPR users to get back in there and change their mind. But any other users that shouldn't be an option (because we can only ask a user about ATT once).

Here's the problem – I only want to show a "Manage Privacy" button on the game's settings screen for GDPR users. But I can't figure out how to ask the SDK if GDPR applies in order to do that. I can try always showing the "Manage Privacy" button, so at least it will be there for the GDPR. But then what should that button do for non-GDPR users?

If you're using Funding Choices, how are you making your app so that users can go back to that GDPR dialog?

If at some point the user had to consent to GDPR, then you could save that fact in local persistence (e.g., SharedPreferences/UserDefaults). Something like a isEEA flag. And then you'd only show related widgets to revoke/edit consent when that's true.

Google Funding Choices – How to tell if a user is in EEA for GDPR?
 
 
Q