ChangeLog
Find here the Smaato NextGen SDK version history changelog for Android versions.
| Version | Date | Changes |
|---|---|---|
| 22.7.2 | February 3rd, 2025 | - Added support for Android API 35 - Bug fixes and code optimisation |
| 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 1.5.0 and obtained IAB recertification - Disabled LGPD and GDPR checks in SDK (handled on backend now) - Bug fixes and code optimisations |
| 22.6.3 | July 11th, 2024 | - Upgraded minSdkVersion to 21 and targetSdkVersion to 34 - Fixed back button issue 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 positioning/visibility fix |
| 22.6.0 | March 12th, 2024 | - Configurable delay for close/skip button appearance - Configurable size for close/skip buttons - New Smaato initialization API with listener callbacks - Improvements to viewable impression measurement algorithm |
| 22.5.1 | December 12th, 2023 | - Fix to resolve/prevent ANR issues - Handle Android OS issue for WebViews |
| 22.5.0 | November 17th, 2023 | - Implemented Creative ID API for Unified Bidding across all ad formats - Set video creative sound ON by default - Added TCFv2.2 support |
| 22.4.0 | September 21st, 2023 | - Implemented CTA URL redirection to 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 | - Hot-fix for GPP string to be passed in collect-signal API |
| 22.3.0 | August 17th, 2023 | - Added support for Fire OS users - Added support to display Rewarded Playable Ads - Added support for Android SDK 33 |
| 22.2.0 | June 22nd, 2023 | - Changes for new SDK test app - 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 in Remote Config - Hot-fix for ANR in GAID fetch task |
| 22.1.1 | May 4th, 2023 | - Fixed close button visibility in video ads without companion - Fixed ANR in Remote Config - Handled AssertionError while parsing VAST response- Fixed crash for mediation callback in AdMob adapters |
| 22.1.0 | April 4, 2023 | - Added support for Remote Config in full-screen ads - Smaato SDK initialization check handling - Bug fixes and code improvements Migration (22.0.x → 22.1.0): AdRequestParams.setVideoSkipInterval and setDisplayAdCloseInterval are discontinued (values now fetched from Remote Config) |
| 22.0.3 | March 2, 2023 | - Companion Ads made fullscreen and clickable - Fullscreen formats closable after user taps close - Handle MRAID useCustomClose and callback |
| 22.0.2 | February 16, 2023 | - Code improvements and bug fixes |
| 22.0.1 | January 10, 2023 | - Refactored Ad modules to MVVM architecture - Centralized Unified Bidding and video modules - Rewarded Ads clickable - Code improvements and bug fixes Migration (21.x.x → 22.0.1): Import path for AdRequestParams 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 WebView data container - OM SDK update to 1.3.37 (duplicate class fix) - Aspect ratio fullscreen fix for interstitials |
| 21.8.5 | September 26, 2022 | - Remote SDK configuration toggle - Aligned GDPR and LGPD detection - Bug fixes and improvements |
| 21.8.4 | August 17, 2022 | - Updated OM SDK to 1.3.31 - New modules to support AdMob 20.3+ for CSM interstitial/rewarded (old modules still work for banner CSM) - Bug fixes and improvements |
| 21.8.3 | June 15, 2022 | - Viewable impression handling for all ad formats - Collect-signal JSON updated with audit flags - 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 accessibility of core-light module classes |
| 21.8.0 | March 23, 2021 | - Java 8 bytecode compatibility restored (helps MAX-AppLovin with Unity) - 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 bug fixes - Removed CMP from Gradle build |
| 21.7.1 | January 24, 2022 | - CMP stably released (implementation("com.smaato.android.sdk:smaato-sdk-cmp:21.7.1"))- Optimized Native Ad code and minor fixes - Improved test coverage and stability - Exposed GDPR TCFv2 consent via InAppBidding APIs |
| 21.6.9 | December 8, 2021 | - Facebook banner/interstitial/rewarded CSM support (SDK mediation) - Fixed display interstitial close button instant appearance when DisplayAdCloseInterval = 0- Refactored OM tracking & recertified - Fixed Native Ad lifecycle w/ multiple observers |
| 21.6.8 | October 27, 2021 | - Mediation adapter fixes and minor bugs |
| 21.6.7 | October 13, 2021 | - Added APIs for In-App Bidding - Fixed rewarded video crash on MoPub mediation adapter - New modules supporting GAM SDK 20.0.0+ |
| 21.6.6 | October 4, 2021 | - Added APIs for In-App Bidding |
| 21.6.5 | September 30, 2021 | - Improved support for India networks |
| 21.6.4 | September 7, 2021 | - LGPD compliance params/settings - Fix: Native Ads onAdImpressed with unregistered view- Fix: MoPub mediation crash in RichMedia AdRenderer |
| 21.6.3 | August 18, 2021 | - Fixed memory leak |
| 21.6.2 | August 5, 2021 | - Fixed SDK version bug from 21.6.1 |
| 21.6.1 | July 27, 2021 | - Support Smaato deep-linking schema - Handle empty VAST responses - Fix viewability tracker for image ads (banner/interstitial) |
| 21.6.0 | June 10, 2021 | - RichMedia (MRAID) in Native Ads - Migrated Java 8 → Java 11 - OM SDK 1.3.15 - OM on Native Ads - New Outstream Video module - Introduced Native Rich Media ad format |
| 21.5.10 | April 27, 2021 | - Fix: Interstitial callbacks - Fix: Native click beacon firing |
| 21.5.9 | April 27, 2021 | - Fix: CSM issue for AdMob - Updated MoPub adapter for 5.16 - New constructor for SmaatoMoPubNativeRenderer |
| 21.5.8 | March 18, 2021 | - Version param for Unity SDK - Privacy icon as Native asset - Native compliance for MoPub 5.15 - Dynamic sizing for interstitial close buttons - Configurable interstitial display close timing - Configurable interstitial video skip timing |
| 21.5.7 | January 12, 2021 | - Edge-case TTL handling in In-App Bidding when device time is incorrect |
| 21.5.6 | January 8, 2021 | - TTL calculation improvements for In-App Bidding caching errors - Alpha parameter for interstitial background view - Added Splash Ads format |
| 21.5.5 | December 22, 2020 | - Fix: Interstitial crash on MoPub 5.13.1 - Fix: Native ads not clickable after first click |
| 21.5.4 | November 18, 2020 | - Fix: Crash from GDPR reader corner case - Removed TCFv1 support |
| 21.5.3 | September 15, 2020 | - Fix: Incorrect scale factor crash in InterstitialActivity- Fix: Null child view crash in InterstitialActivity- Fix: ClassCastException during TCFv2 encoding |
| 21.5.2 | July 15, 2020 | - Watermark disabled by default - Separate MoPub adapters (banner/interstitial/rewarded) for MoPub 5.13.0 |
| 21.5.1 | July 2, 2020 | - Removed ad cache for waterfall requests - Pre-rendering of RichMedia banners - Added In-App Bidding module - Location awareness for EEA/GDPR - Fix: Fetching of Limit Ad Tracking flag - Improved TTL calculation |
| 21.4.1 | May 12, 2020 | - Implemented TCFv2 support |
| 21.3.8 | April 27, 2020 | - Fixed MRAID rendering issues - SDK init via MoPub mediation config class - Reduced latency of Interstitial onAdClosed |
| 21.3.7 | March 30, 2020 | - Improved mediation vs. pre-bidding adspace handling in MoPub adapter - Fixed ANR crash in MRAID ads |
| 21.3.6 | February 26, 2020 | - Fix: NullPointerException when getting root view and getWindow() returns null |
| 21.3.5 | February 19, 2020 | - Fix: Orientation listener could cause ANR - Fix: AdMob AdSize → Smaato BannerSize mapping |
| 21.3.4 | February 13, 2020 | - Internal adjustments for optional progress bar in view hierarchy |
| 21.3.3 | January 30, 2020 | - GAID missing from first 1–2 requests - Hardened MRAID expand with wrong context - GPS location precision to 6 digits - Added Geo Type & Carrier to UB request |
| 21.3.2 | January 24, 2020 | - Fix: MRAID not clickable with cached BannerViews- Fix: BannerView.getCreativeId() always returning null |
| 21.3.1 | January 13, 2020 | - Fixes for ProGuard configuration - Fix: TransactionTooLargeException on SDK init- Fix: Companion Ad not displayed on latest Android |
| 21.3.0 | December 20, 2019 | Added: Maximum ad content rating; Watermark for all formats; enableLogging in ConfigBuilder; better GPS handling for GDPR; GDPR consent string handling improvements; CCPA IAB supportFixed: MRAID redirect blank page; WebView UA crash; adjusted price calc in UB; SmaatoSdkBrowserActivity crash; Interstitial memory leak |
| 21.2.1 | November 5, 2019 | - Flag to control GPS information - Android 10 (API 29) compatibility changes - Improved in-feed banner layout - Unique creative identification for UB |
| 21.2.0 | October 25, 2019 | - Extended OM SDK viewability to Interstitial Video and Rewarded Video - VAST 4.1 support with more error codes/macros - Media file selection optimized by connection type - Default interstitial video skippable at 5s |
| 21.1.4 | October 9, 2019 | - MoPub adapter fix for dimensions conversion (5.8.0/5.9.0/5.9.1) - Banner creative size vs. view dimension check & error logging |
| 21.1.3 | October 2, 2019 | - MoPub adapter support v5.8+ - MREC fixes in RecyclerView/ListView - Avoid config conflicts when SDK embedded in multiple apps |
| 21.1.2 | September 26, 2019 | - init() can be called before banner request (not only Application.onCreate())- Test ad spaces handling (auto test publisher ID) - UB: Enabled rewarded video format - Case-insensitive parameter keys in MoPub/AdMob adapters - Unified progress bar layout for rich media ads |
| 21.1.1 | September 3, 2019 | - UB GDPR consent logic fixed for non-EU targeting publishers |
| 21.1.0 | August 21, 2019 | - Parallel banner/MREC requests for same Publisher/Adspace IDs (mediation & UB) - Rendered-impression counting for banner/MREC; interstitial/rewarded remain viewable-based |
| 21.0.0 | July 5, 2019 | - Unified Bidding module (beta) - Impression counting: viewable ≥1% or video start - Caching & ad-request rate limiting (one ad per Publisher/Adspace ID) - Added OM SDK viewability for Banner/MREC/Interstitial (Rich Media) - Rewarded (Video) format support - Key-value targeting when Smaato is primary ad server |
| 20.3.0 | March 29, 2019 | - First release of NextGen SDK for iOS Formats: Banner, Interstitial Standards: VAST 4.0 (beta), MRAID 3.0 (beta) Interstitial: Multi-Ad (video or rich media) Adapters for MoPub & AdMob |
Updated about 2 months ago
