Чтобы уменьшить количество избыточных сообщений GDPR для ваших пользователей, синхронизируйте согласие между несколькими приложениями. Когда пользователь принимает решение о согласии в приложении с поддержкой синхронизации согласия, это решение сохраняется с помощью предоставленного вами идентификатора синхронизации согласия. Это решение о согласии автоматически применяется ко всем остальным приложениям, использующим тот же идентификатор синхронизации согласия. Только Google использует этот идентификатор для хранения и извлечения решения о согласии пользователя.
В этом руководстве рассматривается синхронизация согласия GDPR из SDK платформы обмена сообщениями для пользователей (UMP) в вашем мобильном приложении.
Предпосылки
Прежде чем начать, сделайте следующее:
- Заполните руководство по началу работы .
- Включите синхронизацию согласия для соответствующих приложений на вкладке «Конфиденциальность и сообщения» в пользовательском интерфейсе Менеджера рекламы.
Установите идентификатор синхронизации согласия
Во всех приложениях, где вы можете идентифицировать пользователя, укажите идентификатор синхронизации согласия в UMP SDK. Если в вашем приложении нет идентификатора пользователя, используйте другие идентификаторы, например, идентификатор поставщика (IDFV) .
Установите идентификатор синхронизации согласия для объекта UMPConsentRequestParameters :
Быстрый
let parameters = RequestParameters()
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = UIDevice.current.identifierForVendor?.uuidString
Objective-C
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
Формат идентификатора синхронизации согласия
Предоставленный вами идентификатор должен однозначно идентифицировать пользователя во всех ваших приложениях, где синхронизируется согласие. Хешируйте или шифруйте идентификатор, чтобы предотвратить отправку персонально идентифицируемой информации (PII) в Google.
Предоставленное удостоверение личности должно соответствовать следующим требованиям:
- Создается как строка UUID или соответствует регулярному выражению
^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$. - Минимум 22 символа.
- Максимум 150 символов.
Ниже приведены примеры правильных идентификаторов синхронизации согласия:
-
12JD92JD8078S8J29SDOAKC0EF230337 -
12jd92jd8078s8j29sdoakc0ef230337 -
12Jd92jD8078s8j29sDoakc0ef230337 -
123e4567-e89b-12d3-a456-426614174000
Невыполнение требований приводит к тому, что идентификатор синхронизации согласия не устанавливается, а UMP SDK выводит предупреждение на консоль.