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.
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.
[[["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-05-15 UTC."],[[["Ads personalization controls allow users to opt out of personalized ads within your app, and this guide outlines how to implement them using the UMP SDK."],["This functionality is superseded by any messages created for regulations like GDPR and won't appear when using a Google-certified IAB consent management platform."],["Before implementing, ensure you've integrated the Google Mobile Ads SDK (22.5.0 or higher), completed the Get started guide, and created an ads personalization message."],["Users must be able to modify their ad personalization choices at any time, and instructions for implementing this are provided in the Privacy options section."],["You can test the implementation using ad inspector or Charles proxy to verify the `&uptc=` parameter in ad requests."]]],[]]