Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: cleveradssolutions/CAS-iOS

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.

Version 4.1.0

11 Jun 13:07

Choose a tag to compare

  • Added support for Swift Package Manager (SPM) integration.

    Some adapters still cannot be integrated via SPM due to limitations of advertising frameworks.

  • Improved coverage of access to CAS servers for initialization.
  • Improved mediation configuration for MREC ad format. (Closed beta)
  • Implemented new CAS Tracking Service. (Closed beta)
  • Workaround for EXC_BAD_ACCESS (objc_release) crash.
  • Fixed a rare issue where ad loading would prematurely fail due to a timeout error.

Update Adapters

  • pod 'CASMediationAppLovin', '13.3.0.0'
  • pod 'CASMediationAudienceNetwork', '6.17.1.1'
  • pod 'CASMediationBigo', '4.8.0.0'
  • pod 'CASMediationCASExchange', '4.1.0.0'
  • pod 'CASMediationChartboost', '9.9.0.0'
  • pod 'CASMediationCrossPromo', '4.1.0.0'
  • pod 'CASMediationDTExchange', '8.3.7.0'
  • pod 'CASMediationGoogleAds', '12.6.0.0'
  • pod 'CASMediationHyprMX', '6.4.2.1'
  • pod 'CASMediationInMobi', '10.8.3.0'
  • pod 'CASMediationIronSource', '8.9.1.0'
  • pod 'CASMediationKidoz', '10.0.2.0'
  • pod 'CASMediationLiftoffMonetize', '7.5.1.0'
    • Added Adaptive banner sizes support. (Closed beta)
  • pod 'CASMediationMadex', '1.7.2.0'
    • Added Banner Ads support.
    • Fixed Ad Impression callback.
  • pod 'CASMediationMintegral', '7.7.8.0'
  • pod 'CASMediationPangle', '7.2.0.4.0'
    • Added Adaptive banner sizes support.
  • pod 'CASMediationPrado', '10.0.2.0'
  • pod 'CASMediationStartIO', '4.10.5.1'
  • pod 'CASMediationUnityAds', '4.15.0.0'
  • pod 'CASMediationYandexAds', '7.13.0.0'
  • pod 'CASMediationYsoNetwork', '1.1.31.1'
    • Fixed an issue with filling ads.

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

Version 4.0.2.1

09 May 11:17

Choose a tag to compare

  • Added new CASNativeView.registerView(tag:) functions for each native ad asset view to make it easier to find and register asset views by tag.
  • Fixed an issue where the ad banner would not load automatically outside the screen.
  • Fixed an issue where the banner ad would not start the refresh timer if added outside the screen.
  • Fixed an issue with banner ads failing to present after the free trial period.
  • Fixed CASChoicesView size in Native Banner template.

Version 4.0.2

28 Apr 14:17

Choose a tag to compare

  • Please check the updated Wiki for details about the CAS 4 release.
  • Added support for the Native Ad format.
  • All ad formats are now managed using a CAS ID string with the new CASAppOpen, CASInterstitial, and CASRewarded ad objects.
    Read more about the new implementation below.
    Previously, ad management required working with a CASMediationManager instance.
    You can now preload and cache multiple instances of each ad format, reducing latency and improving ad display performance.
  • All ad formats have CASImpressionDelegate to collect impression data via new AdContentInfo structure.
  • The present(from: UIViewController?) method for screen ads no longer requires an UIViewController, but it is still recommended when possible. The CAS SDK will attempt to determine the last created UIViewController of your app.
  • Added Autoload mode for CASAppOpen ad instance.
  • Added automatic initialization of the Tenjin SDK when the API key is provided in the CAS SDK initialization parameters.
  • AdError.description now provides more detailed error information.
    A single error code may include multiple detailed messages.
    All error code constants have been moved from AdError to AdErrorCode.
  • Added a new adapter for the YSO Network.
  • Added a new adapter for Prado Ads (Closed Beta). Contact your account manager if you would like to try this new ad network.
  • The automatic display of App Return Ads replaced to new auto show mode for CASAppOpen and CASInterstitial ad instances. To enable this feature, use the isAutoshowEnabled property.
  • All adapters have been updated for compatibility with the CAS 4 update. Read more about the adapter versions here.
  • 7 new SKAdNetwork Identifiers have been added — find them here.