Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Consent Window for US States

214 views
Skip to first unread message

Game Games

unread,
Mar 11, 2025, 11:20:56 AMMar 11
to Google Mobile Ads SDK Developers
Hello, Admob SDK support, please answer my questions.
1) I use the UMP SDK consent form from Admob and receive consent when starting the application for users from Europe. If I enable the consent form for the US states, the consent form does not appear when starting the application, as the consent form for European countries does, is this how it should be? The fact that the consent form for the US states does not appear when starting the application meets the requirements of these states?

2) A GDPR button has been added to the menu of my game, which, when pressed, launches the GDPR consent form for users from Europe, but now when I enabled the consent form for the US states and entered the application through a VPN in the state of California, now when I press the GDPR button, the consent window for the US states began to open, although I did not change anything in the code, is this normal behavior that depending on the location, different consent forms for different countries appear?

3) If in the second question this is normal behavior, how can I change the button name depending on where the user entered from, either from a European country or from a US state. At the moment I check in this way whether I need to show the GDPR button - boolean countryEU = consentInformation.isConsentFormAvailable(). If the form is loaded, then I show the GDPR button. But how can I now determine and set different text for the button so that it corresponds to the desired consent form?

4) Currently in the consent form for US states there are two options (Allow the sale or sharing of my data) and (Don't sell or share my data). How can I understand that these buttons are working and personalized or non-personalized advertising is shown depending on the user's choice?

Mobile Ads SDK Forum Advisor

unread,
Mar 11, 2025, 6:08:11 PMMar 11
to forumi...@gmail.com, google-adm...@googlegroups.com

Hi,

Thank you for contacting the Mobile Ads SDK Support team. 

Please find answers to your queries,


1) I use the UMP SDK consent form from Admob and receive consent when starting the application for users from Europe. If I enable the consent form for the US states, the consent form does not appear when starting the application, as the consent form for European countries does, is this how it should be? The fact that the consent form for the US states does not appear when starting the application meets the requirements of these states?

-Yes, this is normal. The AdMob UMP SDK will only show the consent form based on the region or state you're targeting. In the case of the EU, the consent form appears due to GDPR. However, US states form does not require consent at the start of the app. It is only shown if users click on privacy options. Kindly refer to this link for more details.



2) A GDPR button has been added to the menu of my game, which, when pressed, launches the GDPR consent form for users from Europe, but now when I enabled the consent form for the US states and entered the application through a VPN in the state of California, now when I press the GDPR button, the consent window for the US states began to open, although I did not change anything in the code, is this normal behavior that depending on the location, different consent forms for different countries appear?

-Yes, this is expected behavior. The UMP SDK detects the user's location and will show the relevant consent form accordingly. For users in Europe, the GDPR consent form is shown. For users in the US(California), consent form will appear instead. The form shown is based on the user's location. After the user has made a US states regulations decision, you can read their choice from local storage following the Global Privacy Platform (GPP) spec

3) If in the second question this is normal behavior, how can I change the button name depending on where the user entered from, either from a European country or from a US state. At the moment I check in this way whether I need to show the GDPR button - boolean countryEU = consentInformation.isConsentFormAvailable(). If the form is loaded, then I show the GDPR button. But how can I now determine and set different text for the button so that it corresponds to the desired consent form?

-GDPR button text can be changed in the AdMob privacy settings section. Also you can check this.

4) Currently in the consent form for US states there are two options (Allow the sale or sharing of my data) and (Don't sell or share my data). How can I understand that these buttons are working and personalized or non-personalized advertising is shown depending on the user's choice?

-Please use the following help center article to Supporting the IAB's Global Privacy PlatformThe U.S. states privacy laws require giving users the right to opt out of the "sale" of their "personal information" (as the law defines those terms), with the opt-out offered via a prominent "Do Not Sell My Personal Information" link on the "selling" party's homepage.  If you're using the US states regulations message alongside other messages, consult Available user message types to understand when different messages are displayed to your users. For more information, kindly refer to the US IAB Support.


Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-03-11 22:07:20Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH8eX:ref" (ADR-00293430)



Game Games

unread,
Mar 12, 2025, 10:02:47 AMMar 12
to Google Mobile Ads SDK Developers

Thank you for your reply, Admob SDK support please answer my questions.

1) You gave this answer:

