Ограниченная реклама и настройки собственного идентификатора

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

В этом руководстве рассматривается использование ограниченных настроек рекламы в вашем приложении и согласование поведения приложения с глобальными настройками вашей рекламной сети Google Ad Manager.

Настройка параметров показа рекламы для ограниченного числа клиентов

PAL обновляет способ обработки настроек для уточнения контроля над конфиденциальностью пользователей и использованием данных. В версии PAL 1.90.0 добавлено свойство forceLimitedAds , а существующее свойство allowStorage объявлено устаревшим. Эти свойства находятся в классе ConsentSettings .

Начиная с версии 1.90.0, PAL считывает данные из Transparency and Consent Framework (TCF) с устройства для определения согласия пользователя на использование локального хранилища. Это изменение в способе чтения данных TCF делает существующее свойство allowStorage избыточным. Ваше приложение по-прежнему должно передавать параметры gdpr= и gdpr_consent= в URL-адресе рекламного тега.

Если автоматического определения на основе TCF недостаточно, установите свойство forceLimitedAds непосредственно в вашем приложении. Подробнее см. раздел «Интеграция издателя с IAB Europe TCF» . Установка свойства forceLimitedAds в значение true предотвращает сохранение или отправку идентификаторов пользователей PAL в nonce, отправляемом на сервер. Установка свойства forceLimitedAds в значение true эквивалентна добавлению параметра ltd=1 к URL-адресу запроса рекламы в SDK IMA (Interactive Media Ads). Подробнее об ограничении рекламы см. в разделе ltd (Limited ads) . При установке свойства forceLimitedAds в значение true PAL включает параметр ltd=1 в nonce.

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

Обновленная информация по первому этапу определения TCF.

В рамках выпуска PAL HTML5 Phase 1 вы сможете перейти от свойства ConsentSettings.allowStorage к автоматическому определению ограниченного количества рекламных объявлений на основе TCF.

На этом переходном этапе PAL учитывает данные TCF вашего пользователя, существующее свойство allowStorage и последнее свойство forceLimitedAds . На этом этапе необходимо всегда устанавливать свойство allowStorage в значение true , чтобы PAL мог определить, применяется ли ограничение показа рекламы на основе данных TCF. Если вы хотите включить ограничение показа рекламы независимо от решения TCF, установите свойство forceLimitedAds в значение true .

В течение Фазы 1 система PAL активирует ограниченное количество рекламных объявлений при любом из следующих обстоятельств:

  • Свойство allowStorage имеет значение false или не задано. Мы не рекомендуем использовать это значение для свойства allowStorage , поскольку оно предназначено только для поддержки приложений, которые не были обновлены.
  • Свойство forceLimitedAds имеет true значение.
  • Система PAL обнаруживает, что согласие IAB (Interactive Advertising Bureau) на выполнение Цели 1 TCF не получено.

В следующей таблице показаны все возможные состояния и включена ли функция ограничения показа рекламы:

Цель TCF 1 согласие свойство allowStorage свойство forceLimitedAds Ограниченное количество рекламы включено
Предоставленный Истинный Истинный Истинный
Не предоставлено Истинный Истинный Истинный
Предоставленный Истинный Ложь (по умолчанию) ЛОЖЬ
Не предоставлено Истинный Ложь (по умолчанию) Истинный
Предоставленный Ложь (по умолчанию) Истинный Истинный
Не предоставлено Ложь (по умолчанию) Истинный Истинный
Предоставленный Ложь (по умолчанию) Ложь (по умолчанию) Истинный
Не предоставлено Ложь (по умолчанию) Ложь (по умолчанию) Истинный

Подготовка ко второму этапу определения TCF.

В рамках второго этапа обновления функциональность свойства allowStorage будет удалена. Мы планируем выпустить второй этап через 90 дней после первого этапа, ориентировочно 10 марта 2026 года. До этой даты вам необходимо обновить свою реализацию, чтобы использовать параметр ConsentSettings.forceLimitedAds .

В рамках второго этапа внедрения PAL позволяет показывать ограниченное количество рекламы исключительно при отсутствии согласия TCF Purpose 1 и с использованием необязательного свойства ConsentSettings.forceLimitedAds :

Цель TCF 1 Согласие свойство forceLimitedAds Ограниченное количество рекламы включено
Предоставленный Истинный Истинный
Не предоставлено Истинный Истинный
Предоставленный Ложь (по умолчанию) ЛОЖЬ
Не предоставлено Ложь (по умолчанию) Истинный

Соответствует глобальным настройкам Google Ad Manager.

Если вы обновите настройки Ad Manager для программной рекламы с ограниченным доступом или для рекламы в интернете с использованием собственных файлов cookie , используйте эти новые API, чтобы они соответствовали настройкам в Ad Manager. Если вы не используете эти API, PAL может включать идентификаторы в nonce, используемый в запросе рекламы к серверу. Однако Ad Manager может отбрасывать сигналы в зависимости от настроек в Ad Manager.

Доступные API-интерфейсы следующие:

  • disableLimitedAdsStorage — отключает использование недействительных cookie-файлов, предназначенных только для обнаружения трафика, и локального хранилища для рекламы с ограниченным доступом. Если вы обновили настройку «Программная реклама с ограниченным доступом» в Ad Manager в разделе «Администрирование > Глобальные настройки» , используйте этот API для отключения использования локального хранилища для рекламы с ограниченным доступом в PAL. Обратите внимание, что эта настройка не применяется к рекламе без ограниченного доступа.
  • disableFirstPartyIdentifiers — отключает использование идентификаторов первого лица для выбора рекламы. Если вы обновили параметр « Файлы cookie первого лица для рекламы в интернете» в разделе «Администрирование» > «Глобальные настройки», используйте этот API для отключения таких идентификаторов в PAL. Обратите внимание, что этот параметр не применяется к использованию файлов cookie и локального хранилища для обнаружения недействительного трафика.

В следующем примере рассматривается вопрос конфиденциальности пользователей и использования данных в реализации PAL:

const consentSettings = new goog.pal.ConsentSettings();
consentSettings.allowStorage = true;
// During the PAL Phase 1 release, best practice is to always set the
// `allowStorage` property to a `true` value to allow PAL to automatically
// determine whether limited ads applies based on the TCF data.
// To enable limited ads regardless of the TCF determination, set the
// `forceLimitedAds` property to a `true` value.

const adManagerSettings = new goog.pal.GoogleAdManagerSettings();
// Add this line if the "Programmatic limited ads" toggle is turned off in
// Ad Manager.
adManagerSettings.disableLimitedAdsStorage = true;
// Add this line if the "First party cookies for ads on web" toggle
// is turned off in Ad Manager.
adManagerSettings.disableFirstPartyIdentifiers = true;

const nonceLoader = new goog.pal.NonceLoader(consentSettings, adManagerSettings);