Skip to content

Releases: cleveradssolutions/CAS-iOS

Version 4.5.4

22 Dec 10:17

Choose a tag to compare

  • Minor changes. This version is aligned with the Android versioning.

Hot fixes

  • [SPM] Added a new 4.5.4-release.1 tag to fix an issue with an invalid target PradoSDK.

Update Adapters

  • CASMediationPangle: 7.8.0.7.0
    • Certified with Pangle - 7.8.0.7

Read more about adapter changes and ad framework updates on our adapters page.

Version 4.5.2

16 Dec 09:51

Choose a tag to compare

  • Added UILabel support for starRatingView in CASNativeView.
  • Updated star rating handling to ignore values below 3 in Native Ads.
  • Fixed AdChoices positioning in Native Ads templates for screen ads in certain cases.

Update Adapters

The Maticoo, Smaato, and Verve mediation adapters are now out of closed beta and available to all developers.

  • CASMediationPubMatic: 4.10.0.0
    • Added new adapter for PubMatic (closed beta).
    • Added SPM integration support.
  • CASMediationDTExchange: 8.4.2.1
    • Fixed ILRD values from Waterfall.
  • CASMediationIronSource: 9.2.0.0
    • Certified with IronSource - 9.2.0
  • CASMediationKidoz: 10.1.3.0
    • Certified with Kidoz - 10.1.3
    • Moved to the official SPM repository.
  • CASMediationLiftoffMonetize: 7.6.3.0
    • Certified with LiftoffMonetize - 7.6.3
  • CASMediationMintegral: 8.0.4.0
    • Certified with Mintegral - 8.0.4
  • CASMediationPangle: 7.8.0.6.0
    • Certified with Pangle - 7.8.0.6
  • CASMediationPrado: 10.1.3.0
    • Certified with Prado - 10.1.3
    • Moved to the official SPM repository.
  • CASMediationUnityAds: 4.16.5.0
    • Certified with UnityAds - 4.16.5
  • CASMediationYangoAds: 7.18.1.0
    • Certified with YangoAds - 7.18.1
    • Fixed a rare issue where initialization would end with a timeout.

Read more about adapter changes and ad framework updates on our adapters page.

Version 4.5.0

21 Nov 13:39

Choose a tag to compare

  • Fixed an issue where screenAd:didFailToPresentWithError: delegate was not called when attempting to present an ad that had not been loaded.
  • Fixed a rare thread priority-inversion issue causing system warnings.
  • Fixed the feature that enables using Native Ads for all other ad formats from CAS 4.4.1.
  • Fixed detection of the SuperAwesome adapter.

Update CAS Config Ruby script

  • Fixed an error in the script’s behavior when the parameter --project= is specified. When the full path to the project is provided, the script’s location no longer matters.
  • Error messages are now output to STDERR.

Update Adapters

  • CASMediationAppLovin: 13.5.1.0
    • Certified with AppLovin - 13.5.1
    • Workaround for a crash caused by ALCASBridge.
  • CASMediationDTExchange: 8.4.2.0
    • Certified with DTExchange - 8.4.2
  • CASMediationGoogleAds: 12.14.0.0
    • Certified with GoogleAds - 12.14.0
  • CASMediationInMobi: 11.1.0.0
    • Certified with InMobi - 11.1.0
    • Migrate to new native ad implementation from InMobi update.
  • CASMediationIronSource: 9.1.0.0
    • Certified with IronSource - 9.1.0
  • CASMediationKidoz: 10.1.2.0
    • Certified with Kidoz - 10.1.2
  • CASMediationLiftoffMonetize: 7.6.2.0
    • Certified with LiftoffMonetize - 7.6.2
  • CASMediationMintegral: 8.0.3.0
    • Certified with Mintegral - 8.0.3
  • CASMediationMaticoo: 1.5.4.5
    • Added SPM integration support.
  • CASMediationPangle: 7.8.0.3.0
    • Certified with Pangle - 7.8.0.3
    • Update for alternative Bidding system (Closed beta)
  • CASMediationPrado: 10.1.2.0
    • Certified with Prado - 10.1.2
  • CASMediationUnityAds: 4.16.4.0
    • Certified with UnityAds - 4.16.4
  • CASMediationVerve: 3.7.1.0
    • Certified with Verve - 3.7.1
  • CASMediationYangoAds: 7.17.1.0
    • Certified with YangoAds - 7.17.1
    • Added creative id information.

Read more about adapter changes and ad framework updates on our adapters page.

Version 4.4.2

31 Oct 11:54

Choose a tag to compare

  • Fixed a critical issue in version 4.4.1 that affected ad loading under certain configurations.

Update Adapters

  • CASMediationChartboost: 9.10.1.0
    • Certified with Chartboost - 9.10.1
  • CASMediationIronSource: 9.0.0.1
    • Fixed a critical compatibility issue with CAS 4.4+.