GDPR button text can be changed in the AdMob privacy settings section. Also you can check this.

I meant something else. I want to change the text of my button in the settings menu of my game. This button launches either the US state form or the GDPR form depending on where the user of the game comes from. For this reason, I want to dynamically change the button text to "Do not sell or share my personal information" OR to "GDPR".
Right now I show this button only when this condition is triggered.
countryEU == true;
boolean countryEU = consentInformation.isConsentFormAvailable();
If this is not possible, then maybe you can suggest how to correctly name the button so that it is suitable for users from Europe and for users from the US states?

2) Currently, the consent form for US states has two options (Allow the sale or distribution of my data) and (Do not sell or share my data). If I click Do not sell or share my data, where in the logs can I see that non-personalized advertising is used?

3) In the consent window for US states, there is text (Don't sell or share my data). But this documentation says that it should have been changed automatically to (Do Not Sell or Share My Personal Information), or did I misunderstand something?
среда, 12 марта 2025 г. в 00:08:11 UTC+2, Mobile Ads SDK Forum Advisor:

Mobile Ads SDK Forum Advisor

unread,
Mar 12, 2025, 4:52:46 PMMar 12
to forumi...@gmail.com, google-adm...@googlegroups.com

Hi,

Please find answers to your queries,

1) I want to change the text of my button in the settings menu of my game. This button launches either the US state form or the GDPR form depending on where the user of the game comes from. For this reason, I want to dynamically change the button text to "Do not sell or share my personal information" OR to "GDPR".


Right now I show this button only when this condition is triggered. countryEU == true;
boolean countryEU = consentInformation.isConsentFormAvailable();
If this is not possible, then maybe you can suggest how to correctly name the button so that it is suitable for users from Europe and for users from the US states?

-You can detect users location and according set button text dynamically, but we would suggest to keep it as Privacy Setting same as our Google Sample Project

2) Currently, the consent form for US states has two options (Allow the sale or distribution of my data) and (Do not sell or share my data). If I click Do not sell or share my data, where in the logs can I see that non-personalized advertising is used?

-As of now you cannot check that, you can check available options here.

3) In the consent window for US states, there is text (Don't sell or share my data). But this documentation says that it should have been changed automatically to (Do Not Sell or Share My Personal Information), or did I misunderstand something?

-As long as you are using the latest SDK version then its ok.


Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-03-12 20:51:38Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH8eX:ref" (ADR-00293430)



yppy...@gmail.com

unread,
Mar 13, 2025, 12:26:12 AMMar 13
to Google Mobile Ads SDK Developers, mxk3...@server.net



--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-admob-ads-sdk/75fcfb41-8e72-4f7f-abbf-0966136cb260n%40googlegroups.com.

Game Games

unread,
Mar 13, 2025, 8:09:45 AMMar 13
to Google Mobile Ads SDK Developers
Thank you for your reply, Admob SDK support, please answer my questions.

1)You wrote:
--You can detect users location and according to set button text dynamically, but we would suggest to keep it as Privacy Setting same as our Google Sample Project

Can you please provide a link to the Google sample project for Android where I can see how you named the button to call the GDPR consent window and the US states consent window? If I name the button (Privacy Setting) on ​​clicking which the GDPR consent window and the US states consent window will open, will this button name comply with the rules?


2)You wrote:
-As of now you cannot check that, you can check available options here.

If I understand correctly, the link you provided me allows me to find out consent information from users from Europe for the GDPR window, but for users from the US states it is impossible to check, did I understand correctly?


