I have a question like for Google AdMob iOS we have to ask for ATTrackingManager.requestTrackingAuthorization and after that, we have to ask UMPConsentInformation.sharedInstance.requestConsentInfoUpdate
Another question is from ATTrackingManager.requestTrackingAuthorization if user is not authorised then we can ask for UMPConsentInformation.sharedInstance.requestConsentInfoUpdate because user already permitted to not track.
And last one is we can just ask for UMPConsentInformation.sharedInstance.requestConsentInfoUpdate UMP Consent information only? Because on GoogleAdmob SDK there is no any code for ATTrackingManager.requestTrackingAuthorization.


I implemented this solution earlier on various app it's working for me.
UMPSDKit's introduce due to privacy purpose in EU User Consent PolicyNo we don't need to ask
ATTrackingManager.requestTrackingAuthorizationnow because it's already covered byUMPSDKso whenever we implementedUMPSDKwe need to setupGDPRMessagefromADMobaccount. This message will present while calling it.For this answer you need visit User ATTrackingManager Journey
There are two types of form for two type of different
EEA¬ EEAusers.EEAuser will see GDPR dialogue whereconsentbutton will visible to form and when user click on it it will presentATTrackingManagerdialogue. GDPR Message Form:not EEAuser will see IDFA dialogue wherecontinuebutton will visible to form and when user click on it it will presentATTrackingManagerdialogue. IDFA Message Form:How to setup GDPR & UMP
https://www.youtube.com/watch?v=EwcrESnAYEI&t=2s&ab_channel=GoogleAdMob
Google ads with UMP demo
https://github.com/googleads/googleads-mobile-ios-examples