Consent form load timed out on iOS app built with Unity

40 views
Skip to first unread message

Faelight Developer

unread,
May 6, 2025, 1:57:44 AMMay 6
to Google Mobile Ads SDK Developers
Hello,

I'm building an iOS app using Unity. GDPR consent form and IDFA Explainer are set up and published on "Privacy & Messaging" section. The consent form loads successfully for all cases except the following one:

Debug Geography - EEA
TagForUnderAgeOfConsent - True

The consent process gets stuck and returns an error - "Consent form load timed out" and the IDFA explainer is not shown.

if TagForUnderAgeOfConsent is false, it shows GDPR consent form and then the ATT Prompt. The IDFA explainer shows up normally if the debug geography is RegulatedIUSStates or Other. Everything works fine on android.

If I unpublish the IDFA Explainer on Privacy & Messaging, then the app proceeds normally, but without the ATT prompt.

I'm using the following plugins:
Google Mobile Ads v10.1.0
Unity Ads Unity Adapter v3.14.3
Meta Audience Network Unity Adapter v3.15.0
Firebase Unity SDK v12.8.0

Mobile Ads SDK Forum Advisor

unread,
May 6, 2025, 5:39:21 PMMay 6
to d...@faelightgames.com, google-adm...@googlegroups.com
Hi,

Thank you for contacting the Mobile Ads SDK support team.

Thank you for bringing this issue to our attention. I was also able to replicate this issue. Having said that, I will check this issue with the wider team. Meanwhile your patience is appreciated.

Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-05-06 14:38:09Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qVxh7:ref" (ADR-00303983)



Mobile Ads SDK Forum Advisor

unread,
Jun 4, 2025, 2:23:17 AM (5 days ago) Jun 4
to d...@faelightgames.com, google-adm...@googlegroups.com
Hi,

Could you clarify why you are attempting to present a consent form when tagForUnderAgeOfConsent (TFUA) is set to true? Both our GDPR IAB support and US IAB support dev docs already states: "When you set TFUA to true, the UMP SDK doesn't request consent from the user. If your app has a mixed audience, set this parameter for child users to ensure consent is not requested."

That said, I also applied the settings below in our Swift AdMob BannerExample and the app did not attempt to present the consent form or return an error.

Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-06-03 23:22:13Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qVxh7:ref" (ADR-00303983)



Faelight Developer

unread,
9:10 AM (2 hours ago) 9:10 AM
to Google Mobile Ads SDK Developers
Hi,

I’m calling ConsentForm.LoadAndShowConsentFormIfRequired() with TFUA set to true for child users. I understand that in this case it will not show the consent form but it should still initialise the required flags for consent status and ads.

I’m using Unity 6000.0.48, and Google Mobile Ads v10.1.0. And this error only occurs if I publish IDFA explainer from AdMob Privacy and Messaging section.

If I show the ATT prompt using other methods, then LoadAndShowConsentFormIfRequired() with TFUA set to true doesn’t show the consent screen, initialises whatever is needed and the app proceeds normally without error.
Reply all
Reply to author
Forward
0 new messages