AST Release History

Tip

To utilize the most current version of AST, link to our CDN at https://acdn.adnxs.com/ast/ast.js. For a detailed example, see our AST implementation guide. If your implementation requires a specific version of AST, use the following link, where {VERSION_NUM} would be replaced with the number of the version you want to use: https://acdn.adnxs.com/ast/static/{VERSION_NUM}/ast.js

Release Description Date
0.65.0 - Update fledge logic to use deprecateURN function instead of auctionConfig approach.
- Include geooverride information for AST context Interest Groups.
4 November 2024
0.64.7 - Various updates to include additional data in AST telemetry.
- Update the version of telemetry package used by AST.
- Additional updates to (FLEDGE) private auction workflows for Chrome (in beta status).
- Support custom native assets for MSN.
- Add new AST event adCodeRenderStart.
13 September 2024
0.63.3 - Various updates to (FLEDGE) private auction workflows in Chrome (in beta status).
- Added additional data for core AST telemetry events.
- Fixed issues with Native Assembly ads in AST SafeFrame.
12 August 2024
0.62.4 - Add support to run (FLEDGE) private auctions in Chrome (in beta status)
- Add msft_tag field to defineTag
- Add rewardedAds field to defineTag
- Fix adRequestFailure error logic to trigger only on active tags
- Update SafeFrame HTML title attribute for accessibility readers
10 June 2024
0.61.2 - Add support for DSA Transparency
- Remove tracking iframe and pixels when refresh is called
- Improve error handling when encountering a HTTP error
14 February 2024
0.60.1 - Integrate telemetry logging in AST
- Add content language field in setPageOpts
- Improve logic on specific null checks
15 December 2023
0.59.0 - Add MSFT setPageOpts field
- Add isExclusive and isRoadblock fields to AST event object
08 November 2023
0.58.0 - Include invCode with apntag.getTag function
- Update clearRequest to choose certain tags
- Add support for GPP 1.1
- Add MSFT bid fields to AST event object
Sep 20 2023
0.57.0 - Add native renderer information for AST events
- Check value of gdprApplies before checking tcString
- Catch exception when calling getTag() in certain cases
- Update attachClickTrackers() to be compatible inside web component environment
- Update AST usersync domain and logic
Jul 14 2023
0.56.0 - Add support for coppa
- Add support to specify sandbox attributes for AST iframe
- Add support to include extra div container around AST iframe
- Update the this context in xhr call
- Fix function call in adManager
May 31 2023
0.55.0 - Add userSync feature
- Add setting to control when viewability script loads for native ads
Mar 28 2023
0.54.1 - Add param for setEndpoint function to optionally lock impbus URL
- Update postMessage logic for Global Privacy Platform consent feature
Jan 18 2023
0.53.0 Add support for Global Privacy Platform (US) Dec 19 2022
0.52.0 Update notify function to support a targetId Nov 30 2022
0.51.0 Update logic around simple domain usage Oct 18 2022
0.50.0 Fix window reference for AST div when using safeframe Aug 03 2022
0.49.0 - Add a globalPlacementId field to defineTag
- Add a pageUrl override field for certain mobile environments
Jun 21 2022
0.48.1 - Replace unload event with pagehide
- Update dependency packages to support Node 14
- Add an optional parameter for resizeAd
Jun 01 2022
0.47.0 Update type for publisher first party IDs feature May 04 2022
0.46.2 Add support for publisher first party IDs Mar 21 2022
0.45.0 - Resolve issue when SafeFrame is loaded in a scrollable event
- Resolve issue with Safari Outstream and SafeFrame where ad was not expanding
Feb 08 2022
0.44.0 Remove usage of localStorage within debugger feature Dec 21 2021
0.43.0 Add conditional check for some postMessage requests Nov 11 2021
0.42.1 - Add support for new cpm fields available in bid response
- Add schain support
Nov 03 2021
0.41.0 - Update adRequested event trigger conditions
- Additional updates to WebComponent and SafeFrame support
- Update logic on when to set the displayed flag
Sep 29 2021
0.40.0 - Add support for UID2 userId
- Add support for Google Additional Consent field
Jun 24 2021
0.39.0 Add support for web components to banner ads Jun 10 2021
0.38.0 - Ignore case on userId field
- Address issue in refresh behavior fro video ads
May 17 2021
0.37.1 Fixed issue around withCredentials field May 03 2021
0.37.0 Add support for simple domain/cookieless requests Apr 28 2021
0.36.0 Add support for LiveRamp userId in AST
0.35.0 - Add support for userId netID in AST
- Correct the format used to pass segment data in UT request
- Resend Criteo data over EIDS for AST
- Ensure mediation.js is loaded with correct protocol in iframes
0.34.0 Send native custom fields to universal tag request
0.33.0 Send Criteo userId data via tpuids property in universal tag request.
0.32.0 - Improve AMP domain detection
- Add test headers when debug is enabled
- Update TCF2 Purpose 1 check to treat undefined as false
- Safeframe security updates
0.31.0 - Add support for Criteo and TTD IDs through setPageOpts API
- Add deal Id to adObj API
- Support video fallback from mediation in safeframe
0.30.1 Add support for expandBy creative flag in mediation.
0.30.0 Add display none property to AST div when resizeAd uses 0x0
0.29.0 - Add support for consent strings in AMP
- Enforce Purpose one consent in TCF v2
0.28.1 Codebase improvements
0.28.0 - Add “USP API” support for CCPA
- Make all Impbus requests secure(https) by default
0.27.1 Add CCPA support through setPageOpts API.
0.27.0 - Add TCF v2.0 support
- Add support for multi-size prebid creatives in mediation fallback
- Add support for native custom types in AST
0.26.1 Codebase improvements
0.26.0 - Codebase improvements
- Create versioned safe frame and mediation
0.25.0 Add support for fallback video ads
0.24.0 - Add blanks to reporting for mediation
- Enhance adObj for mediation events
- Add support for video outstream fallback from mediation
0.24.0 alpha Warning: This is an alpha release and functionality could change without notice.

