The Programmatic Access Library (PAL) is updating user privacy and data usage settings, and requires implementation updates as these changes go live. This update introduces the following changes:
PAL reads Transparency & Consent Framework (TCF) data from the device to determine user consent for local storage.
Adds an optional forceLimitedAds property to manually enable limited ads .
Removes the functionality of the existing allowStorage property.
The following diagram shows the new behavior:
PAL is changing to this behavior in the following releases:
HTML5 v1.90.0, behavior change targeting March 10th, 2026
Android v23.0.0
iOS v3.0.0
tvOS v3.0.0
Starting in these versions, PAL uses Transparency & Consent Framework (TCF) data from the device to determine user consent for local storage. If the automatic TCF based determination is insufficient, your app can directly set the forceLimitedAds property. Setting the forceLimitedAds property to a true value enables limited ads.
To keep the current behavior in your app, you might need to update your implementation. For details about the code changes, see the Limited ads and first party identifier settings guide for HTML5 , Android , iOS , or tvOS .
Follow the PAL HTML5 migration plan
To prevent runtime errors, the HTML5 PAL SDK keeps the allowStorage property. The allowStorage property will be supported until March 10th, 2026 . The PAL HTML5 SDK observes the following behavior:
What is changing?
On March 10th, 2026 , PAL SDK ignores the allowStorage property, and its value no longer influences limited ads behavior.
To avoid breaking changes, do the following before March 10th, 2026 :
Always set the allowStorage property to a true value.
Optionally , you can force limited ads regardless of the TCF determination by setting the forceLimitedAds property to a true value.
For more details about the code changes you need to make for PAL HTML5, see Limited ads and first party identifier settings .
Give us your feedback
We intend these changes to provide transparency on user consent and privacy preferences. If you have questions about this update, please reach out to us via the Google Advertising and Measurement Community Discord Server in the #developers channel under Google Ad Manager .
- Jackson Sui, Interactive Media Ads Developer Relations