Ads personalization controls (Beta)
Stay organized with collections
Save and categorize content based on your preferences.
Ads personalization controls lets users opt out of personalized ads in your app.
Ads personalization controls messages don't appear when you're using a
Google-certified IAB consent management platform framework message or in areas
affected by privacy legislation. This means that any message you've created for
regulations such as GDPR supersedes the ads personalization message.
This guide outlines the steps required to support an ads personalization message
as part of the UMP SDK.
Prerequisites
Google Mobile Ads SDK
10.11.0 or higher.
Complete the Get started guide.
Create an ads personalization message.
Privacy options
The ads personalization message requires allowing users to modify their ads
personalization controls choices at any time. Follow the steps in the
Privacy options
section to implement a way for users to modify their setting choices.
Testing
You can use
ad inspector
or a proxy tool such as
Charles to capture your
app's HTTPS traffic and inspect the ad requests for a &uptc=
parameter.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-18 UTC."],[[["Ads personalization controls give app users the ability to opt out of receiving personalized ads."],["This feature is automatically disabled when using a Google-certified IAB consent platform or in regions with specific privacy laws, prioritizing existing regulations."],["Implementing ads personalization controls requires the Google Mobile Ads SDK 10.11.0 or higher and completion of the Get started guide."],["App developers need to create an ads personalization message and provide users with privacy options to manage their ad settings."],["Testing ad requests for the `&uptc=` parameter can be done using tools like ad inspector or Charles proxy."]]],["Users can opt out of personalized ads via ads personalization controls, which are superseded by GDPR or other privacy legislation messages. Implementing this requires Google Mobile Ads SDK 10.11.0+ and completing the \"Get Started\" guide. Developers must create an ads personalization message and provide users a way to modify their choices. Testing is done via ad inspector or a proxy tool to look for a `&uptc=` parameter in ad requests. Ads personalization messages don't show if a Google-certified IAB consent management platform message is used.\n"]]