- Add blanks to reporting for mediation
- Enhance adObj for mediation events
- Add support for video outstream fallback from mediation
0.23.2 - Add support for native assembly on mediation fallback
- Add support for mediation events (see Ad Object API)
0.23.1 Added AMP environment detection flag
0.23.0 alpha Warning: This is an alpha release and functionality could change without notice.

- Add support for native assembly on mediation fallback (see Ad Object API)
- Add support for mediation events (see Ad Object API)
0.22.0 - Added support for mediation iframe size change dynamically
- Added support for getting consent management (GDPR string) through SafeFrame API
- Add brand category to adObj
- Bug Fixes
0.21.1 Bug Fixes
0.21.0 - Added geo override functionality to setPageOpts
- Enabled toolkit from apntag
- Bug Fixes
0.20.0 - Feature Added override option to apntag.setKeywords
- Added media type and media sub-type to adObj
- Bug Fixes
0.19.0 - Feature Support desc2 and other assets on native bid request (see defineTag)
- Bug Fixes
0.18.1 - Feature Invoke server-supplied renderers on native mediation bids
- Feature Added apntag.getTag(<targetId>) for returning tag data
- Convert member strings to numbers automatically
0.18.0 - Feature Support Secure Frame with Outstream
- Feature Added usePmtRule field to defineTag function
- Added referrer data to request
0.17.1 - Feature Added auctionTimeout to setPageOpts
- Bug Fix
0.17.0 - Feature Support native rtb creatives from mediation
- Bug Fix
0.16.2 Bug Fixes
0.16.1 Bug Fix
0.16.0 - Feature GDPR support
- Feature Added apntag.attachClickTrackers for firing native click trackers
- Feature Added skipOffset as a definable video parameter
0.15.1 - Feature Added desc2 to native response object
- Bug Fix
0.15.0 - Feature Support protocol-less urls
- Safeframe rewrites and updates
- Bug Fixes
0.14.0 - Feature Render AMP Ads above the fold (availability pending AMP Project support)
- Feature Support for Safeframe "meta" information
0.13.0 - Feature Support Privacy Field and Flag in AST
- Feature Support for Scroll offset in the SafeFrame API
0.12.2 - Feature Safeframe Sandbox Mode to disallow window.top navigation
- Bug Fixes
0.12.0 - Feature Initialize ad iframe in collapsed state
- Test Native video support
- Bug fixes
0.11.0 - Feature Click to open iTunes in iPhone
- Activation Viewability measurement of native creatives available (requires server-side activation)
- Bug fixes
0.10.2 Bug fixes for mediation impressions
0.10.0 - New method apntag.getAstVersion
- Option to remove debug information from querystring
- Bug fixes
- Removed deprecated code
0.9.0 - Add support for Publisher ID
- Fix internal error causing "ad_type undefined"
- Fix bug with Target ID not set for Native ads
- Other minor bug fixes and improvements
0.8.2 Fix bug for ads not rendered in IE8
0.8.1 - Fix bug for Object.defineProperty not supported in IE8
- Add "targetid" to adObj in AST events
- minWidth setting is for ad, container must be greater
- CookieSet feature released. See the API page for details.
0.8.0 Warning: Breaking Change
This version of AST contains breaking changes. It will not be promoted to the production version of AST until on or after July 10, 2017. For more details about out breaking change policy, please refer to Breaking Changes - AST API.

