TCF v2.0 Consent
Если вы реализовали CMP (Consent Management Platform), которая соответствует IAB TCF v2.0 (Transparency & Consent Framework) для пользовательского сценария выдачи разрешения на передачу данных (user consent flow), Yandex Mobile Ads SDK поддерживает отправку TCF v2.0 значений.
Yandex Mobile Ads SDK считывает TCF v2.0 значения разрешения (consent strings) из UserDefaults
по следующим ключам:
IABTCF_TCString |
String |
Полная закодированная TC строка. |
IABTCF_gdprApplies |
Number |
|
IABTCF_CmpSdkID |
Number |
Целое число без знака, идентификатор (ID) используемой сертифицированной CMP. |
IABTCF_PurposeConsents |
Binary String |
«0» или «1» на позиции n, где отсчет n начинается с 0 — отображает статус разрешения (consent) для цели (purpose) с идентификатором (ID) n+1. «0» соответствует |
IABTCF_VendorConsents |
Binary String |
«0» или «1» на позиции n, где отсчет n начинается с 0 — отображает статус разрешения (consent) для вендора с идентификатором (ID) n+1. «0» соответствует |
IABTCF_AddtlConsent |
String |
строка AC с версией спецификации и идентификаторами поставщиков рекламных технологий, одобренных пользователем. |
Подробное описание можно найти в документации IAB.
Передача значений в UserDefaults
Передать значения по ключам необходимо перед походами за рекламой. Для передачи значений используйте сертифицированные CMP. Актуальный список, рекомендуемый IAB, вы можете найти здесь. CMP после получения консента запишет все данные в UserDefaults
по ключам, а Yandex Mobile Ads SDK автоматически эти данные считает.