Поддержка GDPR IAB

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

В соответствии с Политикой согласия пользователей Google в ЕС вы обязаны предоставлять пользователям в Европейской экономической зоне (ЕЭЗ), а также в Великобритании, определённую информацию и получать их согласие на использование файлов cookie или других локальных хранилищ, где это требуется по закону, а также на использование персональных данных (например, AdID) для показа рекламы. Эта политика отражает требования Директивы ЕС об электронной конфиденциальности и Общего регламента по защите данных (GDPR).

В этом руководстве описаны шаги, необходимые для поддержки сообщения GDPR IAB TCF v2 в составе UMP SDK. Его следует использовать вместе с руководством «Начало работы» , которое содержит обзор того, как запустить приложение с UMP SDK, и основы настройки сообщения. Данное руководство относится к сообщению GDPR IAB TCF v2. Подробнее см. в разделе «Как требования IAB влияют на сообщения о согласии ЕС» .

Предпосылки

GDPR требует отзыва согласия , чтобы пользователи могли в любое время отозвать своё согласие. Чтобы реализовать возможность отзыва согласия, см. раздел «Параметры конфиденциальности» .

Чтобы указать, достиг ли пользователь возраста согласия, установите TagForUnderAgeOfConsent (TFUA). Если для TFUA задано значение true , UMP SDK не будет запрашивать согласие пользователя. Если у вашего приложения смешанная аудитория, установите этот параметр для детей, чтобы гарантировать отсутствие запроса согласия.

В следующем примере TFUA задается как true для запроса согласия UMP:

  ConsentRequestParameters params = new ConsentRequestParameters
  {
      // Indicate the user is under age of consent.
      TagForUnderAgeOfConsent = true;
  };

  ConsentInformation.Update(params, (FormError updateError) =>
  {
    // ...
  });

Медиация

Следуйте инструкциям в статье «Добавление рекламных партнёров в опубликованные сообщения GDPR» , чтобы добавить партнёров-посредников в список рекламных партнёров. В противном случае партнёры могут не показывать рекламу в вашем приложении.

У партнёров-посредников также могут быть дополнительные инструменты для обеспечения соответствия требованиям GDPR. Подробнее см. в руководстве по интеграции конкретного партнёра.

После получения согласия GDPR вы можете ознакомиться с вариантами согласия из локального хранилища в соответствии со спецификацией TCF v2 . Ключ IABTCF_PurposeConsents указывает на согласие для каждой из целей TCF .

В следующем фрагменте кода показано, как проверить согласие для Цели 1:

  // Example value: "1111111111"
  string purposeConsents = ApplicationPreferences.GetString("IABTCF_PurposeConsents");
  // Purposes are zero-indexed. Index 0 contains information about Purpose 1.
  if (!string.IsNullOrEmpty(purposeConsents))
  {
    char purposeOneString = purposeConsents[0];
    bool hasConsentForPurposeOne = purposeOneString == '1';
  }

Часто задаваемые вопросы

Что произойдет, если я не предприму никаких действий для соблюдения требований платформы управления согласием для показа рекламы в ЕЭЗ и Великобритании ?

Начиная с 16 января 2024 года, если партнер не внедрит сертифицированную Google платформу CMP , для показа рекламы в ЕЭЗ и Великобритании будут доступны только ограниченные объявления .

Применение мер начнется 16 января 2024 года для небольшой доли трафика в ЕЭЗ и Великобритании и будет нарастать до тех пор, пока Google не начнет применять их ко всему трафику в ЕЭЗ и Великобритании к концу февраля 2024 года. Необходимо иметь сертифицированную CMP к 16 января 2024 года, чтобы убедиться, что ваша монетизация не пострадает.

Как проверить, дал ли пользователь согласие?

Согласие представлено не отдельным битом, а набором целей и поставщиков, как определено в спецификации IAB TCF . Критерии персонализации Google Ads см. в разделе «Политики согласия: персонализированная и неперсонализированная реклама» .

