NextGen SDK Android ChangeLog

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

21.8.5 September 26th, 2022
  • Added feature to change SDK configuration remotely.
  • Aligned GDPR and LGPD detection in SDK.
  • Bug fixes and code improvements.
21.8.4 August 17th, 2022
  • Updated OMSDK version to 1.3.31
  • Added new modules to support AdMob 20.3+ for CSM interstitial and rewarded video (old modules still work for banner CSM)
  • Bug fixes and code improvements.
21.8.3 June 15th, 2022
  • Added support to handle viewable impression for all Ad formats.
  • Collect signal JSON modification with audit flags.
  • Code refactoring and bug fixes.
21.8.2 May 5th, 2022
  • Fixed open measurement null params crash
21.8.1 April 1st, 2021
  • Fixed Ad violation crash with dummy session id.
  • Fixed issue of core-light module classes being inaccessible.
21.8.0 March 23rd, 2021
  • Made released byte code Java 8 compatible again. (This will resolve the problem faced by MAX-AppLovin publishers who use Unity)
  • Added video support for Native Ads.
21.7.3 February 28th, 2021
  • Fixed UBErrorReporting related crash in Native ads
21.7.2 February 24th, 2021
  • Proguard changes to disable access modification.
  • Interstitial Ads bug fixes.
  • Removed CMP from Gradle building process.
21.7.1 January 24, 2022 Fixed issues:

  • CMP stably released. Gradle dependency :
  • Optimized Native Ad code and fixed some minor bugs
  • Improved test coverage and code stability
  • Included accessibility of GDPR TCFv2 consent information via InAppBidding module APIs
21.6.9 December 8, 2021 Fixed issues:

  • Added support for Facebook banner, interstitial and rewarded video CSM (SDK Mediation)
  • Fixed issue where close button on display interstitials were not appearing instantly when DisplayAdCloseInterval was set to 0
  • Refactored Open Measurement tracking code and recertified Open Measurement
  • Fixed Native Ad lifecycle issue by handling multiple observers
21.6.8 October 27, 2021 Fixed issues:

  • Implemented fixes for mediation adapters and minor bugs
21.6.7 October 13, 2021 Fixed issues:

  • Added APIs for InAppBidding
  • Fixed crash for rewarded video on MoPub mediation adapter
  • Added new set of modules supporting GAM SDK version 20.0.0 onwards
21.6.6 October 4, 2021 Fixed issues:

  • Added APIs for InAppBidding
21.6.5 September 30, 2021 Fixed issues:

  • Improved support for India networks
21.6.4 September 7, 2021 Fixed issues:

  • Support LGPD compliance parameters and settings
  • Fixed a bug for Native Ads onAdImpressed callback with unregistered view
  • Fixed a MoPub Mediation crash related to RichMedia AdRenderer
21.6.3 August 18, 2021 Fixed issues:

  • Fixed memory leak issue
21.6.2 August 5, 2021 Fixed issues:

  • Fixed SDK version bug from 21.6.1
21.6.1 July 27, 2021 Fixed issues:

  • Implemented support for Smaato’s deep-linking schema
  • Fixed handling of empty VAST responses
  • Fixed viewability tracker for image ads (banner and interstitial)
21.6.0 June 10, 2021 Fixed issues:

  • Implemented support for RichMedia (MRAID) in Native Ads
  • Migrated from Java 8 to Java 11
  • Upgraded OpenMeasurement SDK to version 1.3.15
  • Implemented support OpenMeasurement on Native Ads
  • Added new Outstream Video module
  • Introduced new Native Rich Media ad format
21.5.10 April 27, 2021 Fixed issues:

  • Fixed callback issue for Interstitials
  • Fixed issue with Native click beacon firings
21.5.9 April 27, 2021 Fixed issues:

  • Fixed Client-side Mediation (CSM) issue for AdMob
  • Updated MoPub adapter to support MoPub version 5.16
  • Created new constructor for SmaatoMoPubNativeRenderer
21.5.8 March 18, 2021 Fixed issues:

  • Created version parameter for Unity SDK
  • Implemented support for privacy icon as a Native asset
  • Added support for native compliance with MoPub version 5.15
  • Added support for dynamically sizing interstitial close buttons on creatives based on device screen resolution
  • Implemented configurable close button for interstitial display ads (define when close button appears)
  • Implemented configurable skip button for interstitial video ads (define when skip button appears)
21.5.7 January 12, 2021 Fixed issues:

  • Edge case handling for TTL calculation of InAppBidding module where user device time is not correct and set somewhere in the future/past
21.5.6 January 8, 2021 Fixed issues:

  • Improvements to TTL calculation of the ads that caused errors while caching creatives using Smaato’s InAppBidding module
  • Added parameter to change alpha value of the interstitial ad background view
  • Added support for Splash Ads as an ad format
21.5.5 December 22, 2020 Fixed issues:

  • Fixed a interstitial crash on MoPub adapter version 5.13.1
  • Fixed an issue where native ads were not clickable after the first click
21.5.4 November 18, 2020 Fixed issues:

  • Fixed a crash caused by a corner case related to the GDPR reader
  • Removed support of TCFv1
21.5.3 September 15, 2020 Fixed issues:

  • Crash with incorrect scale factor on InterstitialActivity has been fixed
  • Crash with null child view on InterstitialActivity has been fixed
  • Crash with ClassCastException during TCFv2 encoding has been fixed
