Skip to content

Early Access Version

Str4tos edited this page Dec 19, 2024 · 10 revisions

Note

Please note that the new CAS 4.0.0 version is available as an early release and may have issues.

Integration

Add package from git URL

https://github.com/cleveradssolutions/CAS-Unity.git#4.0.0-beta9

Or import CleverAdsSolutions.unitypackage from releases.

Changes

  • AdError is now a struct instead of an enum, and its message field provides more detailed error information. There can be multiple detailed messages for a single error code. New errors have been added: AdError.Timeout and AdError.NotInitialized.
  • A new method IMediationManager.DisposeAd(AdType) has been introduced for freeing up memory from loaded ads. After calling this method, use IMediationManager.LoadAd(AdType) to reload ads or to continue automatic ad loading.
  • AdType.AppOpen can now be disabled like other formats. It is disabled by default, so make sure to enable it if you plan to use it.

Beta 9

  • Includes adapter updates from version 3.9.8.
  • Added automatic initialization of the Tenjin SDK when you provide the API key in the CAS SDK initialization parameters. The CAS SDK will handle the Connect(), OptIn(), or OptOut() functions calls for Tenjin SDK.
CAS.MobileAds.BuildManager()
   .WithMediationExtras("tenjin_key", <TENJIN_SDK_KEY>)
   .Build()
  • Fixed an issue where automatic loading of banner ads was not triggered if the banner was inactive.
  • Fixed a rare issue where on some tablets the banner size would load in Leaderboard format instead of the normal one.
  • Fixed a tracking issues for YsoNetwork and Yandex Ads impressions.

Beta 8

  • Fixed an issue where Native Ads did not trigger loading callbacks.
  • Fixed a rare issue where AppOpen Ads could appear on top of Interstitial Ads.
  • Fixed a rare issue where fullscreen ads were not shown due to AdError.AlreadyDisplayed.
  • Fixed display issues with CASExchange.
  • Fixed tracking issues for YsoNetwork impressions.
  • Added new ConsentFlow.Status.Unknown that can only occur if CPM has not been initialized yet.
  • Added new AdError.Rejected that occurs when the device is not supported by all services.
  • Improved CAS initialization:
    • InitializationError.NoConnection now immediately interrupt the initialization process.
    • CAS initialization can now occur as needed during ad loading.
  • Optimized mediation initialization.

Beta 7

  • Includes adapter updates from version 3.9.7.
  • Fixed one of the InMobi processes.
  • Improved Yandex Ads bidding requests.
  • Improved YSO Network bidding requests.
  • Optimized mediation processes.

Beta 5

  • Includes adapter updates from version 3.9.5.
  • Fixed crash from CASExchange adapter.
  • Fixed some internal bugs.

Beta 4

  • Fixed YSO Network adapter.
  • Fixed NullPointerException from IronSource adapter.
  • Fixed ActivityNotFoundException from CASExchange adapter.
  • Fixed an issue where SDK automatic initialization would complete incorrectly.
  • Fixed an issue where ads would fail to load when multiple CAS IDs were used.
  • Optimized some internal processes.

Beta 3

  • Includes adapter updates from version 3.9.4.
  • Fixed internal critical bugs in mediation.
  • Optimized some internal processes.
  • Added new adapter for YSO Network. Contact our manager if you want to try a new ad network.

Beta 2

  • Fixed some internal exceptions.
  • Added App Open Ads support from more ad sources.