Кроме того, рекламные специалисты из списка поставщиков рекламных технологий Google (ATP), не зарегистрированные в списке поставщиков TCF, используют техническую спецификацию Google «Дополнительное согласие» для сбора согласия. Google публикует список поставщиков рекламных технологий, не зарегистрированных в IAB, и их идентификаторы по следующему адресу: https://storage.googleapis.com/tcfac/additional-consent-providers.csv .

Для отладки отдельного рекламного запроса используйте функцию «Отладка параметров конфиденциальности» в инспекторе объявлений, чтобы просмотреть следующие сигналы конфиденциальности, переданные в рекламном запросе в рамках интеграции издателя с IAB Europe TCF :

Метка инспектора рекламы Параметр запроса объявления Значение
Применяется GDPR (IABTCF_gdprApplies) gdpr Применяется ли GDPR к данному рекламному запросу.
Строка TC (IABTCF_TCString) gdpr_consent Строка TC. IAB предоставляет веб-инструмент, с помощью которого можно вручную декодировать значение.
Строка AC (IABTCF_AddtlConsent) addtl_consent Строка AC из технической спецификации Дополнительного согласия Google .

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

Необходимо ли использовать UMP SDK от Google для выполнения требований CMP?

Нет, вы можете использовать любую CMP из списка сертифицированных Google CMP для показа рекламы.

Как можно снова отобразить форму согласия с помощью UMP SDK, даже если пользователь уже дал согласие?

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

GDPR требует изменения согласия, чтобы пользователи могли отозвать своё согласие в любое время. Чтобы реализовать возможность отзыва согласия, см. раздел «Параметры конфиденциальности» . Чтобы снова отобразить форму согласия, вызовите ShowPrivacyOptionsForm .

Я интегрировал сертифицированную Google платформу CMP, но не вижу запросов на рекламу у партнёров-медиаторов даже от пользователей, которые дали на это согласие. Почему это происходит?

В рамках программы TCF Google проверяет, не нарушают ли поставщики рекламных технологий и другие источники программных заявок политику Google и имеют ли они хотя бы одно законное основание для обработки данных, прежде чем включить их в каскад медиации. Подробнее см. в разделе «Медиация» .

Некоторые партнёры-посредники из списка поставщиков рекламных технологий (ATP) Google не зарегистрированы в списке поставщиков TCF . Вместо этого эти партнёры используют техническую спецификацию Google «Дополнительное согласие» для сбора согласия. Google публикует список поставщиков рекламных технологий, не зарегистрированных в IAB, и их идентификаторы по следующему адресу: https://storage.googleapis.com/tcfac/additional-consent-providers.csv

UMP SDK поддерживает хранение ACString, что позволяет добавлять рекламных партнёров в опубликованные сообщения GDPR, не проверяя, зарегистрированы ли партнёры в TCF. При использовании стороннего CMP необходимо выполнить следующие действия:

  1. Убедитесь, что сторонний CMP поддерживает сохранение ACString.
  2. Включите каждого партнера-посредника в список поставщиков рекламных технологий, которых сторонний CMP использует для сбора согласия.
Могу ли я изменить работу приложения без согласия пользователей? Разрешено ли это политикой?

Издатели могут считывать строку IAB TCF в своих приложениях. Информация о программном считывании вариантов согласия представлена в разделе «Как считывать варианты согласия». Издателям следует ознакомиться со своими обязательствами в соответствии с соответствующими нормативными актами и обратиться к юристу.

Когда я выбираю «Управление параметрами» и даю согласие на все цели, я не вижу рекламы. Почему это происходит?

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

Какова наилучшая практика отображения предупреждения iOS ATT и согласия GDPR одному и тому же пользователю?

Мы рекомендуем сначала отображать сообщение о согласии на GDPR, а затем — уведомление iOS ATT, если пользователь дал согласие на GDPR. UMP SDK уже обрабатывает это, если вы настроите оба сообщения в пользовательском интерфейсе AdMob. Подробнее см. в разделе «Какое сообщение увидят ваши пользователи» .

Если вы не отображаете оповещение ATT с помощью UMP SDK, рекомендуем вам ознакомиться с вариантами согласия после получения согласия GDPR, чтобы определить, следует ли отображать оповещение iOS ATT.

Как реализовать версию 2 строки AC для пользователей, которые уже дали согласие на версию 1?

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