ChangeLog

Find here the Smaato NextGen SDK version history changelog for iOS versions.

VERSION DATE  CHANGES
21.3.1 December 20, 2019
  • Improvements to video and rich media data handling with respect to GDPR
  • Resolved the issue with redirects caused when clicking on a MRAID expanded banner
  • Fixed an issue with a User-Agent format after an impression has been triggered
21.3.0 December 20, 2019 Added features:

  • CCPA IAB framework support
  • Improvements to GPS location handling for GDPR
  • Improvements in handling of GDPR’s consent string allowing to store a boolean value as its value
  • Changed bannerViewDidImpress callback behavior. (It used to be called on viewable impression and was causing discrepancies for some publishers. Therefore this callback is now called when a downloadable impression event occurs.)
  • Introduced new instance properties of SMAAdRequestParams object mediationNetworkName, mediationAdapterVersion, and mediationNetworkSDKVersion. Also increased adapter versions to 1.0.4.

Fixed issues:

  • Issue with a redirect after a click
  • Issue when VAST video wrapper events won’t fire
  • Issue when impression events are called multiple times (U.B.)
  • Issue with mraidLoaded method not being called properly for some HTML ads
21.2.2 November 27, 2019
  • Introduced Ad Content Rating as a new configuration parameter. Publishers can specify the age bracket for the audience that is using their app. This information will be used to determine the type of ads to be served to a user.
  • Migrated from the hitTest to the UIGestureRecognizer in order to properly handle touch/click events.
  • Smaato namespace adjustments for OM SDK.
  • Improvements in the click URL resolution to decode not-properly encoded landing page URL.
21.2.1 November 5, 2019
  • Introduced a flag to give the publisher a control over GPS information
  • Updated adapters to support Mopub 5.10
  • Unique identification of the creative in the Unified Bidding flow
21.2.0 October 22, 2019
  • Extended the Open Measurement SDK to measure viewability for:
    • Interstitial Video
    • Rewarded Video
  • Added improvements to video ads:
    • Support VAST 4.1 with additional error codes and macros
    • Optimized the media file selection logic based on the connection type
  • Changed the default interstitial video skippability to 5 seconds, regardless of the ad duration:
21.1.5 October 10, 2019
  • Maintenance release changes include:
    • Fixed a check when comparing the Banner creative size and the dimension of the view.
    • Added error logging in case of mismatch.
21.1.4 October 7, 2019
  • Maintenance release changes include:
    • Improvements to the thread safety in the SDK cache system.
    • Fixed an issue related to the System configuration.
21.1.3 October 4, 2019
  • Maintenance release changes include:
    • Updated Mopub adapter to support the MoPub SDK v5.8+.
    • UB Bidding improvement for the reporting precision:
    • Device.model field is extended to provide more detailed information about the user’s device.
    • Synced the IDs sent in the Bid Requests and in HTTP header to be able to trace issues and analyze data.

    • Improvements to avoid possible configuration conflicts and collisions when NextGen SDK is embedded into multiple apps on the device.
21.1.2 September 26, 2019
  • Maintenance release:
    • Added test ad spaces handling in the NextGen SDK. If a test ad space is used, NextGen SDK will use different publisher ID to ease the testing. Publishers don’t need to re-compile the SDK when switching from the test Publisher ID to the live one.
    • Changes to the GPS location handling, improved accuracy of cooridnates.
    • Made parameter keys in MoPub and Admob adapters case insensitive.
    • Unified Bidding:
    • Enabled rewarded video format.
    • Fixed User Agent that is passed with the request.
    • Disabled 3D touch on the WKWebView.
    • Fixed an issue when an incorrect presentation controller was used in RichMedia and Image modules to present an internal web browser.
    • Video Interstitial: fixed the issue when the empty screen is presented when a video doesn’t have a companion ad.
21.1.1 September 3, 2019
  • Provides support for iOS 13 compatibility (interstitials take up the entire screen and can’t be swiped up to close) and the new Xcode 11.
21.1.0 August 21, 2019
  • Caching change and ad request rate limiting: Starting from this version, Smaato’s NextGen SDK allows publishers to request several banners or medium rectangle ads in parallel, using the same Publisher and Ad Space IDs. Parallel requests are supported for typical mediation as well as Unified Bidding.
  • Impression counting changes for banner ads: Smaato’s NextGen SDK supports the rendered impression counting method, which means the impression beacon is fired once the banner or MREC is added to the web-view, similar to the counting methodology of the current SDK. Note that for Interstitial and Rewarded Video ads, the impressions are still counted when the ad is considered viewable (at least 1% of the ad markup/video is shown).
21.0.2 August 12, 2019
  • Fixed the value for gdpr_consent string to pass the proper data.
21.0.1 July 24, 2019
  • NextGen SDK is distributed as a static library (instead of dynamic one)
  • Updated the project configuration that to avoid apple review rejections
21.0.0 June 28, 2019
  • Added the Open Measurement SDK to measure viewability for the following ad formats:
    • Banner
    • Medium Rectangle
    • Interstitial (Rich media)
  • Support for key-value targeting when Smaato is used as a primary ad server.
  • Impression counting. The impression beacon is fired when at least 1% of the creative is shown (or once video starts playing).
  • Caching and ad request rate limiting. SDK allows only one ad to be cached for Publisher/Adspace ID combination.
20.4.0 April 29, 2019
  • Unified Bidding Module revamp to allow using Unified Bidding with a custom ad server.
20.3.0 March 29, 2019
  • The first release of the NextGen SDK for iOS.
    • Unified Bidding Module – supports bidding on the inventory with a real-time price (beta)
    • Support of the following ad formats:
      • Banner
      • Interstitial
      • Rewarded (Video)
    • Support of the following standards is implemented:
      • VAST 4.0 (beta)
      • MRAID 3.0 (beta)
  • Multi-Ad format for Interstitial ( increases the fill rate by requesting Video or Rich media from the demand partners)
  • Adapter classes for MoPub and AdMob as primary

Modified: January 14, 2020 at 7:09 pm