21.5.2 July 15, 2020 Fixed issues:

  • Watermark is disabled by default
  • Added separate MoPub adapters (banner, interstitial, rewarded) compatible with MoPub SDK v5.13.0
21.5.1 July 2, 2020 Fixed issues:

  • Removed an ad-cache for waterfall requests
  • Pre-rendering of RichMedia banners
  • Added In-App Bidding module
  • Location awareness for EEA / GDPR
  • Fixed an issue in fetching of Limit Ad Tracking flag
  • Improved a TTL calculation of an ad
21.4.1 May 12, 2020 Fixed issues:

  • Implemented TCFv2 Support
21.3.8 April 27, 2020 Fixed issues:

  • Fixed MRAID rendering issues
  • SmaatoSDK initialization can be done now via MoPub SDK mediation configuration class
  • Fixed a latency of Interstitial’s onAdClosed callback
21.3.7 March 30, 2020 Fixed issues:

  • Improved general functionality and segregation of Mediation (waterfall) and Pre-bidding (Unified Bidding) ad space IDs when both are applied for the same MoPub ad request (same MoPubView) through MoPub adapter
  • Fixed ANR crash in MRAID Ads
21.3.6 February 26, 2020 Fixed issues:

  • Fixed a NullPointerException when the NextGen SDK is trying to get a root view and the Activity’s getWindow method returns null.
21.3.5 February 19, 2020 Fixed issues:

  • Fixed an issue related to orientation listener that could result in application not responding.
  • Fixed an issue of mapping AdMob’s AdSize into Smaato BannerSize in Smaato’s Admob Banner adapter.
21.3.4 February 13, 2020 Fixed issues:

  • Internal adjustments for the progress bar that allows adding it to hierarchy of views on demand.
21.3.3 January 30, 2020 Fixed issues:

  • Google Advertising Id was missing from first 1-2 requests
  • Hardened the NextGen SDK to handle the cases when a wrong context object is passed on MRAID expand
  • Increased the persistence of GPS location (lat/lng) to have 6 digits
  • Added Geo Type and Carrier properties to the Unified Bidding request
21.3.2 January 24, 2020 Fixed issues:

  • MRAID ads were not clickable when a cache of BannerViews was used on top of the NextGen SDK
  • BannerView’s getCreativeId method always returning null
21.3.1 January 13, 2020 Fixed issues:

  • related to consumer’s ProGuard configuration
  • TransactionTooLargeException crash on SDK init
  • Companion Ad not being displayed on the latest version of Android
21.3.0 December 20, 2019 Added features:

  • Maximum ad content rating support
  • Watermark for all ad formats
  • New enableLogging method into ConfigBuilder class
  • Improvements to GPS location handling for GDPR
  • Improvements in handling of GDPR’s consent string allowing to store a boolean value as its value
  • CCPA IAB framework support

Fixed issues:

  • Redirect issue with MRAID ads showing an empty page when clicked
  • Crash while getting User Agent from WebView
  • Calculation issue for adjusted price for Unified Bidding
  • Crash inside SmaatooSdkBrowserActivity
  • Memory leak issue in InterstitialAdActivity
21.2.1 November 5, 2019
  • Introduced a flag to give the publisher a control over GPS information
  • Changes for Android 10 compatibility (API v29)
  • Improved in-feed layout support for banners
  • Unique identification of the creative in the Unified Bidding flow
21.2.0 October 25, 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.4 October 9, 2019
  • Maintenance release changes include:
    • Update to the Smaato/MoPub adapter: Bug fix for dimensions conversion in MoPub SDK version 5.8.0, 5.9.0 and 5.9.1.
    • Fixed a check when comparing the Banner creative size and the dimension of the view.
    • Added error logging in case of mismatch.
21.1.3 October 2, 2019
  • Maintenance release changes include:
    • Updated Mopub adapter to support the MoPub SDK v5.8+.
    • Fixes for the Medium Rectangle ads when shown in RecyclerView or ListView.
    • 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 changes include:
    • init() can now be called before requesting the banner instead of Application.OnCreate().
    • 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 test Publisher ID to the live one.
    • Unified Bidding: enabled rewarded video format.
    • Made parameter keys in MoPub and Admob adapters case insensitive.
    • Unified the progress bar layout for the rich media ads.
21.1.1 September 3, 2019
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.0 July 5, 2019
  • Unified Bidding Module – supports bidding on the inventory with a real-time price (beta)
  • Impression counting. The impression beacon is fired when at least 1% of the creative is shown (or once the video starts playing).
  • Caching and ad request rate limiting. SDK allows only one ad to be cached for Publisher/Adspace ID combination.
  • Added the Open Measurement SDK to measure viewability for the following ad formats:
    • Banner
    • Medium Rectangle
    • Interstitial (Rich media)
  • Added the support for Rewarded (Video) format
  • Support for key-value targeting when Smaato is used as a primary ad server
20.3.0 March 29, 2019
  • The first release of the NextGen SDK for iOS.
    • Support of the following ad formats:
      • Banner
      • Interstitial
    • Support for 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
Doc Feedback Product Feedback

Last Modified: September 27, 2022 at 3:02 pm