To reduce redundant GDPR messages for your users, Sync consent across multiple apps. When a user makes a consent decision in a consent-syncing enabled app, this choice is stored using a consent sync identifier you provide. That consent decision automatically applies across all other apps that share the same consent sync identifier. Only Google uses this identifier to store and retrieve a user's consent decision.
В этом руководстве рассматривается синхронизация согласия на обработку персональных данных в соответствии с GDPR из SDK платформы обмена сообщениями пользователей (UMP) в вашем мобильном приложении.
Предварительные требования
Прежде чем начать, выполните следующие действия:
- Настройте UMP SDK .
- Включите синхронизацию согласия для соответствующих приложений на вкладке «Конфиденциальность и сообщения» в пользовательском интерфейсе AdMob.
Установите идентификатор синхронизации согласия.
В тех приложениях, где вы можете идентифицировать пользователя, обеспечьте синхронизацию согласия. Если в вашем приложении нет идентификатора пользователя, используйте другие идентификаторы для идентификации пользователя в разных приложениях, например, 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 выводит предупреждение в консоль.