Releases: cleveradssolutions/CAS-iOS
Version 4.0.1-rc3
Read more about Early Access version.
Version 4.0.1-rc2
Read more about Early Access version.
Version 3.9.9
Hotfix 2025.01.21
- Fixed a rare
EXC_BAD_ACCESS
crash with auto-collect IRLD enabled.
Changes
- Requires apps to build with Xcode 16.1 or above.
Bug Fixes
- Fixed a rare deadlock that occurred when
FIRApp.configure
was not called before the first ad impression with auto-collect IRLD enabled. - Fixed a crash that occurred when Firebase auto-collect IRLD was enabled but the
GoogleService-Info.plist
was not included in the project. - Added a 5-second timeout for the Google UMP
requestConsentInfoUpdate
process to avoid long wait times during CAS initialization.
Update Adapters
pod 'CleverAdsSolutions-SDK/IronSource', '3.9.9'
- Certified with IronSource - 8.6.0.0
- Adding Creative ID as part of ILR callbacks
pod 'CleverAdsSolutions-SDK/UnityAds', '3.9.9'
- Certified with UnityAds - 4.13.0
pod 'CleverAdsSolutions-SDK/LiftoffMonetize', '3.9.9'
- Certified with LiftoffMonetize - 7.4.4
pod 'CleverAdsSolutions-SDK/AudienceNetwork', '3.9.9'
- Certified with AudienceNetwork - 6.16.0
pod 'CleverAdsSolutions-SDK/Mintegral', '3.9.9'
- Certified with Mintegral - 7.7.5
pod 'CleverAdsSolutions-SDK/Pangle', '3.9.9'
- Certified with Pangle - 6.4.1.1
Adapters pod always have a version that matches the CAS Base version for compatibility.
Version 3.9.8
Update Adapters
pod 'CleverAdsSolutions-SDK/GoogleAds', '3.9.8'
- Certified with GoogleAds - 11.13.0
pod 'CleverAdsSolutions-SDK/IronSource', '3.9.8'
- Certified with IronSource - 8.5.1.0
- Fixed an issue when
[UIView superview]
called on a background thread.
pod 'CleverAdsSolutions-SDK/UnityAds', '3.9.8'
- Certified with UnityAds - 4.12.5
pod 'CleverAdsSolutions-SDK/LiftoffMonetize', '3.9.8'
- Certified with LiftoffMonetize - 7.4.3
pod 'CleverAdsSolutions-SDK/InMobi', '3.9.8'
- Certified with InMobi - 10.8.0
pod 'CleverAdsSolutions-SDK/YandexAds', '3.9.8'
- Certified with YandexAds - 7.8.0
pod 'CleverAdsSolutions-SDK/Pangle', '3.9.8'
- Certified with Pangle - 6.4.0.6
pod 'CleverAdsSolutions-SDK/DTExchange', '3.9.8'
- Certified with DTExchange - 8.3.4
pod 'CleverAdsSolutions-SDK/Bigo', '3.9.8'
- Certified with Bigo - 4.6.0
pod 'CleverAdsSolutions-SDK/LoopMe', '3.9.8'
- Certified with LoopMe - 7.4.23
pod 'CleverAdsSolutions-SDK/Madex', '3.9.8'
- Certified with Madex - 1.6.1
Adapters pod always have a version that matches the CAS Base version for compatibility.
Version 3.9.7
Update Adapters
pod 'CleverAdsSolutions-SDK/CASExchange', '3.9.7'
- Update endpoint.
pod 'CleverAdsSolutions-SDK/YandexAds', '3.9.7'
- Improved Bidding requests.
pod 'CleverAdsSolutions-SDK/AppLovin', '3.9.7'
- Certified with AppLovin - 13.0.1
pod 'CleverAdsSolutions-SDK/Pangle', '3.9.7'
- Certified with Pangle - 6.3.0.9
Adapters pod always have a version that matches the CAS Base version for compatibility.
Version 3.9.6
Update Adapters
pod 'CleverAdsSolutions-SDK/CASExchange', '3.9.6'
- Update endpoint.
pod 'CleverAdsSolutions-SDK/GoogleAds', '3.9.6'
- Certified with GoogleAds - 11.11.0
pod 'CleverAdsSolutions-SDK/UnityAds', '3.9.6'
- Certified with UnityAds - 4.12.4
pod 'CleverAdsSolutions-SDK/Chartboost', '3.9.6'
- Certified with Chartboost - 9.8.0
pod 'CleverAdsSolutions-SDK/AudienceNetwork', '3.9.6'
- Certified with AudienceNetwork - 6.15.2
pod 'CleverAdsSolutions-SDK/InMobi', '3.9.6'
- Certified with InMobi - 10.7.8
pod 'CleverAdsSolutions-SDK/YandexAds', '3.9.6'
- Certified with YandexAds - 7.6.0
pod 'CleverAdsSolutions-SDK/Pangle', '3.9.6'
- Certified with Pangle - 6.3.0.7
Adapters pod always have a version that matches the CAS Base version for compatibility.
Version 3.9.5
Update Adapters
pod 'CleverAdsSolutions-SDK/IronSource', '3.9.5'
- Certified with IronSource - 8.4.0.0
pod 'CleverAdsSolutions-SDK/LiftoffMonetize', '3.9.5'
- Certified with LiftoffMonetize - 7.4.2
pod 'CleverAdsSolutions-SDK/Mintegral', '3.9.5'
- Certified with Mintegral - 7.7.3
pod 'CleverAdsSolutions-SDK/Pangle', '3.9.5'
- Certified with Pangle - 6.2.0.9
pod 'CleverAdsSolutions-SDK/Ogury', '3.9.5'
- Certified with Ogury - 4.4.2
Adapters pod always have a version that matches the CAS Base version for compatibility.
Version 3.9.4
Bug Fixes
- Fixed crash if
NSUserTrackingUsageDescription
is set but empty inInfo.plist
. - Fixed build warnings from
ModuleCache.noindex
. - Fixed URL construction to App-ads.txt of the application for verification in Test Ads mode.
Update Adapters
pod 'CleverAdsSolutions-SDK/CASExchange', '3.9.4'
- Fixed UIAlertController forces orientation change to portrait (#9)
pod 'CleverAdsSolutions-SDK/GoogleAds', '3.9.4'
- Certified with GoogleAds - 11.10.0
- [lib] Fixed a bug related to MarketplaceKit that would cause the SDK to crash when running on MacOS.
pod 'CleverAdsSolutions-SDK/IronSource', '3.9.4'
- Certified with IronSource - 8.3.0.0
pod 'CleverAdsSolutions-SDK/AppLovin', '3.9.4'
- Certified with AppLovin - 13.0.0
pod 'CleverAdsSolutions-SDK/UnityAds', '3.9.4'
- Certified with UnityAds - 4.12.3
pod 'CleverAdsSolutions-SDK/LiftoffMonetize', '3.9.4'
- Certified with LiftoffMonetize - 7.4.1
pod 'CleverAdsSolutions-SDK/Mintegral', '3.9.4'
- Certified with Mintegral - 7.7.2
pod 'CleverAdsSolutions-SDK/YandexAds', '3.9.4'
- Certified with YandexAds - 7.5.1
pod 'CleverAdsSolutions-SDK/Kidoz', '3.9.4'
- Certified with Kidoz - 9.1.5
pod 'CleverAdsSolutions-SDK/Pangle', '3.9.4'
- Certified with Pangle - 6.2.0.6
pod 'CleverAdsSolutions-SDK/DTExchange', '3.9.4'
- Certified with DTExchange - 8.3.2
pod 'CleverAdsSolutions-SDK/Bigo', '3.9.4'
- Certified with Bigo - 4.5.1
pod 'CleverAdsSolutions-SDK/LoopMe', '3.9.4'
- Certified with LoopMe - 7.4.21
pod 'CleverAdsSolutions-SDK/Ogury', '3.9.4'
- Certified with Ogury - 4.4.1
pod 'CleverAdsSolutions-SDK/Madex', '3.9.4'
- Certified with Madex - 1.5.3
Adapters pod always have a version that matches the CAS Base version for compatibility.
Version 3.9.3
Bug Fixes
- Fixed the display of the required CASExchange version in the adapter integration information.
Update Adapters
pod 'CleverAdsSolutions-SDK/GoogleAds', '3.9.3'
- Certified with GoogleAds - 11.8.0
pod 'CleverAdsSolutions-SDK/UnityAds', '3.9.3'
- Certified with UnityAds - 4.12.2
pod 'CleverAdsSolutions-SDK/AudienceNetwork', '3.9.3'
- Certified with AudienceNetwork - 6.15.2
pod 'CleverAdsSolutions-SDK/Mintegral', '3.9.3'
- Certified with Mintegral - 7.7.0
pod 'CleverAdsSolutions-SDK/YandexAds', '3.9.3'
- Certified with YandexAds - 7.3.2
pod 'CleverAdsSolutions-SDK/Smaato', '3.9.3'
- Certified with Smaato - 22.8.4
pod 'CleverAdsSolutions-SDK/Madex', '3.9.3'
- Certified with Madex - 1.5.1
pod 'CleverAdsSolutions-SDK/IronSource', '3.9.3'
- Fixed automatic refresh of banner ad.
Adapters pod always have a version that matches the CAS Base version for compatibility.
Version 3.9.2
- Added new methods for retrieving user consent information for individual vendors and additional providers.
let googleConsent = CAS.settings.getVendorConsent(vendorId:755) == CASConsentStatus.accepted
let audienceNetworkConsent = CAS.settings.getAdditionalConsent(providerId:89) == CASConsentStatus.accepted
Bug Fixes
- Fixed an issue where the banner could attempt to reload too frequently after a failure.
- Fixed an issue where a configuration error was returned instead of an internet error when there was no internet connection.
Update Adapters
pod 'CleverAdsSolutions-SDK/Pangle', '3.9.2'
- Certified with Pangle - 6.1.0.6
pod 'CleverAdsSolutions-SDK/Bigo', '3.9.2'
- Certified with Bigo - 4.4.0
pod 'CleverAdsSolutions-SDK/Mintegral', '3.9.2'
- Certified with Mintegral - 7.6.9
pod 'CleverAdsSolutions-SDK/LiftoffMonetize', '3.9.2'
- Fixed an issue where banner ads would load at the wrong size.
Adapters pod always have a version that matches the CAS Base version for compatibility.