Чтобы помочь вам соблюдать законы США о защите конфиденциальности , SDK Google Mobile Ads позволяет использовать параметр Google «Ограниченная обработка данных » (RDP), чтобы указать, следует ли включить RDP. Google также поддерживает Глобальную платформу конфиденциальности (GPP) для соответствующих штатов США. Когда SDK Google Mobile Ads использует любой из этих сигналов, он ограничивает обработку определенных уникальных идентификаторов и других данных при предоставлении вам услуг.
Вам необходимо решить, как ограниченная обработка данных может способствовать выполнению ваших планов по обеспечению соответствия требованиям и когда её следует включить. Определите, следует ли использовать параметр RDP напрямую или сигнализировать о согласии и выборе конфиденциальности с помощью спецификации GPP .
Это руководство поможет вам включить RDP для каждого рекламного запроса отдельно и использовать сигнал GPP.
Включите сигнал RDP
Чтобы уведомить Google о необходимости включения сигнала RDP, запишите ключ gad_rdp со значением 1 в хранилище SharedPreferences . Google Mobile Ads SDK считывает ключ gad_rdp во время загрузки рекламы:
Java
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putInt("gad_rdp", 1).apply();
Котлин
val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putInt("gad_rdp", 1).apply()
Используйте сигнал IAB GPP.
Если вы собираете решения о согласии с помощью платформы управления согласием или собственной системы обмена сообщениями, SDK Google Mobile Ads учитывает сигналы GPP, записываемые в локальное хранилище. SDK платформы обмена сообщениями с пользователями (UMP) поддерживает запись сигнала GPP. Для сбора согласия в штатах США см. раздел «Поддержка IAB в США» .