22.7.1 |
October 11th, 2024 |
- Fix for Google policy compliance with Android ID
- Bug fixes
|
22.7.0 |
September 9th, 2024 |
- Introduced a countdown timer for the close button on Fullscreen Ads.
- Upgraded OM SDK to version 1.5.0 and obtained IAB recertification.
- Disabled LGPD and GDPR checks on the SDK side, now it is to be handled on backend.
- Implemented bug fixes and code optimisations.
|
22.6.3 |
July 11th, 2024 |
- Upgraded the minimum SDK version to 21 and the target SDK version to 34.
- Fixed an issue related to back button for Non-companion VAST ads.
|
22.6.2 |
June 10th, 2024 |
- Removed TCF String Decoder Logic from SDK.
|
22.6.1 |
April 10th, 2024 |
- Unified bidding fix for response mapping.
- Privacy icon fix for positioning and visibility.
|
22.6.0 |
March 12th, 2024 |
- Make close and skip button appearance delay configurable
- Make close and skip buttons size configurable
- Introduced new Smaato initialisation API with initialisation listener callbacks.
- Added code improvement in viewable impression measurement algorithm.
|
22.5.1 |
December 12th, 2023 |
- Added fix to resolve and prevent ANR issues.
- Added implementation to handle Android OS issue for Webviews
|
22.5.0 |
November 17th, 2023 |
- Implemented Creative ID API for Unified Bidding response across all Ad formats.
- Set sound to ON by default on video creatives.
- Incorporated TCFv2.2 support.
|
22.4.0 |
September 21st, 2023 |
- Implemented CTA URL redirection to the external browser.
- SDK Recertification with OM SDK v1.4.2.
|
22.3.2 |
August 29th, 2023 |
- Hot-fix for close button visibility in interstitial Video Ads without companion.
|
22.3.1 |
August 17th, 2023 |
|
22.3.0 |
August 17th, 2023 |
- Added support to display Rewarded playable Ads.
- Added support for Android SDK version 33.
|
22.2.0 |
June 22nd, 2023 |
- Added Admob adapter support for Admob SDK v22.1.0.
- Added support for Google Family SDK
|
22.1.2 |
June 14th, 2023 |
- Hot-fix for ANR issue in GaId fetch task
|
22.1.1 |
May 4th, 2023 |
- Fixed ANR issue in Remote config.
- Handled Assertion error crash while parsing Vast response.
- Fixed crash for mediation callback in Admob adapters.
|
22.1.0 |
April 4, 2023 |
|
22.0.3 |
March 2, 2023 |
- Made Companion Ads fullscreen and clickable.
- Make fullscreen formats closable after user click on close button.
- Handle a Mraid useCustomClose and useCustomClose callback.
|
22.0.2 |
February 16, 2023 |
- Code improvements and bug fixes
-
|
22.0.1 |
January 10, 2023 |
- Refactoring Ad modules with MVVM architecture.
- Centralise Unified Bidding and video modules to align with other modules
- Make Rewarded Ads clickable
- Code improvements and bug fixes.
Migration from 21.x.x to 22.0.1 :
While importing the Unified bidding or In-App bidding gradle dependency, kindly note that the path to import the class AdRequestParam has been changed
from
com.smaato.sdk.core.repository.AdRequestParams
to
com.smaato.sdk.core.ad.AdRequestParams
|
21.8.6 |
December 12, 2022 |
- Interstitial UI revamp.
- Bug fix for Web view data container.
- OM SDK update to 1.3.37 for fixing the duplicate class issue.
- Aspect ratio full-screen fix for Interstitial Ads.
|
21.8.5 |
September 26, 2022 |
- Added feature to change SDK configuration remotely.
- Aligned GDPR and LGPD detection in SDK.
- Bug fixes and code improvements.
|
21.8.4 |
August 17, 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 15, 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 5, 2022 |
- Fixed open measurement null params crash
|
21.8.1 |
April 1, 2021 |
- Fixed Ad violation crash with dummy session id.
- Fixed issue of core-light module classes being inaccessible.
|
21.8.0 |
March 23, 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 28, 2021 |
- Fixed UBErrorReporting related crash in Native ads
|
21.7.2 |
February 24, 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 :
implementation(“com.smaato.android.sdk:smaato-sdk-cmp:21.7.1”)
- 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:
|
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:
- 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
|