Hot fixes

  • [SPM] Added a new 4.4.2-release.1 tag to fix an issue with an invalid custom path for the target YangoAdsSPMTarget.

Read more about adapter changes and ad framework updates on our adapters page.

Version 4.4.1

30 Oct 08:35

Choose a tag to compare

  • This release requires a minimum Xcode version of 16.4.
  • Enabled the feature to use Native Ads for all other ad formats.
  • Improvements for the CAS Event Tracker service.
  • Fixed some rare issues with aspect ratio in MediaView for Native Ad.
  • Applied .scaleAspectFit content mode by default to the icon in the Native Ad templates.
  • Added CAS.reportCustomRevenue() method for internal purposes.

Update Adapters

  • Removed adapter for Yandex Ads. Please remove CASMediationYandexAds adapter to avoid issues if it was added previously.
  • CASMediationYangoAds: 7.16.2.0
    • Added new adapter for Yango Ads. Now included in the Optimal solution.
  • CASMediationSuperAwesome: 9.4.0.1
    • Restored SuperAwesome support with new bidding integration for interstitial and rewarded ads.
  • CASMediationVerve: 3.7.0.0
    • Added new adapter for Verve (closed beta).
  • CASMediationAppLovin: 13.5.0.0
    • Certified with AppLovin - 13.5.0
    • Workaround for a crash caused by ALCASBridge.
  • CASMediationAudienceNetwork: 6.20.1.1
    • Compatibility improvements for CAS 4.4.1.
  • CASMediationBigo: 5.0.0.0
    • Certified with Bigo - 5.0.0
  • CASMediationChartboost: 9.10.0.0
    • Certified with Chartboost - 9.10.0
    • Improvements for Bidding requests.
    • Removed isCached checks to prevent valid ads from being blocked.
  • CASMediationDTExchange: 8.4.1.0
    • Certified with DTExchange - 8.4.1
  • CASMediationGoogleAds: 12.12.0.0
    • Certified with GoogleAds - 12.12.0
  • CASMediationHyprMX: 6.4.4.0
    • Certified with HyprMX - 6.4.4
  • CASMediationInMobi: 10.8.8.0
    • Certified with InMobi - 10.8.8
    • Improved performance of bidding requests.
  • CASMediationIronSource: 9.0.0.0
    • Certified with IronSource - 9.0.0
    • Added IronSource AdQuality framework for SPM integration.
  • CASMediationKidoz: 10.1.0.0
    • Certified with Kidoz - 10.1.0
    • Added support Bidding requests with CAS 4.4.1. (Closed beta)
  • CASMediationLiftoffMonetize: 7.6.1.0
    • Certified with LiftoffMonetize - 7.6.1
  • CASMediationMaticoo: 1.5.4.5
    • Certified with Maticoo - 1.5.4.5
    • Fixed a critical error in loading ads of all formats.
    • Allowed Maticoo ads to be presented from the root view controller.
  • CASMediationOgury: 5.1.1.1
    • Improvements for Bidding requests.
  • CASMediationPangle: 7.7.0.6.0
    • Added support alternative Bidding system with CAS 4.4.1. (Closed beta)
  • CASMediationPrado: 10.1.0.0
    • Certified with Prado - 10.1.0
    • Added support Bidding requests with CAS 4.4.1. (Closed beta)
  • CASMediationSmaato: 22.9.3.1
    • Compatibility improvements for CAS 4.4.1.
  • CASMediationUnityAds: 4.16.3.0
    • Certified with UnityAds - 4.16.3
    • Compatibility improvements for CAS 4.4.1.
  • CASMediationStartIO: 4.11.0.0
    • Added Native Ad support

Read more about adapter changes and ad framework updates on our adapters page.

Version 4.4.0-rc1

26 Aug 10:09

Choose a tag to compare

Version 4.4.0-rc1 Pre-release
Pre-release

Please migrate to CAS 4.4.1

Version 4.3.0

06 Aug 13:05

Choose a tag to compare

  • Improved handling of undefined aspect ratio (0) in MediaView for Native Ads.
  • Improved device memory usage for certain ad configurations.
  • Enhanced billing tracking for bidding ad impressions.
  • Fixed IRLD discrepancies for DSPExchange.
  • Fixed rare crashes in signal collection functions.
  • Attempting to present App Open, Interstitial, or Rewarded ads from a background thread now safely switches to the UI thread instead of crashing the app.