3)You wrote:
-As long as you are using the latest SDK version then its ok.

In my AdMob account in the consent window settings for US states I have the same text (Don't sell or share my data) as in the picture in this documentation. But this documentation says that the text should have changed automatically to this text (Do Not Sell or Share My Personal Information), or am I misunderstanding what is written? I want to know if I need to change the text (Don't sell or share my data) to (Do Not Sell or Share My Personal Information) in the consent form for US states in my AdMob account?

среда, 12 марта 2025 г. в 22:52:46 UTC+2, Mobile Ads SDK Forum Advisor:

Mobile Ads SDK Forum Advisor

unread,
Mar 13, 2025, 3:09:02 PMMar 13
to forumi...@gmail.com, google-adm...@googlegroups.com

Hi,

It's great to hear from you again. 
Please find below answers to your queries,

1)Can you please provide a link to the Google sample project for Android where I can see how you named the button to call the GDPR consent window and the US states consent window? If I name the button (Privacy Setting) on ​​clicking which the GDPR consent window and the US states consent window will open, will this button name comply with the rules?
-You can check any google sample project, refer this for an example. In the sample project you need to enable the privacy option button and you can check the gatherConsent Method in GoogleMobileAdsConsentManager class by setting the region(EEA,US) you want to check.

2)If I understand correctly, the link you provided me allows me to find out consent information from users from Europe for the GDPR window, but for users from the US states it is impossible to check, did I understand correctly?
-No, I've shared a link that contains all the available consent methods, such as isConsentFormAvailable(), canRequestAds(), and others. Currently you cannot log the specific consent that has been given, but you can check if consent has been given or not using getConsentStatus() You can refer to this for all available methods related to it.

3)In my AdMob account in the consent window settings for US states I have the same text (Don't sell or share my data) as in the picture in this documentation. But this documentation says that the text should have changed automatically to this text (Do Not Sell or Share My Personal Information), or am I misunderstanding what is written? I want to know if I need to change the text (Don't sell or share my data) to (Do Not Sell or Share My Personal Information) in the consent form for US states in my AdMob account?
-As document suggested if you were using default text then it will get automatically updated, If you previously set a custom CCPA message, we suggest you revise your US state regulations message text in light of the CPRA requirements.


Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-03-13 19:07:56Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH8eX:ref" (ADR-00293430)



Game Games

unread,
Mar 13, 2025, 5:27:40 PMMar 13
to Google Mobile Ads SDK Developers
Thank you for your reply, Admob SDK support, please answer my questions.

1) You wrote:
-No, I've shared a link that contains all the available consent methods, such as isConsentFormAvailable(), canRequestAds(), and others. Currently you cannot log the specific consent that has been given, but you can check if consent has been given or not using getConsentStatus() You can refer to this for all available methods related to it.

Sorry, but I didn't quite understand your answer, if I give consent to collect data in the consent window for the US states, then I can check if consent was given using getConsentStatus(), did I understand correctly?


2)You wrote:
-As document suggested if you were using default text then it will get automatically updated, If you previously set a custom CCPA message, we suggest you revise your US state regulations message text in light of the CPRA requirements.

I use Admob UMP SDK for consent of users from Europe and the USA, why do I have this text in the consent window for the USA (Don't sell or share my data) and not this (Do Not Sell or Share My Personal Information) and in your example on GitHub the same text (Don't sell or share my data) and not this (Do Not Sell or Share My Personal Information)? Although the documentation says that it should have changed automatically, or did I mix something up?
2gg.jpg

четверг, 13 марта 2025 г. в 21:09:02 UTC+2, Mobile Ads SDK Forum Advisor:

Game Games

unread,
Mar 14, 2025, 6:19:11 AMMar 14
to Google Mobile Ads SDK Developers
Admob support, can you please answer my last message?

