Stay organized with collections
Save and categorize content based on your preferences.
To help publishers comply with
U.S. states privacy laws,
the Google Mobile Ads SDK allows publishers to use two different parameters to
indicate whether Google should enable restricted data processing
(RDP). The SDK provides publishers with the
ability to set RDP at an ad request level utilizing the following signals:
When either parameter is used, Google restricts how it uses certain unique
identifiers and other data processed in the provision of services to publishers.
As a result, Google will only show non-personalized ads. These parameters
override the RDP settings in the UI.
Publishers should decide for themselves how restricted data processing can
support their compliance plans and when it should be enabled. It is possible to
use both optional parameters at the same time, although they have the same
effect on Google's ad serving.
This guide is intended to help publishers understand the steps required to
enable these options on a per-ad request basis.
RDP signal
To notify Google that RDP should be enabled using Google's RDP signal, you must
write the key gad_rdp with a value of true to UserDefaults.
To notify Google that RDP should be enabled using IAB's signal, use the key
IABUSPrivacy_String. Make sure that the string value you use is compliant with
the IAB
specification.
The Google Mobile Ads SDK reads the IABUSPrivacy_String key during ad loading.
[[["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-01-29 UTC."],[[["The Google Mobile Ads SDK helps publishers comply with U.S. state privacy laws by offering two parameters to enable restricted data processing (RDP): Google's RDP signal and the IAB-defined `IABUSPrivacy_String`."],["Enabling RDP restricts Google's use of certain user data, resulting in the display of non-personalized ads."],["Publishers can enable RDP on a per-ad request basis using either Google's RDP signal (`gad_rdp` key in `UserDefaults`) or the IAB signal (`IABUSPrivacy_String` key in `UserDefaults`)."],["When using mediation, publishers should add their mediation partners to the CPRA ad partners list in AdMob, utilize the IAB signal, and consult each partner's documentation for CPRA compliance options."]]],[]]