UMP consent form - how to re-open consent form with users' current consent preferences

1,189 views
Skip to first unread message

Joe K.

unread,
Feb 23, 2021, 6:13:22 PM2/23/21
to Google Mobile Ads SDK Developers

Dear Google Mobile Ads SDK team,

I have two questions as regards the UMP consent form.

1. When the user provides his/her consent for specific things in the UMP form (e.g. via manage options -> allowing basic ads but declining a personalized ads profile) - are these preferences stored somewhere in Google? Thus, does that mean I only need to call initialize ads without any tags/flags (e.g. like the nda or rdp) because Google will then show the correct ads based on the provided consent? - or do I have to check which consents the user provided and set flags accordingly?

2. When the user customizes his consent (e.g. via manage options in the UMP dialog) - how can I re-open the UMP consent form with the user's up-to-date preferences. Because when I load the form it always opens the default settings, e.g. I intially unchecked the consent switch for basic ads, but I checked all the other consent switches. When I re-open the UMP consent form it opens the default set-up.

In the attachments an example -> My initial set up (where I unchecked the legimitate interest) -> attachment "initial set up". I submitted it and then I reopened the UMP consent form and my setting was gone, instead the default set-up is shown (attachment "reloading consent form") .

That might confuse users, as they might think, that the settings are not stored or applied.

Thanks in advance for your answers.

Best,
Joe
Reloading consent form.png
Initial set up.png

Mobile Ads SDK Forum Advisor Prod

unread,
Feb 23, 2021, 11:13:49 PM2/23/21
to simpa...@gmail.com, google-adm...@googlegroups.com
Hi Joe,

Thank you for reaching out to us. Let me do the best I can to assist you in this.

With regard to your concern, you just have to import our SDK into your app. The SDK will automatically handles all the process on obtaining consent of your users, then serve personalize/non-personalize ads depending on your user's consent preferences.

As per changing/revoking the user's consent, you will need to set the UMPConsentStatus to UNKNOWN first or by resetting the consent, before displaying the consent form again.

Regards,
Google Logo
Teejay Wennie Pimentel
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q2DIQGb:ref

Joe K.

unread,
Feb 24, 2021, 12:10:00 PM2/24/21
to Google Mobile Ads SDK Developers
Hi Teejay,

thanks for the reply.

As regards the UMPConsentStatus further questions:
  1. I only see the option to reset - I have not found any methods in the documentation where you can set the status of the UMPConsentStatus (in this case to UNKNOWN) -> which method should I use or is the reset of ConsentInformation method enough?
  2. Still my question from my initial post remains even if I reset the consent status. Assume I have set up my consent information what I consent to share and what not via the manage options button of the UMP. When I reload the UMP consent I want to show the user his/her current consent set up.
    Assume following consent categories
    (A) Default set up when user opens the first time
    -"Select basic ads": Default consent: unchecked - Default legimate interest: checked
    -"Create a personalised ads profile": Default consent: unchecked - Default legimate interest: checked
    -"Select personalized ads" - Default consent: unchecked - Default legimate interest:  checked

    Then the user decides to change the consent settings to the following:
    (B) Changing consent to user's preferences
    -"Select basic ads": Default consent: checked- Default legimate interest: checked
    -"Create a personalised ads profile": Default consent: unchecked - Default legimate interest: unchecked
    -"Select personalized ads" - Default consent: unchecked - Default legimate interest:  unchecked

    if the user now submits his/her settings and then later rethinks his/her consent -> goes to the options -> and opens the consent form via a button again - intuitively he/she should see the consent form with the consent set up like in (B)
    but I always get the default as shown in (A) when opening the consent form and going to manage options
Some other question arose:

3. When the user clicks on consent -- ads are shown. If the user clicks on manage options in the UMP consent form - ads are not shown - even if all consent is given  in the manage options (i.e. all consent switches are checked) .
So it does not matter what the user sets up in the manage options - irrespective of his settings there, no ads are shown, i.e. in my case rewarded ads = null.

4.I can retrieve the information whether a consent form is unknown, obtained, required, not required. But can I also retrieve the information whether a consent was given to or not - To be more precise, if I take the rewarded ad as an example:
If the rewarded ad is null after loading - it can mean that the loading itself was not successful or no consent was given or some other reason - I would like to differentiate between rewarded ad is null because it was not loaded yet and rewarded ad is null because the user has not given his consent, so that I can redirect him to the consent settings in the latter case.

Thanks for clarifying!

Best,
Joe

Mobile Ads SDK Forum Advisor Prod

unread,
Feb 24, 2021, 1:14:13 PM2/24/21
to simpa...@gmail.com, google-adm...@googlegroups.com
Hi Joe,

I work with Teejay and will assist you. The consent user gives is stored in a TCF string in SharedPreferences in Android, and in NSUserDefaults in iOS. The latest versions of the Mobile Ads SDK automatically pick up the TCF Consent String from that storage and ads get served based on consent given. There's no need to set your own flags as the SDK picks up the consent automatically.

Regarding seeing no ads when all toggles on the "Manage options" page are selected, I replicated this. Currently, without mediation, once you "Manage Options", you can select Google as a vendor in the "Vendor List" to see ads from Google. To see test ads, all you need to do is to consent to purpose 1 and to Google.

Regarding toggles always appearing in the "off" position, this may be working as intended - in How IAB requirements affect EU consent messages,  it states that the default state of each consent toggle in your EU consent message is set to “no consent,” “no opt-in,” or “off.” If you use Funding Choices as your CMP, this means that users who select “Manage options” in the consent message see that each purpose is set to “Do not consent.” To learn more, visit the IAB Europe’s Appendix B, Policy C(d.

Regarding a method to determine consent given after consent is submitted, there are currently many CMP vendors besides UMP with Funding Choices that will work with the Mobile Ads SDK and some may have consent detection methods set up to assist you in creating a paywall, you may want to explore to see which one fits your needs better.

I will raise with the rest of my team your requests and comments for:
  • a method to determine consent given so that paywall functionality can be implemented
  • accessing prior consent obtained from user and showing the user the options already consented to.
You may monitor our release notes in iOS and Android for an update.

Regards,

Google Logo
Aryeh Baker
Mobile Ads SDK Team
 




 

ref:_00D1U1174p._5004Q2DIQGb:ref

Joe K.

unread,
Feb 24, 2021, 8:01:27 PM2/24/21
to Google Mobile Ads SDK Developers
Hi Aryeh,

thanks for the explanations and for taking those two topics for discussion with your team.

Best,
Joe
Reply all
Reply to author
Forward
0 new messages