Синхронизация согласия между приложениями (бета-версия)

Выберите платформу: Android iOS Unity Flutter Android (Legacy)

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 :

// Create a ConsentRequestParameters object with a consent sync ID.
final ConsentRequestParameters params = ConsentRequestParameters(
  consentSyncId: 'CONSENT_SYNC_ID',
);

Замените CONSENT_SYNC_ID на идентификатор синхронизации согласия.

Предоставляемый вами идентификатор должен однозначно идентифицировать пользователя во всех ваших приложениях, где синхронизируется согласие. Хэшируйте или зашифруйте идентификатор, чтобы предотвратить отправку персональных данных в Google.

Предоставленный идентификационный номер должен соответствовать следующим требованиям:

  • Создается как строка UUID или соответствует регулярному выражению ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$ .
  • Минимум 22 символа.
  • Максимальное количество символов — 150.

Ниже приведены примеры корректных идентификаторов синхронизации согласия:

  • 12JD92JD8078S8J29SDOAKC0EF230337
  • 12jd92jd8078s8j29sdoakc0ef230337
  • 12Jd92jD8078s8j29sDoakc0ef230337
  • 123e4567-e89b-12d3-a456-426614174000

Несоответствие требованиям приводит к тому, что идентификатор синхронизации согласия не устанавливается, и UMP SDK выводит предупреждение в консоль.