Changelog
Find here the Smaato NextGen SDK version history changelog for iOS versions.
| VERSION | DATE | CHANGES |
|---|---|---|
| 22.9.3 | Mar 17, 2025 | Crash issue during debug via Xcode 16+ |
| 22.9.2 | Nov 18, 2024 | Bugfixes and stability improvements |
| 22.9.1 | October 16, 2024 | Updated Podspec to include the Privacy Manifest file in the Resource bundle Bugfixes and stability improvements |
| 22.9.0 | September 30, 2024 | Introduced a countdown timer for the close button on Fullscreen Ads. Upgraded OM SDK to version 1.5.2 and obtained IAB recertification. Disabled LGPD and GDPR checks on the SDK side (now handled on backend). Implemented bug fixes and code optimisations. |
| 22.8.4 | June 13, 2024 | Removed TCF String Decoder Logic from SDK |
| 22.8.3 | April 11, 2024 | Updated Privacy Manifest File |
| 22.8.2 | April 1, 2024 | Updated Privacy Manifest File |
| 22.8.1 | March 15, 2024 | BugFix – Close button not appearing on Interstitial Ads in some cases |
| 22.8.0 | March 12, 2024 | Make close and skip button appearance delay configurable Make close and skip buttons size configurable Add Smaato init listener callbacks for SDK init flow BugFix – Time delay caused frame rate to drop significantly |
| 22.7.0 | Feb 12, 2024 | iOS 17 Privacy Manifest Support |
| 22.6.1 | Jan 29, 2024 | Not storing the decoded TCString in UserDefaults for IAB keys Support for SKStoreProductViewController in landscape mode |
| 22.6.0 | Dec 18, 2023 | Offer DSPs the possibility to force-redirect the CTA URLs to the native browser Bugfix – Resolved crash issue caused by TCString. |
| 22.5.0 | Nov 15, 2023 | StoreKit auto-opening improvement. Set sound ON by default for video Ads. |
| 22.4.0 | Sep 22, 2023 | NetworkEndCard support. SKOverlay improvement. Open Measurement SDK support v1.4. SDK CTA URL handling. Added support for AdMob SDK version 10.10.0. Bugfix – Crash issue caused by TCFString. Bugfix – Rewarded Companion Ad accepts only first click to redirect user to the click-through URL. |
| 22.3.0 | Aug 16, 2023 | Added support for Rewarded Playable Ads. Bugfix – Resolved app freezing issue when TCString is set on main thread. |
| 22.2.1 | June 30, 2023 | Hotfix – Change in autoOpening property value for In-App Bidding’s collect signal API. |
| 22.2.0 | June 29, 2023 | Google Play Families Policies – AAID. Auto-opening of the App Store. Support AdMob SDK version 10.6.0. |
| 22.1.3 | June 16, 2023 | Hotfix – Resolved warning for method name conflicts with same method from another category. |
| 22.1.2 | May 17, 2023 | Bugfix – NSInvalidArgumentException on iOS v22.0.1.Bugfix – Handle dismiss view controller when coming back from webview. |
| 22.1.1 | Apr 24, 2023 | Bugfix – UB and In-App Native Ads not loading. |
| 22.1.0 | Apr 06, 2023 | Added support for remote config in full-screen ads. Added support for SKAdNetwork v3.0 and v4.0. Bug fixes and code improvements. Migration notes (22.0.x → 22.1.0): videoSkipInterval and displayAdCloseInterval in SMAAdRequestParams are discontinued; values are now fetched from remote configuration. |
| 22.0.2 | Feb 28, 2023 | Make fullscreen formats closable after the user clicks on the close button. Handle an MRAID useCustomClose and callback.Support SKAN IDs in collectSignals API for In-App Bidding.BugFix – Purple warning: Method can cause UI unresponsiveness after calling CoreLocation API. |
| 22.0.1 | Jan 9, 2023 | Rewarded Interstitial ads clickable. Load SKOverlay. Handle SKAdNetwork v2.2 for In-App Bid ad responses. Code improvements. |
| 21.7.9 | Dec 13, 2022 | Full-screen UI revamp. Bugfix – Interstitial Ads not displayed full screen. Improvements and bug fixes. |
| 21.7.8 | October 10, 2022 | Added feature to change SDK configuration remotely. Aligned GDPR and LGPD detection in SDK. Modified prebid request APIs of Native and Outstream Ads. Bugfix – Firing impressions only after the Native Ad view is registered. Bug fixes and code improvements. |
| 21.7.7 | August 17, 2022 | Support for new OM SDK version 1.3.21. Maintenance and bug fixes. |
| 21.7.6 | June 20, 2022 | Added SDK support for click redirects with status codes 3xx. Added support to handle viewable impressions for all ad formats. Collect signal JSON modification with audit flags. Bug fixes. |
| 21.7.5 | April 26, 2022 | Fixed an issue with gdpr_consent and GDPR values not sent in AdRequests.Added Geo info in collect signal API for MAX (In-App Bidding) usage. Fixed app crash while fetching performance KPI values. Removed MoPub adapters and their dependencies. |
| 21.7.4 | April 05, 2022 | Fixed In-App Bidding impression trackers discrepancy issue. |
| 21.7.3 | March 24, 2022 | Bugfix – Video ad pausing when the user unplugs headphones. UB – Removed app.ext.skadn keys.Bugfix – Rewarded Ads rewardedInterstitialDidReward called without playing the ad.Bugfix – Resolved MockingJay library crashing issue during local integration tests. |
| 21.7.2 | March 16, 2022 | Change the cache invalidation state. Unified Bidding – Support Native formats. Unified Bidding – Support Outstream Video. In-App Bidding Module – Support Native. Send ad violations in case of alerts and popups. Bugfix – Logic of Click and Rewarded callback not proper. Performance KPIs per AdSpace – PoC. |
| 21.7.1 | February 07, 2022 | Remove CMP from iOS SDK. |
| 21.7.0 | January 25, 2022 | Added support for Facebook banner, interstitial and rewarded video CSM (SDK Mediation). Added support for Custom SDK Network mediation. Fixed a bug where there was no pause event if a view appears above a video player. Implemented sessionized data to Smaato in ad requests. Included accessibility of GDPR TCFv2 consent information via In-App Bidding module APIs. Fixed bug where SDK kept the redirect screen after redirection on click. CMP stably released. |
| 21.6.19 | October 28, 2021 | Renamed internal SKAdNetwork classes for better compatibility. |
| 21.6.18 | October 26, 2021 | Added SDK API compatibility for Xcode 12.4. |
| 21.6.17 | October 5, 2021 | Added support for click beacon (non-App Store URL) handling for SKAdNetwork. Added support for SKAdNetwork versions 2.1 and 2.2. Added support for LGPD compliance. Improved support for India networks. Implemented bug fix for native clicks. Added APIs for In-App Bidding. Removed unnecessary response parameter from ad requests.Supports GAM SDK v8 onwards. |
| 21.6.16 | July 23, 2021 | Implemented better parsing of DNS TXT config change hint records. Added support for no-config tag in DNS config hint records.Implemented rewarded fixes for increased rewarded video performance. Fixed how SKAdNetwork information is passed via Unified Bidding. Implemented Smaato’s Deeplinking Schema. Fixed deep-link redirection issues. Migrated Outstream template versioning to ETag. Added delegate methods support for Splash Ads. Fixed viewability tracker for image ads (banner and interstitial). |
| 21.6.15 | June 16, 2021 | Upgraded OpenMeasurement SDK to 1.3.18. Added OpenMeasurement image banner and interstitial tracker. Added new Outstream Video module. Introduced new Native Rich Media ad format. |
| 21.6.14 | April 29, 2021 | Migrated to XCFramework. |
| 21.6.13 | April 7, 2021 | Fixed a crash in Client-side Mediation (CSM) adapters. |
| 21.6.12 | March 15, 2021 | Added configuration for passing Unity version. Enabled the passing of ATTrackingAuthStatus and IDFV to SOMA. |
| 21.6.11 | February 17, 2021 | Added configurable close button for display interstitials. Added dynamic sizing to interstitial close buttons based on screen size. Added support for privacy icon as native asset. Fixed a crash in consent string parser. |
| 21.6.10 | December 23, 2020 | Improvements to TTL calculation of ads that caused errors while caching creatives using Smaato’s In-App Bidding module. |
| 21.6.9 | December 16, 2020 | IAB OpenMeasurement SDK updated to v1.3.12. Added OpenMeasurement native tracker. Added parameter to change alpha value of the interstitial ad background view. |
| 21.6.8 | December 4, 2020 | Fixed a crash on Unified Bidding module initialization. |
| 21.6.7 | November 28, 2020 | Added support for Splash Ads as an ad format. Added configurable skip interval for interstitial video ads. Fixed a RichMedia sub-resource load timeout. |
| 21.6.6 | October 22, 2020 | Fixed the format in the Info.plist reader of SKAdNetwork.Fixed a crash caused by a corner case related to the GDPR reader. |
| 21.6.5 | October 8, 2020 | Fixed a crash caused by a corner case related to the GDPR reader. |
| 21.6.4 | October 5, 2020 | Fixed a crash related to consent string. Removed support of TCFv1. |
| 21.6.2 | September 23, 2020 | Support for all available keys of SKAdNetwork. Runtime compatibility for Xcode versions. |
| 21.6.1 | September 20, 2020 | IDFA is fetched irrespective of LAT status (now deprecated). |
| 21.6.0 | September 15, 2020 | iOS 14 support + SKAdNetwork support. Resolved critical crash for Funcorp. Better aligned information passed in ad requests to information set up by publishers in SPX. Significantly reduced SDK initialization time. Improvements in memory management. Improved handling of debug logs. |
| 21.5.2 | July 14, 2020 | Location awareness for EEA/GDPR. Added In-App Bidding module. Improved TTL calculation for ads. Improved error logging for UB. Updated rewarded video mediation adapters for AdMob. Removed ad cache for waterfall requests. Resolved crashes reported by Funcorp. Removed 3rd-party SDK dependencies from smaato-ios-sdk CocoaPods for mediation and CSM adapters (MoPub & AdMob).Created separate CocoaPods for AdMob and MoPub. |
| 21.4.1 | May 12, 2020 | Implemented TCFv2 support. |
| 21.3.3 | April 14, 2020 | Fix for a potential crash related to SKStoreProductViewController.SmaatoSDK initialization can now be done via MoPub SDK mediation configuration class. |
| 21.3.2 | March 19, 2020 | Improved functionality and segregation of Mediation (waterfall) vs Pre-bidding (Unified Bidding) ad space IDs when both are applied for the same MoPub ad request. Implemented requirement to guarantee stable 6 fractional digits in latitude/longitude for Unified Bidding requests. |
| 21.3.1 | January 13, 2020 | Improved GDPR policy restrictions for Video and RichMedia modules. Fixed User-Agent format in impression and click beacon requests. Fixed “No redirect after click on expanded banner (MRAID Map)” when NextGen SDK works as secondary under MoPub/AdMob—landing page now opens correctly even if parent view refreshes. |
| 21.2.2 | November 27, 2019 | Fixed company name parameter in OM SDK to be compliant with IAB requirements. Fixed conversion precision for bidding prices in Unified Bidding. Added Maximum Ad Content Rating in SDK configuration. Improved GPS location handling to be compliant with GDPR. Fixed issues with displaying/clicking some MRAID banners. Improved resolving of App Store URLs. Improved touch handling on Banner WebViews to avoid auto-clicks in specific circumstances. |
| 21.2.1 | November 5, 2019 | Introduced a flag to give the publisher control over GPS information. Updated adapters to support MoPub 5.10. Identified creatives in the Unified Bidding flow with the same configuration. |
| 21.2.0 | October 22, 2019 | Extended OM SDK to measure viewability for Interstitial Video and Rewarded Video. Video ads improvements: Support VAST 4.1 with additional error codes and macros; optimized media file selection based on connection type; default interstitial video skippability set to 5 seconds regardless of ad duration. |
| 21.1.5 | October 10, 2019 | Fixed check comparing banner creative size to view dimensions; added error logging on mismatch. |
| 21.1.4 | October 7, 2019 | Improvements to thread safety in SDK cache system; fixed issue related to System configuration. |
| 21.1.3 | October 4, 2019 | Updated MoPub adapter to support MoPub SDK v5.8+. UB bidding precision improvement: Device.model more detailed; synced IDs in Bid Requests and HTTP header for tracing/analysis.Improvements to avoid configuration conflicts when NextGen SDK embedded into multiple apps on a device. |
| 21.1.2 | September 26, 2019 | Added test ad spaces handling (SDK uses different publisher ID for tests). Improved GPS location handling accuracy. Made parameter keys in MoPub and AdMob adapters case-insensitive. Unified Bidding: Enabled rewarded video; fixed User-Agent; disabled 3D touch on WKWebView; fixed incorrect presentation controller for internal browser; fixed empty screen for video without companion ad. |
| 21.1.1 | September 3, 2019 | Support for iOS 13 compatibility (interstitials full-screen, no swipe-to-close) and Xcode 11. |
| 21.1.0 | August 21, 2019 | Caching change & ad request rate limiting: parallel banner/MREC requests allowed for same Publisher/Ad Space IDs (mediation & UB). Impression counting changes for banners: rendered impression counting (banner/MREC). Interstitial/Rewarded count when viewable (≥1%). |
| 21.0.2 | August 12, 2019 | Fixed value for gdpr_consent string to pass proper data. |
| 21.0.1 | July 24, 2019 | NextGen SDK distributed as a static library; updated project configuration to avoid Apple review rejections. |
| 21.0.0 | June 28, 2019 | Added Open Measurement SDK for Banner, MREC, Interstitial (RichMedia). Support for key-value targeting when Smaato is primary ad server. Impression counting: beacon fired when ≥1% of creative is shown (or once video starts). Caching & rate limiting: only one ad cached per publisher/ad space ID combination. |
| 20.4.0 | April 29, 2019 | Unified Bidding Module revamp to allow using UB with a custom ad server. |
| 20.3.0 | March 29, 2019 | First release of the NextGen SDK for iOS. Unified Bidding Module – real-time price bidding (beta). Supported ad formats: Banner, Interstitial, Rewarded (Video). Supported standards: VAST 4.0 (beta), MRAID 3.0 (beta). Multi-Ad format for Interstitial (requests Video or RichMedia to increase fill rate). Adapter classes for MoPub and AdMob as primary. |
Updated 14 days ago
