Adds permission for accessing the Advertising ID. To learn more about
the AD_ID permission declaration, including how to disable
it, refer to this
Play Console Help article.
Adds support for the
app set ID
for use cases such as reporting and fraud prevention.
Changes the default behavior of the SDK by not including advertising
identifiers without user consent.
Adds the new
ConsentSettings
API which allows advertising identifiers to be used. This API
informs PAL that appropriate consent has been gathered and the publisher
wishes to enable advertising identifiers. If using this in compliance
with IAB TCFv2, then the publisher should determine consent by
integrating with a Consent Management Provider (CMP). For more
information on integration with IAB TCF v2.0 please see this
Ad Manager help article
.
Creating a new instances of the
NonceLoader
will now reset the correlator ID. Previously the correlator ID
would remain constant.
17.0.7 Deprecated
2021-01-21
Deprecated release. Please use v17.1.0 or higher.
17.0.5
2020-07-08
Fixed a bug where the PAL nonce would fail to be generated if the
first attempt occurred while offline.
Fixed an issue where non-valid correlator values could be generated by
the SDK.
17.0.3
2020-02-04
Service release; no new features.
17.0.2
2019-10-01
Service release; no new features.
17.0.0
2019-08-22
Replaced NonceGenerator with NonceLoader,
NonceManager, and NonceRequest.
Play Services PAL no longer requires a specific version of Play Services Ads.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[],["The provided content outlines the release history of a software library, detailing changes across versions. Key actions include adding the `GoogleAdManagerSettings` and `PlatformSignalCollector` classes, deprecating `NonceRequest.omidVersion`, introducing `NonceManager.playbackStart()` and `playbackEnd()`, and enhancing consent settings. Min SDK version support has been raised across multiple updates. Logging improvements and adjustments to log level priorities have also been implemented. Support for app set IDs and fixes for nonce generation bugs are included. Lastly, advertising identifier usage now defaults to off, unless user consent is obtained.\n"]]