Swift iOS -Admob how to determine if the user is a California state resident to prepare for the California Consumer Privacy Act (CCPA)
This answer doesn't really answer my own question only because there doesn't seem a viable way for a small developer to work around this issue.
In the comments underneath the question @matt suggested to just show the form to everyone in the US but that gives everyone in every state the option to opt-out. As a solo developer every dollar counts. I can understand the larger issue at hand but I need money to survive and to support my app business. If everyone everywhere has the option to opt-out I can loose income from the few people I currently have using my app (non-personalized ads brings in less revenue).
If I serve personalized ads to CA state residents without giving them the option to opt-out I'm in violation of the law.
It's like a "you're damned if you do and you're damned if you don't” type situation smh.
Outside of simply presenting an alert that asks the user if they are or aren't a CA state resident to avoid problems with the law the safest bet is just to let Google decide.
Go to AdMob, login, and follow the 3 steps in red in the pic below:
It should be noted that Google decides for both options and I choose restricted. Maybe you want to choose Don't Restrict but Google will make a determination on that also.