- Support v3native assets. Changes consist of:
  - The adType object returned for native demand will be changing to support our new native asset model, and to be more aligned with the OpenRTB native standard.
  - The following fields have been renamed:
     - description renamed to body
     - mainMedia renamed to image
  - The following fields have been removed:
     - custom
     - rating
  - The following field has been moved:
     - iconImgUrl has been moved under the icon object to icon.url
- Improvement in page performance by reducing the number of times our Viewability javascript can be inserted to once per page (instead of once per ad slot)
- Minor bug fixes
0.7.4 Fix bug for Cannot read property 'ad_type' of null with video mediation on AST
0.7.3 - Fix bug for mediated ads not rendering in IE browsers
- Fix bug for bad request event callback when adcall request fails
0.7.2 - Fix bug for IE11 issue with base target
- Fix bug for banner ads coming from AstMediationManager not getting displayed
0.7.1 Minor bug fixes
0.7.0 - Implement Viewability functions in AST through Safeframe
- Support size mapping in AST
- Fix bug for updating Safeframe expand params, as per IAB spec
- Fix bug for AST Toolkit not displaying when there is a no-bid
- Fix bug for AST Toolkit creative size is displayed backwards
0.6.0 - SafeFrame expand/collapse support options on individual tags
- Support banner mediation in SafeFrame
- Support for $sf.ext.winHasFocus API in SafeFrame
- AST Toolkit v0
- Fix issue with Native fullText attribute
- Remove extraneous logging with SafeFrame enabled
0.5.1 Minor bug fixes
0.5.0 - Implement SafeFrame in AST (phase 1)
- Support for global event handling with the onEvent function
- Fix bug for not setting iframe size as inline style
- Add setKeywords method
- Fix bug to ensure that the showTag function clears the targetdiv content before rendering new content if not using refresh API
- Fix bug for duplicate resource requests being made for CDN in some instances
- Copy sizes in adObj to root level instead of just within banner object
0.4.2 Resolve issue with ads not displaying in Chrome 54 after using the browser back button.
0.4.1 Fix bug with stray character appearing on page
0.4.0 - Added alwaysUseXDomainIframe parameter to defineTag function to prevent creatives from accessing the parent page directly.
- Fix bug for unrelated logging when calling apntag.refresh on specific ad slots.
- Fix bug for AST with prebid not resizing placements dynamically.
0.3.9 - Added notify function to allow AST to send a messagetoarenderer on a page.
- Added optional externalImpId parameter to support the unique identifier of an externally generated auction.
- Fix bug when keyword segment sends integers.
- Fix bug where Outstream video in third party iframes was not loading in Safari
- Fix bug for user.age and user.gender not being sent
- Fix bug for event.collapseAd
0.3.8 Added optional trafficSourceCode parameter to defineTag function. The value of this field will be logged to Standard Feed in the traffic_source_code column.
0.3.7 - Add support for mediation.js
- Add resizeAd function
- New required query string parameter for running a debug auction: debug_member
0.3.6 Fix bug where apntag.refresh() function throws exception with missing div element
0.3.5 - Add offEvent for turning off multiple event handlers at one time
- Add optional noBidIfUnsold parameter to defineTag function
- Add forceCreativeId parameter to defineTag function
- Log additional information in debug mode
- Bug fixes for Internet Explorer
0.3.4 - Add adBadRequest event
- Make member optional field
- Bug fixforadCollapse event
- Remove CORS preflight requirement to improve performance
- Add TEST flag for test auction
- Add promoAlignment support
0.3.3 - Bug fixes for IE browser support
- Support additional reserved keywords