The latest PAL HTML5 SDK version is `v1.137.0`. For
more details, see
[PAL HTML5 version release history](https://developers.google.com/ad-manager/pal/html5/versions.md.txt).

| Version | Release Date | Notes |
|---|---|---|
| 1.131.0 | 2026-09-24 | - Adds the [`NonceRequest.skippablesSupported`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.NonceRequest.md.txt#goog.pal.NonceRequest.skippablesSupported) parameter. For details, see [Support Skippable Ads](https://developers.google.com/ad-manager/pal/html5/skippable-ads.md.txt). |
| 1.109.0 | 2026-05-07 | - Completes transition from the `ConsentSettings.allowStorage` property to TCF-based determination of Limited Ads. Starting this release, PAL SDK ignores the `allowStorage` property. For details, see [Limited ads and first party identifier settings](https://developers.google.com/ad-manager/pal/html5/limited-ads-first-party-identifier-settings.md.txt). |
| 1.98.0 | 2026-02-18 | - Updates nonce creation to comply with the [Transparency and Consent Framework (TCF)](https://iabtechlab.com/standards/gdpr-transparency-and-consent-framework/) v2.3 regulations. |
| 1.90.0 | 2025-12-08 | - Updates how PAL handles user privacy and data usage by adding the [`ConsentSettings.forceLimitedAds`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.ConsentSettings.md.txt#goog.pal.ConsentSettings.forceLimitedAds) property. For more information about this change, and the upcoming removal of the `ConsentSettings.allowStorage` property, see [Limited ads and first party identifier settings](https://developers.google.com/ad-manager/pal/html5/limited-ads-first-party-identifier-settings.md.txt). - Adds support for reading [Transparency and Consent Framework (TCF)](https://support.google.com/admanager/answer/9805023) data to determine user consent for local storage. |
| 1.87.0 | 2025-10-30 | - Enables the first-party Google cookie `_gads` used for frequency capping. For details, see [Enable publisher first-party IDs](https://support.google.com/admanager/answer/10650804). |
| 1.84.0 | 2025-10-15 | - Updates storage of invalid traffic-only data, such as cookies, to follow Google Limited Ads 2.0. For details, see [Limited ads](https://support.google.com/admanager/answer/9882911). |
| 1.57.1 | 2025-04-21 | - Adds a console warning of `"Description URL is longer than NUMBER characters. Ignoring.` for when nonce request property strings are too long and are ignored. The following list details the maximum length <var translate="no">NUMBER</var> for the affected nonce request properties: - `200` characters for [`omidPartnerName`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.NonceRequest.md.txt#goog.pal.NonceRequest.omidPartnerName), [`omidPartnerVersion`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.NonceRequest.md.txt#goog.pal.NonceRequest.omidPartnerVersion), [`playerType`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.NonceRequest.md.txt#goog.pal.NonceRequest.playerType), [`playerVersion`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.NonceRequest.md.txt#goog.pal.NonceRequest.playerVersion), and [`ppid`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.NonceRequest.md.txt#goog.pal.NonceRequest.ppid). - `500` characters for [`descriptionUrl`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.NonceRequest.md.txt#goog.pal.NonceRequest.descriptionUrl). |
| 1.52.0 | 2025-02-20 | - Fixes an issue with nonce creation on CTV devices. |
| 1.44.0 | 2024-11-18 | - Adds the [`GoogleAdManagerSettings`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.GoogleAdManagerSettings.md.txt) class for matching PAL first-party cookie behavior with the corresponding settings set in Google Ad Manager. - Removes the deprecated property `NonceRequest.omidVersion`. |
| 1.27.1 | 2024-07-08 | - Fixes an issue that led to errors on browsers with old WebKit versions (\<= 70). |
| 1.26.1 | 2024-06-18 | - Deprecates `NonceRequest.omidVersion`. Instead, set `omidPartnerName`, `omidPartnerVersion`, and `supportedApiFrameworks`. |
| 1.25.0 | 2024-02-01 | - Fixes a bug which caused crashes on certain connected TVs. |
| 1.16.0 | 2022-03-22 | - Added the following methods to the [`NonceManager`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.NonceManager.md.txt) class. - `sendAdClick` - `sendAdTouch` - `sendPlaybackStart` - `sendPlaybackEnd` For more information on how to implement these changes to the `NonceManager`, see the updated [Getting started guide](https://developers.google.com/ad-manager/pal/html5). - Deprecated \`NonceManager.sendAdImpression()\` in favor of \`sendPlaybackStart()\` and \`sendPlaybackEnd()\`. - Fixed a bug related to URL parsing. - Fixed a bug where IMA would override the `URL` parameter. |
| 1.13.3 | 2021-07-27 | - Added the following properties to the [`NonceRequest`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.NonceRequest.md.txt) class. - `sessionId` - `supportedApiFrameworks` - `url` |
| 1.12.0 | 2021-02-21 | - Added the [`ConsentSettings`](https://developers.google.com/ad-manager/pal/html5/reference/class/goog.pal.ConsentSettings.md.txt) class for handling privacy and regulations when generating nonce signals. |
| 1.11.0 | 2020-10-28 | - Removed the `PalNonceGenerator` API. |
| 1.8.0 | 2019-09-04 | - Renamed `NonceManager.onClick()` to `NonceManager.sendAdClick()`. - Renamed `NonceManager.onImpression()` to `NonceManager.sendAdImpression()`. |
| 1.4.0 | 2019-07-30 | - Updated the HTML5 PAL class names: - `PalLoader` is now `NonceLoader`. - `PalNonceManager` is now `NonceManager`. - Added the `NonceRequest` class. |
| 1.3.0 | 2019-07-09 | - Deprecated `PalNonceGenerator` in favor of `PalLoader`. - Added the `setIconsSupported` API. |
| 1.1.0 | 2018-10-26 | - Removed `setPpid()`, and added `ppid` to the `NonceRequest` constructor. |
| 1.0.0 | 2018-10-15 | - Initial release. |