Примечания к выпуску

Версия Дата выпуска Примечания
23.1.0 2026-02-23
23.0.0 2025-12-08
  • Внесены изменения в способ обработки PAL вопросов конфиденциальности пользователей и использования данных путем добавления свойства ConsentSettings.Builder.forceLimitedAds и удаления существующего свойства ConsentSettings.Builder.allowStorage . Дополнительную информацию об этом изменении см. в разделе «Ограничение показа рекламы и настройки идентификаторов первого лица» .
  • Добавлена ​​поддержка чтения данных из системы Transparency and Consent Framework (TCF) с устройства для определения согласия пользователя на локальное хранение.
  • Добавлена ​​поддержка обнаружения недействительного трафика в программно ограниченных рекламных объявлениях.
  • Добавляет требование к десахаризации приложений для интеграции PAL SDK. Приложения без включенной десахаризации не будут собираться с текущими или будущими версиями PAL. Чтобы включить десахаризацию приложений, см. раздел «Добавление Android PAL SDK в качестве библиотеки» .
  • Повышает минимальный поддерживаемый PAL параметр Android minSdkVersion до 23.
  • Добавляет библиотеку androidx.preference:preference в качестве зависимости PAL для поддержки анализа данных TCF.
22.1.0 2025-06-23
  • Внесены изменения в PAL SDK, позволяющие использовать palsdk-%d в качестве идентификатора генерируемых потоков для улучшения профилирования памяти.
  • Предоставляет публичные функции-геттеры для свойств NonceRequest , позволяющие модульным тестам проверять значения NonceRequest и делать утверждения.
22.0.0 2025-01-14
  • Добавляет класс GoogleAdManagerSettings для сопоставления поведения файлов cookie первого уровня (PAL) с соответствующими настройками, заданными в Google Ad Manager.
  • Удаляет устаревший метод NonceRequest.omidVersion() .
21.0.0 2024-11-05
  • Повышает минимальный поддерживаемый PAL параметр Android minSdkVersion до 21.
  • NonceRequest.omidVersion устарел. Вместо него следует устанавливать omidPartnerName , omidPartnerVersion и supportedApiFrameworks в классе NonceRequest .
20.3.0 2024-05-29
  • Сервисная версия, новых функций нет.
20.2.0 02.11.2023
  • Повышает минимальный поддерживаемый PAL параметр Android minSdkVersion до 19.
20.1.1 2023-10-12
  • Внесены улучшения в протоколирование ошибок PAL для более эффективной отладки.
20.1.0 2023-08-16
  • Изменяет приоритет уровня детализации логов с ERROR на INFO для сообщений, не имеющих критических ошибок.
20.0.1 2022-08-16
  • Исправлены значения по умолчанию для инициализации Android TV.
20.0.0 07.07.2022
  • Добавляет класс PlatformSignalCollector . PlatformSignalCollector — это адаптер для предоставления сигналов, специфичных для конкретной платформы, в формате PAL.
  • Добавляет NonceRequest.Builder.platformSignalCollector() . NonceRequest.Builder.platformSignalCollector() устанавливает PlatformSignalCollector при создании NonceRequest .
19.0.0 2022-03-16
  • Добавляет методы NonceManager.sendAdTouch() , NonceManager.sendPlaybackStart() и NonceManager.sendPlaybackEnd() .
  • Метод NonceManager.sendTouch() объявлен устаревшим в пользу метода NonceManager.sendAdTouch() .
  • Метод NonceManager.sendAdImpression() объявлен устаревшим в пользу вызовов методов NonceManager.sendPlaybackStart() и NonceManager.sendPlaybackEnd() .
18.0.0 2022-01-11
  • Добавляет ConsentSettings.Builder.directedForChildOrUnknownAge() , указывающий, будет ли запрос на показ рекламы направлен ребенку или пользователю неизвестного возраста. Значение по умолчанию — false .
  • Добавляет разрешение на доступ к рекламному идентификатору. Чтобы узнать больше о заявлении разрешения AD_ID , в том числе о том, как его отключить, обратитесь к этой статье справки Play Console .
  • Добавляет поддержку идентификатора набора приложений для таких сценариев использования, как отчетность и предотвращение мошенничества.
17.1.2 2021-08-18
  • Добавляет следующие методы в NonceRequest.Builder :
    • sessionId
    • supportedApiFrameworks
17.1.1 2021-07-08
  • Обновление сервиса; новых функций нет.
17.1.0 2021-02-04
  • Изменяет стандартное поведение SDK, исключая включение рекламных идентификаторов без согласия пользователя.
  • Добавляет новый API ConsentSettings , позволяющий использовать рекламные идентификаторы. Этот API сообщает PAL о том, что получено соответствующее согласие и издатель желает включить использование рекламных идентификаторов. При использовании в соответствии с IAB TCFv2 издатель должен определить согласие путем интеграции с поставщиком управления согласием (CMP). Для получения дополнительной информации об интеграции с IAB TCF v2.0 см. эту статью справки Ad Manager .
  • Теперь при создании нового экземпляра NonceLoader идентификатор коррелятора будет сбрасываться. Ранее идентификатор коррелятора оставался неизменным.
17.0.7 Устарело 21.01.2021
  • Устаревшая версия. Пожалуйста, используйте версию 17.1.0 или выше.
17.0.5 2020-07-08
  • Исправлена ​​ошибка, из-за которой генератор PAL-номона не срабатывал, если первая попытка запуска производилась в автономном режиме.
  • Исправлена ​​ошибка, из-за которой SDK мог генерировать недопустимые значения коррелятора.
17.0.3 2020-02-04
  • Обновление сервиса; новых функций нет.
17.0.2 2019-10-01
  • Обновление сервиса; новых функций нет.
17.0.0 22.08.2019
  • Заменил NonceGenerator на NonceLoader , NonceManager и NonceRequest .
  • Для работы Play Services PAL больше не требуется определенная версия Play Services Ads.
16.3.4 07.09.2018
  • Первый релиз.