And I have an additional question.
1)If the user in the consent window for US states selects (Don't sell or share my data), does this decision affect the advertising partners that are added in the US consent window settings? Do they receive a signal to show non-personalized advertising? These partners can be seen in the screenshot.
1.png2.png

четверг, 13 марта 2025 г. в 23:27:40 UTC+2, Game Games:

Mobile Ads SDK Forum Advisor

unread,
Mar 14, 2025, 4:21:03 PMMar 14
to forumi...@gmail.com, google-adm...@googlegroups.com

Hi,

Please find the answers to your queries:

  1. Yes, using getConsentStatus() you can check whether consent is given or not but you can not check what consent has been given.
  2. Please follow this document and Create a US state regulations message for more information.
  3. I would recommend you to check the Helping publishers comply with US states privacy laws help center article.
Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-03-14 20:20:03Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH8eX:ref" (ADR-00293430)



Game Games

unread,
Mar 17, 2025, 9:24:11 AMMar 17
to Google Mobile Ads SDK Developers
Thanks for the reply, Admob SDK support, please answer my questions.

1) I checked getConsentStatus() when I launch the app and it shows me ((1) - User consent not required). Then when I go to the settings of my game and click on the (Privacy Setting) button, which opens the consent window for the US states and click (Allow the sale or sharing of my data) or (Don't sell or share my data), then getConsentStatus() shows ((3) - User consent obtained). But after I gave consent and go back to the game, when I start the game, in the logs, getConsentStatus() shows this value (((1) - User consent not required)). Is this the correct behavior? Is it supposed to be like this?

2)You wrote:
- Please follow this document and Create a US state regulations message for more information

The links you provided do not contain the answer I need. In your example on GitHub in the consent window I saw the same text as in my application in the consent window (Don't sell or share my data). So I don't need to change this text (Don't sell or share my data) to this text (Do Not Sell or Share My Personal Information), am I right?

3)You wrote:
- I would recommend you to check the Helping publishers comply with US states privacy laws help center article

If I understand correctly, then if a user in Admob's CMP selects (Don't sell or share my data) in the consent window, then these advertising partners in the consent settings for the US states that are visible in the screenshot will receive this response and will not show personalized advertising as stated in the text on this link that you sent me, did I understand everything correctly?

4) Tell me please, these links say that (These settings don't control data you may be sharing outside of your account, for example through mediation.) and that (While restricted data processing does not disable your app sending data to mediation partners, Google’s contractual commitments regarding restricted data processing do not apply to data you send to third parties). Advertising partners in the consent window settings for the US states in the screenshot that I prefixed to the question is mediation? Or does this text in the links apply to this case if I install a third-party SDK in my application, for example from Unity, and add the Unity network to mediation in Admob and transfer user data to Unity so that Unity shows him ads?
1.png2.png

пятница, 14 марта 2025 г. в 22:21:03 UTC+2, Mobile Ads SDK Forum Advisor:

Madalena Lucio

unread,
Mar 17, 2025, 12:22:46 PMMar 17
to Game Games, Google Mobile Ads SDK Developers
Sim pode ser amanhã 


From: google-adm...@googlegroups.com <google-adm...@googlegroups.com> on behalf of Game Games <forumi...@gmail.com>
Sent: Monday, March 17, 2025 1:24:11 PM

To: Google Mobile Ads SDK Developers <google-adm...@googlegroups.com>
Subject: Re: [google-admob-ads-sdk] consent window for us states
 
--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads...@googlegroups.com.

Mobile Ads SDK Forum Advisor

unread,
Mar 17, 2025, 1:54:50 PMMar 17
to forumi...@gmail.com, google-adm...@googlegroups.com, madalenam...@gmail.com
Hi,

I will check with the team for the follow up questions and update here once I have more information.

Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-03-17 17:53:56Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH8eX:ref" (ADR-00293430)



Game Games

unread,
Mar 18, 2025, 7:09:38 AMMar 18
to Google Mobile Ads SDK Developers
Hello, have you received a response from your team yet? Please answer my questions.

понедельник, 17 марта 2025 г. в 19:54:50 UTC+2, Mobile Ads SDK Forum Advisor:

Game Games

unread,
Mar 19, 2025, 8:37:19 AMMar 19
to Google Mobile Ads SDK Developers
Hello Admob SDK support, can you already answer my additional questions?

понедельник, 17 марта 2025 г. в 19:54:50 UTC+2, Mobile Ads SDK Forum Advisor:

Mobile Ads SDK Forum Advisor

unread,
Mar 19, 2025, 10:16:31 AMMar 19
to forumi...@gmail.com, google-adm...@googlegroups.com
Hello,

To answer your original questions:

1.) This is the intended behavior. GDPR form is a form that shows on app start. The US States form is a form that shows from the privacy options entry point. Read our help center article for more details. 