Update Adapters

  • CASMediationMaticoo: 1.5.4.3
    • Added a new adapter for Maticoo (closed beta).
  • CASMediationAppLovin: 13.3.1.3
    • Workaround for rare crashes originating from CASBridgeMediation.
    • Fixed a crash caused by NSInvalidArgumentException crash.
    • Resolved a crash occurring in ALHealthEventsReporter.
  • CASMediationUnityAds: 4.16.0.0
    • Updated to Unity Ads
    • Fixed issue with invisible banner ads.
  • CASMediationCASExchange: 4.3.0.0
    • Improved impression detection for native ads.
  • CASMediationInMobi: 10.8.6.0
    • Improved performance of bidding requests.
  • CASMediationYandexAds: 7.14.1.1
    • Fixed a compilation error for SPM integration.
  • CASMediationAudienceNetwork: 6.20.1.0
    • Ensured initialization occurs on the UI thread to avoid crashes caused by race conditions.
  • CASMediationGoogleAds: 12.8.0.0
  • CASMediationPangle: 7.4.1.0.0
  • CASMediationBigo: 4.9.0.0
  • CASMediationChartboost: 9.9.2.0
  • CASMediationDTExchange: 8.3.8.0
  • CASMediationIronSource: 8.10.0.0
  • CASMediationLiftoffMonetize: 7.5.2.0
  • CASMediationMintegral: 7.7.9.0
  • CASMediationMadex: 1.7.3.0

Read more about adapter changes and ad framework updates on our adapters page.

Version 4.2.1

14 Jul 15:07

Choose a tag to compare

  • Implemented GZip compression for requests to CAS servers.
  • Improved bidding request parameters.
  • Introduced a slight delay in test ad loading to better simulate live ad behavior.
  • Test ads are now available even if the CAS initialization fails.
  • Fixed a rare bug where ad loads would be interrupted before they even started.
  • Updated the SKAdNetwork file.

Version 4.2.0 of CAS was removed due to an application crash.

Update Adapters

pod 'CASMediationGoogleAds', '12.7.0.0'
  # Force Impression callback after a bit in case impression data does not arrive.

pod 'CASMediationPangle', '7.4.0.8.1'
  # Added Swift Package Manager integration support.

pod 'CASMediationCASExchange', '4.2.0.0'
  # Fixed video ads endcard.

pod 'CASMediationAppLovin', '13.3.1.2'
pod 'CASMediationAudienceNetwork', '6.20.0.2'
pod 'CASMediationBigo', '4.8.1.0'
pod 'CASMediationChartboost', '9.9.0.2'
pod 'CASMediationDTExchange', '8.3.7.1'
pod 'CASMediationHyprMX', '6.4.3.0'
pod 'CASMediationInMobi', '10.8.3.2'
pod 'CASMediationIronSource', '8.10.0.0'
pod 'CASMediationLiftoffMonetize', '7.5.1.1'
pod 'CASMediationMintegral', '7.7.8.2'
pod 'CASMediationOgury', '5.0.2.1'
pod 'CASMediationUnityAds', '4.15.1.0'
pod 'CASMediationYandexAds', '7.14.1.0'
pod 'CASMediationYsoNetwork', '1.1.31.2'

Read more about adapter changes and ad framework updates on our adapters page.

Version 4.1.2

24 Jun 14:24

Choose a tag to compare

  • Minor improvements to error handling from the Consent Flow.
  • The SuperAwesome adapter was removed as the SDK has been deprecated and is no longer receiving updates.
  • Update cas_pods_setup.py 1.6

Update Adapters

pod 'CASMediationMintegral', '7.7.8.1'
  # Fixed support for loading inline banner sizes.
  # Fixed support for adaptive banner sizes.
  
pod 'CASMediationPangle', '7.2.0.5.0'
  # Fixed support for loading inline banner sizes.
  
pod 'CASMediationChartboost', '9.9.0.1'`
  # Rollback Chartboost 9.8.1 to avoid an issue with CallKit.
  
pod 'CASMediationBigo', '4.8.0.1'
  # Fixed support for loading inline banner sizes.
  
pod 'CASMediationPrado', '10.0.3.0'
  # Blocked for users under COPPA restrictions.
  
pod 'CASMediationAudienceNetwork', '6.20.0.1'
  # Minor performance optimizations.
  
pod 'CASMediationIronSource', '8.9.1.1'
  # Fixed support for loading inline banner sizes.
  
pod 'CASMediationInMobi', '10.8.3.1'
  # Fixed support for loading inline banner sizes.
  
pod 'CASMediationHyprMX', '6.4.2.2'
  # Minor performance optimizations.
  
pod 'CASMediationAppLovin', '13.3.1.0'
pod 'CASMediationGoogleAds', '12.6.0.1'
pod 'CASMediationKidoz', '10.0.3.0'
pod 'CASMediationYandexAds', '7.14.0.0'

Read more about adapter changes and ad framework updates on our adapters page.

Version 4.1.0.1

13 Jun 08:24

Choose a tag to compare

  • Update casconfig.rb 1.4 (#13)
  • Fixed Swift Package Manager archives.

Update Adapters

  • pod 'CASMediationAppLovin', '13.3.0.1'
    • Rollback AppLovin 13.2.0 to avoid massive crash on iOS 15.
  • pod 'CASMediationAudienceNetwork', '6.20.0.0'

Read more about adapter changes and ad framework updates on our adapters page.