IAB TCF v2.0 errors detected

140 views
Skip to first unread message

Karta Tech

unread,
Oct 28, 2022, 6:52:18 AM10/28/22
to Google Mobile Ads SDK Developers
Greetings,

I keep getting this error (screenshot attached) on my Admob dashboard. Upon downloading the report the error is 3.3, that states that CMP should delete the old TC string and reobtain consent.
I'm using Google's Funding Choices, so is there any way to overcome this with Funding Choices?

Thank you
Screenshot 2022-10-28 at 11.50.23.png

Mobile Ads SDK Forum Advisor

unread,
Oct 28, 2022, 2:42:45 PM10/28/22
to sto...@kartatech.com, google-adm...@googlegroups.com
Hi Karta,

If you're using UMP SDK to get the consent of your users, then this should be automatically handled by the SDK. Please do note that you should present the form if required as per this section of the guide. If the getConsentStatus() method returns NOT_REQUIRED value, then it's safe to assume that the TCF string is still valid. As per this article, the error 3.3 means that the TC string last updated date was more than 13 months ago. To troubleshoot this, the suggested action is CMP should delete the old TC string and reobtain consent.

Regards,
Google Logo
Teejay Wennie
Mobile Ads SDK Team
 

 

ref:_00D1U1174p._5004Q2fpBMR:ref

Karta Tech

unread,
Oct 31, 2022, 6:02:53 AM10/31/22
to Google Mobile Ads SDK Developers
Thank you for the reply. But how can I force the CMP to reobtain consent, if that is handled by Google Funding Choices?

Mobile Ads SDK Forum Advisor

unread,
Nov 1, 2022, 8:55:39 AM11/1/22
to sto...@kartatech.com, google-adm...@googlegroups.com
Hi Karta,

With regard to your concern, you will need to reset the consent by resetting the consent state. This will work while testing and on Production app. However, could you share your use case details on why you want to do this? Are you giving your users an option to opt-out (do not consent) and offer an alternative like buying a subscription? If so, the generation of an EU (GDPR) consent message in the UMP / FundingChoices backend is initiated with a selection for "Select the consent choices your users see" and it consists of two options, (1) Consent Manage option and (2) - Consent / Do not consent / Manage option. The second option (if your use case is the same as mentioned above) is mostly useful for people that want to offer an alternative to consenting, eg.: Buying a subscription. You can tweak the text of the Google UMP, so you could change 'do not consent' to 'Buy Ad-Free' or something similar.

Karta Stores

unread,
Nov 3, 2022, 8:08:32 AM11/3/22
to Mobile Ads SDK Forum Advisor, google-adm...@googlegroups.com
Hi Teejay,

Thank you very much for your reply.

I want to reset consent because Admob is giving me a specific error, that states that we need to reobtain consent from the users, due to consent validity.

In our use case, we display the Funding Choices pop-up as default, with “Consent / Manage Options” buttons.

We also have the option for a “remove ads” purchase but it’s not integrated on the Consent pop-up. Maybe we add it as one of the options in the consent, in the future, but for now I would like to know how to dismiss the Admob error by reobtaining consent from the current users.

Thank you,
Best regards,

Luis
Kartatech

Mobile Ads SDK Forum Advisor

unread,
Nov 3, 2022, 3:11:25 PM11/3/22
to sto...@kartatech.com, google-adm...@googlegroups.com
Hi Karta,

Resetting the consent state should be able to fixed the "IAB TCF v2.0 errors detected" that you were getting on your account.

Karta Stores

unread,
Nov 4, 2022, 7:22:40 AM11/4/22
to Mobile Ads SDK Forum Advisor, google-adm...@googlegroups.com
Hi Teejay,

Thank you for your reply.

Can I use the method that linked above also for deployed apps, and not only for testing purposes? Can I actually use it to reobtain consent from my users?

Thanks again,

Luis
Karta Software Technologies

Mobile Ads SDK Forum Advisor

unread,
Nov 7, 2022, 2:15:49 AM11/7/22
to sto...@kartatech.com, google-adm...@googlegroups.com

Hi Luis,

 

With regard to your question, I think the resetting of consent is for testing purposes only for you to try to simulate a user's first install experience. Kindly note, it is a best practice to load a form every time the user launches your app, even if you determine consent is not required, so that the form is ready to display in case the user wishes to change their consent setting.

 

Regards,

Google Logo
Princess Pamela
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q2fpBMR:ref
Reply all
Reply to author
Forward
0 new messages