2.) Yes, this is working as intended. The privacy options entry point, which is a button you create, should call `showPrivacyOptionsForm()` which can show the GDPR form or the US States form. 

3.) You can query the "IABTCF_gdprApplies" local storage key. If the value is 1, GDPR applies and the user is in the EEA. 

4.) You can query the GPP string from local storage. However, it is returned as an encoded key and the UMP SDK does not have an API to decode the string. It is possible for you to test test using an online GPP decoder. 

Thanks,
 
Google Logo
Justin Malandruccolo
Mobile Ads SDK Team


Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-03-19 14:15:22Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH8eX:ref" (ADR-00293430)



Game Games

unread,
Mar 19, 2025, 11:23:21 AMMar 19
to Google Mobile Ads SDK Developers
Thank you very much for your reply, but I asked you to reply to my last message. I will rewrite it to you again.
Thanks for the reply, Admob SDK support, please answer my questions.

1) I checked getConsentStatus() when I launch the app and it shows me ((1) - User consent not required). Then when I go to the settings of my game and click on the (Privacy Setting) button, which opens the consent window for the US states and click (Allow the sale or sharing of my data) or (Don't sell or share my data), then getConsentStatus() shows ((3) - User consent obtained). But after I gave consent and go back to the game, when I start the game, in the logs, getConsentStatus() shows this value (((1) - User consent not required)). Is this the correct behavior? Is it supposed to be like this?

2)You wrote:
Please follow this document and Create a US state regulations message for more information

The links you provided do not contain the answer I need. In your example on GitHub in the consent window I saw the same text as in my application in the consent window (Don't sell or share my data). So I don't need to change this text (Don't sell or share my data) to this text (Do Not Sell or Share My Personal Information), am I right?

3)You wrote:
I would recommend you to check the Helping publishers comply with US states privacy laws help center article

If I understand correctly, then if a user in Admob's CMP selects (Don't sell or share my data) in the consent window, then these advertising partners in the consent settings for the US states that are visible in the screenshot will receive this response and will not show personalized advertising as stated in the text on this link that you sent me, did I understand everything correctly?

