Hi everyone. I want to make a game with Admob in it. I am currently using Kodular but have doubts about the Admob and nobody there is answering my question. I can use Casagbic to make my game if I get the answer.
It is a requirement to ask EU citizens for their consent to show personalised ads. The very first time an EU citizen uses the app a consent dialog pops up. They can then select their preference of personalised or non-personalised ads.
However, it is a good idea to have a Revoke Consent button in the app so EU users can change their preference at any time. To comply with this I have created a Revoke Consent Button.


Now if an EU user presses this Button it will activate the revoke consent block and then reload an ad. A consent dialog will pop up just like the first ever time they used the app and they can change their preference.
The problem I have is that I do not want non-EU citizens to be able to use the Revoke Consent Button as it’s not relevant for them. My first question is:
If a non-EU citizen presses the Revoke Consent Button will the dialog pop up for them once a new ad is loaded? Or is there something in the source code that somehow checks to see where the user is from and only allows the revoke consent block to work for EU citizens?
If the revoke consent block only works for EU citizens and has no effect for non-EU citizens then I can explain in my app description that the Revoke Consent Button will only work for EU citizens. This would be the best solution.
If, however, the revoke consent block works for all people anywhere in the world then:
How can I check to see where people are located so that I can program my app in such a way that only EU citizens are able to use the Revoke Consent Button?
I suppose I can use GPS to track users but I would need their permission, and I don’t want to track anyone anyway.