Уведомление

Персонализированные советы по оптимизации, анализ аккаунта и выполнение настроек в обновленном разделе Моя страница Рекламы в приложении.

Настройки, обеспечивающие соблюдение европейских регламентов

Как синхронизировать согласие в нескольких приложениях

Сейчас эта функция доступна только при работе с запросами согласия по европейским регламентам.

Синхронизация согласия позволяет применять решения пользователей о согласии в нескольких ваших приложениях.

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

Как работает синхронизация согласия

Синхронизация согласия выполняется с помощью Google User Messaging Platform SDK (UMP SDK) и уникального идентификатора синхронизации согласия. Она позволяет подтверждать ранее принятые пользователем решения и применять их к другим приложениям, входящим в определенную группу согласия.

Если пользователь принимает решение о согласии в одном из приложений, относящихся к группе, информация о нем отправляется через UMP SDK на специальный сервер, где сохраняется вместе с идентификатором синхронизации согласия, который назначен пользователю. Когда тот же человек запускает другое приложение из группы, UMP SDK отправляет идентификатор на сервер согласия, где он сравнивается с существующими сочетаниями идентификатора и строки согласия. Это позволяет определить, не принял ли ранее пользователь решение о согласии в одном из прочих ваших приложений, связанных с текущим.

В зависимости от полученных результатов будет выполнено одно из следующих действий:

  • Если решение уже было принято ранее, оно действительно и может быть применено, то строка TC будет получена и сохранена локально. Пользователь не увидит запрос согласия по европейским регламентам, поскольку уже ответил на него в другом приложении из группы. В случае конфликта между строками TC, хранящимися локально и на сервере, происходит следующее:
    • Если временная метка LastUpdated в локально сохраненной строке TC является более ранней, чем временная метка версии на сервере данных о согласии, локально сохраненная строка TC заменит версию на сервере.
    • Если временная метка LastUpdated в строке TC, хранящейся на сервере данных о согласии, является более новой или совпадает с временной меткой в локальной версии, то вместо локальной версии будет получена и перезаписана строка с сервера.
  • Если действительное и применимое решение о согласии отсутствует, пользователю будет показан ваш запрос согласия по европейским регламентам. После того как пользователь выберет в нем нужный вариант согласия, на специальном сервере будет сохранена строка TC и идентификатор синхронизации согласия, назначенный этому пользователю.

Все изменения, которые пользователь делает в настройках согласия в текущем приложении, будут применены к другим приложениям из группы согласия при следующем выполнении в этих приложениях функции UMP SDK requestConsentInfoUpdate. Если на устройстве уже открыто приложение из группы, то решение о согласии, скорее всего, будет применено в этом приложении только после его перезапуска.

Как создать группу согласия

Чтобы синхронизировать согласие между приложениями, выберите их и добавьте в группу согласия. Если пользователь примет решение о согласии в одном приложении из такой группы, оно будет применено к другим приложениям из этой группы, которые пользователь откроет позднее.

При создании группы согласия учитывайте следующее:

  • В политике конфиденциальности должны быть явным образом перечислены все приложения из группы, в которых действуют выбранные пользователями варианты согласия.
  • Синхронизация возможна только в приложениях, в которых опубликован запрос согласия по европейским регламентам.
    • Приложение из группы может стать неподходящим для синхронизации согласия (например, если удалить запрос согласия по европейским регламентам), но останется в этой группе. Согласие не начнет синхронизироваться в нем, пока это приложение не станет снова соответствовать требованиям.
    • Приложения, не отвечающие требованиям, нельзя добавлять в группы согласия.
    • Сообщения, которые показываются в рекламных блоках, не подходят для синхронизации согласия.
  • После того как синхронизация будет включена, во все запросы согласия по европейским регламентам во всех приложениях из группы добавится информация о том, что решения пользователей о согласии применяются к группе приложений, а также ссылку на вашу политику конфиденциальности.

Чтобы создать группу согласия:

  1. Войдите в аккаунт AdMob на странице admob.google.com.
  2. Нажмите Конфиденциальность и сообщения.
  3. На карточке типа запроса согласия по европейским регламентам нажмите Настройки.
  4. В разделе "Синхронизация согласия" нажмите Добавить приложения.
  5. Выберите приложения, которые нужно включить в группу согласия.
  6. Нажмите Подтвердить. Группа согласия будет сохранена.

Идентификаторы синхронизации согласия

Идентификаторы синхронизации согласия – это уникальные идентификаторы, которые предназначены для сопоставления пользователей с их предыдущими решениями о согласии. Они не должны содержать необработанную информацию, позволяющую идентифицировать личность. Для синхронизации согласия на разных устройствах вы можете использовать предоставленные издателем идентификаторы, полученные на основе данных для входа, например адреса электронной почты или уникальные идентификаторы пользователей.

Ознакомьтесь с документацией Google для разработчиков и выполните инструкции по настройке идентификаторов синхронизации согласия:

 

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

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

Требования к идентификатору:

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

Пример

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

  • 12JD92JD8078S8J29SDOAKC0EF230337
  • 12jd92jd8078s8j29sdoakc0ef230337
  • 12Jd92jD8078s8j29sDoakc0ef230337
  • 123e4567-e89b-12d3-a456-426614174000
Для проверки формата идентификатора синхронизации согласия можно использовать следующие инструменты: Если идентификатор не соответствует нашим требованиям, UMP SDK не сохраняет его и регистрирует предупреждение в консоли.

Отзыв согласия

Отзыв согласия – это процедура, которая предусмотрена регламентом GDPR и позволяет пользователям, ранее согласившимся на показ персонализированной рекламы, изменить это решение. Вы должны добавить в меню приложения ссылку, позволяющую отозвать согласие. Подробнее о том, как реализовать отзыв согласия в приложениях

Если синхронизация согласия включена, то при отзыве согласия для одного приложения из группы оно будет отозвано для всех остальных приложений.

Удаление данных о согласии

Как издатель, вы также можете запросить через конечную точку в интернете удаление сохраненной строки TC, относящейся к определенному пользователю.

Для этого вам нужно отправить запрос POST, используя следующий URL:

https://fundingchoicesmessages.google.com/csd?userid={user's_ID}&appid={one_of_the_appids_in_the_consent_group}

Убедитесь, что параметры URL в запросе POST закодированы.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
7513960928869601135
true
Поиск по Справочному центру
false
true
true
true
true
true
73175
false
false
false
false
false