4) Tell me please, these links say that (These settings don't control data you may be sharing outside of your account, for example through mediation.) and that (While restricted data processing does not disable your app sending data to mediation partners, Google’s contractual commitments regarding restricted data processing do not apply to data you send to third parties). Advertising partners in the consent window settings for the US states in the screenshot that I prefixed to the question is mediation? Or does this text in the links apply to this case if I install a third-party SDK in my application, for example from Unity, and add the Unity network to mediation in Admob and transfer user data to Unity so that Unity shows him ads?
1.png2.png

You also wrote in the last message that:

Yes, this is working as intended. The privacy options entry point, which is a button you create, should call `showPrivacyOptionsForm()` which can show the GDPR form or the US States form.

In the game menu, I have a button that I called (Privacy Setting). When I click on it, I call up the GDPR consent form or the consent form for the US states. Here's how I implemented it:
  public void formLoading(){
        UserMessagingPlatform.loadConsentForm(
                this,
                new UserMessagingPlatform.OnConsentFormLoadSuccessListener() {
                    @Override
                    public void onConsentFormLoadSuccess(ConsentForm consentForm) {
                        consentForm.show(MyClassAds.this, new ConsentForm.OnConsentFormDismissedListener() {
                            @Override
                            public void onConsentFormDismissed(@Nullable FormError formError) {
                                if (consentInformation.canRequestAds()) {
                                   Ads_setup();
                                }
                            }
                        });
                    }
                },
                new UserMessagingPlatform.OnConsentFormLoadFailureListener() {
                    @Override
                    public void onConsentFormLoadFailure(FormError formError) {
                    }
                }
        );
    }

Then, when I click on the button, I launch formLoading() and show the GDPR consent form or the consent form for the US states, depending on where the user came from.

Is my implementation suitable?

Because I don't use the code you wrote - showPrivacyOptionsForm().

среда, 19 марта 2025 г. в 16:16:31 UTC+2, Mobile Ads SDK Forum Advisor:

Mobile Ads SDK Forum Advisor

unread,
Mar 19, 2025, 11:35:56 AMMar 19
to forumi...@gmail.com, google-adm...@googlegroups.com

Hello,

1.) Yes, this is the current intended behavior. 

2.) You are correct.

3.) This data will be shared with advertising partners you've selected in the AdMob UI.

4.) Yes, this refers to third-party mediation partners. The user's consent information will have to be forwarded to the mediation partner. 


To see a working example, you can try running one of our developer samples with the UMP SDK integrated. 


Thanks,
 
Google Logo
Justin Malandruccolo
Mobile Ads SDK Team


Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-03-19 15:34:55Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH8eX:ref" (ADR-00293430)



Game Games

unread,
Mar 19, 2025, 11:58:29 AMMar 19
to Google Mobile Ads SDK Developers
Thank you for your reply. Please answer these questions.


1) You wrote:
This data will be shared with advertising partners you've selected in the AdMob UI.

I want to summarize that these advertising partners that are visible in the screenshot will receive a refusal signal if the user refuses in the consent window for the US states and will not show him personalized advertising, did I understand you correctly?


2) You wrote:
Yes, this refers to third-party mediation partners. The user's consent information will have to be forwarded to the mediation partner.

I want to summarize that this text (These settings don't control data you may be sharing outside of your account, for example through mediation.) and this text (While restricted data processing does not disable your app sending data to mediation partners, Google’s contractual commitments regarding restricted data processing do not apply to data you send to third parties) do not apply to these advertising partners that can be seen in the screenshot I attached, did I understand everything correctly?


3)You wrote:
To see a working example, you can try running one of our developer samples with the UMP SDK integrated.

I have already downloaded your example and looked at it, we have different implementations, I just wanted to know your opinion about my implementation. Is my implementation suitable?


среда, 19 марта 2025 г. в 17:35:56 UTC+2, Mobile Ads SDK Forum Advisor:

Mobile Ads SDK Forum Advisor

unread,
Mar 19, 2025, 6:16:18 PMMar 19
to forumi...@gmail.com, google-adm...@googlegroups.com
Hello,

1.) Just want to confirm that your screenshot is the US States ad partners, which is separate from the GDPR ad partners. Each form has it's own list of ad partners that you can manage but yes, those selected partners will receive signals related to the user's consent choice. 

2.) Yes, that's correct. The UMP SDK shares this information with ad partners selected in the AdMob UI but not mediation partners. 

3.) In regards to your usage of the UMP SDK APIs, that looks good to me. 

Thanks,
 
Google Logo
Justin Malandruccolo
Mobile Ads SDK Team


Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-03-19 22:15:25Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vH8eX:ref" (ADR-00293430)



Reply all
Reply to author
Forward
0 new messages