I was looking at the project of someone complaining that their ads were not showing and noticed that they had set that option to never show the consent form. I realized that is not an option anymore. If your application wants to show ads and is in the EEA or UK, the consent form has to be shown.
After removing that option, it hit me that the whole property is redundant now, because the User Messaging Platform SDK tells you if you need to show the form or not.
There are two things that are looked at when deciding when to show the form, first the consent status
- If the consent status is REQUIRED, it will be shown
- If the consent status is NOT_REQUIRED, it won't be shown
- If the consent status is OBTAINED, it won't be shown on start up but will be shown if explicitly requested using the Show user consent dialog action
- If the consent status is UNKNOWN, it will be shown
The SDK also tells you if a form is available. Obviously, if a form is not available nothing can be shown. A form will only be available if it was set up properly in the corresponding Admob account.
So if everything is setup correctly, the consent dialog is shown only to the people that need to see it.
If the form is not shown to users in the EEA or UK, the most likely problem is that it hasn't been set up correctly in the Admob account.