Release Notes

  • The latest release (2.8.1) introduces a privacy manifest and signature for enhanced security.

  • Version 2.5.2 provides updates to content playback lifecycle management and child-directed ad designation.

  • Version 2.2.2 added support for iOS 14's AppTrackingTransparency framework.

  • Version 2.0.0 revamped the core API, offering multiple simultaneous request capabilities and improved ad activity tracking.

  • The initial release (0.0.1) occurred on May 15, 2018.

Version Release Date Notes
2.9.1 2025-02-06
  • Adds the PALGoogleAdManagerSettings class for matching PAL first-party cookie behavior with the corresponding settings set in Google Ad Manager.
  • Removes the deprecated property PALNonceRequest.omidVersion.
2.8.1 2024-04-02
  • Adds a privacy manifest PrivacyInfo.xcprivacy file and a signature for the SDK.
2.7.0 2023-11-02
  • Service release. No new features.
2.6.0 2023-08-21
  • Service release. No new features.
2.5.3 2022-09-21
  • Service release. No new features.
2.5.2 2022-04-12
2.4.1 2021-08-20
  • Adds the following methods to PALNonceRequest:
    • sessionID
    • supportedAPIFrameworks
2.3.2 2021-02-19
  • Changes the default behavior of the SDK by not including advertising identifiers without user consent.
  • Adds the new PALSettings class which allows advertising identifiers to be used. This class informs PALthat appropriate consent has been gathered and the publisher wishes to enable advertising identifiers. If using this in compliance with IABTCFv2, then the publisher should determine consent by integrating with aConsent Management Provider (CMP). For more information on integration with IAB TCF v2.0 please see this Ad Manager help article.
2.2.2 2020-08-11
2.1.1 2019-12-04
  • Improved the PAL API for Swift.
  • Added nonce length limits. Strings that exceed the character limits are ignored and excluded from the nonce:
    • descriptionURL: 500 characters
    • OMIDPartnerName: 200 characters
    • OMIDPartnerVersion: 200 characters
    • OMIDVersion: 200 characters
    • playerType: 200 characters
    • playerVersion: 200 characters
    • PPID: 200 characters
2.0.2 2019-08-26
  • Fixed a runtime crash that occurred when OpenSSL was present in an app.
  • Reduced binary size.
2.0.1 2019-08-21

Service release. No new features.

2.0.0 2019-08-20
  • Replaced NonceGenerator with NonceLoader, NonceManager, and NonceRequest.
  • Added support for multiple simultaneous requests using PALNonceLoader.
  • Sped up initial requests using a preload method in PALNonceLoader.
  • Improved ad activity tracking using sendAdClick, sendAdImpression, and gestureRecognizer in PALNonceManager.
1.0.1 2019-01-04
  • Added omidPartnerName and omidPartnerVersion to PALNonceGenerator.
  • Removed SDKVersion from PALNonceGenerator.
0.0.3 2018-07-06

Service release. No new features.

0.0.2 2018-07-02

Fixed an issue with slot size dimension defaults.

0.0.1 2018-05-15

Initial release