![]() |
Mobile Ads SDK Team |
Hi,
Thank you for reaching out to us.
With regard to your concern for the consent, if you've followed the documentation at https://developers.google.com/admob/flutter/eu-consent, you can try to use the Forward consent to the Google Mobile Ads SDK (https://developers.google.com/admob/flutter/eu-consent#forward_consent_to_the_google_mobile_ads_sdk) to still get non-personalized ads. As mentioned on the documentation, the default behavior of the Google Mobile Ads SDK is to serve personalized ads. If a user has consented to receive only non-personalized ads, you can configure an AdRequest object with the following code to specify that only non-personalized ads should be requested. Let us know if you have any other concerns.
![]() |
Mobile Ads SDK Team |
Hi again,
Thanks for the quick response.
The big issue we have is that ‘obtained’ means absolutely nothing to us as developers. We absolutely MUST know what level of permission the user has granted. As Test Dvd indicates above… the below is really the only distinction we need to understand (not to mention this would be a MUCH better and more understandable system for the end user)
* Consent to personalised ads
* Consent to non-personalised ads
To have a 3rd option ‘No consent to any ads at all’ is completely unacceptable to us as developers because we cannot afford to support users on our apps with no means of monetising them. Every user comes with a cost to us so if they don’t consent to ads, we MUST have the right to deny them access to our apps to protect ourselves from bankruptcy!
This is nothing unusual, it’s exactly the same unwritten contract we have in every other walk of life! If you don’t want to see ads, then dont watch YouTube videos, dont listen to the radio, pay a higher subscription fee etc…
My understanding from the first answer above is that we CAN get the specifics of their consent from something called a ‘TC String’ - However reading the linked article is seems that…
A) You don’t actually provide a TC string yet and won’t do until ‘the IAB fully transitions from TCF v1.1 and v2.0? Do you know when that would be?
B) If a user does not provide consent to ’Store and/or access information on a device’ there will be no TC string anyway meaning we still will have no idea what level of consent they have provided.
Do I have that correct?
If so, then I guess the answer is to
A) Wait for the TC string mechanism to be implemented
B) Reject users from our apps whenever we can’t find a TC string on their local device…
I would point out the whole end user flow of downloading an app, denying permissions and then being ejected from the app as a consequence is absolutely abysmal user experience and this whole new process which some beurocrat seems to think is a good idea is adding zero value.
Easy solution:
1) Developers can stipulate that consent to non-targeted ads is pre-condition of downloading our app in the first place.
2) Users can select if they’re happy to accept personalised ads when they open the app. This is the only question they should be asked
Ask anyone in the world, developer and end-user alike and they wouldn’t want it to be any more complicated than this… There’s seems to be some agenda to complicate things beyond recognition whereas all people want is to engage with each other in real language.
Apologies if i sound frustrated but it seems like the developer community is under attack. I only got into this because my old industry was under attack
Hi,
Thank you for contacting the Mobile Ads SDK Support team.
I will check with our team regarding your query and one of my team members will reach out to you once we have an update on this. Meanwhile, your patience is highly appreciated.
![]() |
Mobile Ads SDK Team |