Чтобы уменьшить количество повторяющихся сообщений о GDPR для ваших пользователей, синхронизируйте согласие между несколькими приложениями. Когда пользователь принимает решение о согласии в приложении с включенной синхронизацией согласия, этот выбор сохраняется с помощью предоставленного вами идентификатора синхронизации согласия. Это решение о согласии автоматически применяется ко всем другим приложениям, использующим тот же идентификатор синхронизации согласия. Только Google использует этот идентификатор для хранения и извлечения решения пользователя о согласии.
В этом руководстве рассматривается синхронизация согласия на обработку персональных данных в соответствии с GDPR из SDK платформы обмена сообщениями пользователей (UMP) в вашем мобильном приложении.
Предварительные требования
Прежде чем начать, выполните следующие действия:
- Настройте UMP SDK .
- Включите синхронизацию согласия для соответствующих приложений на вкладке «Конфиденциальность и сообщения» в пользовательском интерфейсе AdMob.
Установите идентификатор синхронизации согласия.
В тех приложениях, где вы можете идентифицировать пользователя, предоставьте идентификатор синхронизации согласия в SDK UMP. Если в вашем приложении нет идентификатора пользователя, используйте другие идентификаторы для идентификации пользователя в разных приложениях, например, API App Set ID на Android или Identifier for Vendor (IDFV) на iOS.
Установите идентификатор синхронизации согласия в объекте ConsentRequestParameters :
Замените CONSENT_SYNC_ID на идентификатор синхронизации согласия.
Формат идентификатора синхронизации согласия
Предоставляемый вами идентификатор должен однозначно идентифицировать пользователя во всех ваших приложениях, где синхронизируется согласие. Хэшируйте или зашифруйте идентификатор, чтобы предотвратить отправку персональных данных в Google.
Предоставленный идентификационный номер должен соответствовать следующим требованиям:
- Создается как строка UUID или соответствует регулярному выражению
^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$. - Минимум 22 символа.
- Максимальное количество символов — 150.
Ниже приведены примеры корректных идентификаторов синхронизации согласия:
-
12JD92JD8078S8J29SDOAKC0EF230337 -
12jd92jd8078s8j29sdoakc0ef230337 -
12Jd92jD8078s8j29sDoakc0ef230337 -
123e4567-e89b-12d3-a456-426614174000
Несоответствие требованиям приводит к тому, что идентификатор синхронизации согласия не устанавливается, и UMP SDK выводит предупреждение в консоль.