Early Access Version - cleveradssolutions/CAS-Unity GitHub Wiki

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.

RC 5

  • Fixed an issue where screen ads could not be displayed with the "Ad already displayed" error due to a load call occurring during ad display.
  • Fixed a rare issue where the load ad call for bidding ad content was lost.
  • Improved screen ad content checks for show().
  • Added support GPP HDR for Bid Requests.

RC 4

  • Fixed a rare issue blocking interstitial loading due to the rewarded extra fill feature.
  • Fixed some minor errors in the mediation logic.
  • [iOS] Fixed auto-collection of IRLD to Firebase.
  • [iOS] Fixed game sound loss after Google Ads fullscreen ads.
  • [iOS] Fixed banner ad position issue in landscape orientation after fullscreen ads.

RC 3

  • Improved performance of loading multiple ads simultaneously.
  • [iOS] Fixed crash from [FIRApp appWasConfiguredTwice:usingOptions:].
  • [iOS] Fixed Google UMP for iOS App on Mac.
  • Added new adapter for Prado Ads. Contact our manager if you want to try a new ad network.

RC 2

  • Added support iOS platform with CAS 4.0.1-rc2
  • [iOS] Added YsoNetwork adapter support.
  • Added collection of internal ads metrics for CAS.
  • To support testing with regulated US states, added DebugGeography.RegulatedUSState option.
  • Renamed DebugGeography.NotEEA to DebugGeography.Other.
  • Renamed AdMetaData.identifier to sourceUnitId.
  • Removed LoopMe adapter support.
  • [Editor] Fixed banner size in editor mode.
  • Internal fixes.

RC 1

  • Includes adapter updates from version 3.9.9.
  • [Critical DTExchange fix] Fixed usage of Android Advertising ID to be compliant with Google Play Ads policy.
  • Fixed InMobi Bidding.
  • Fixed some issues with the native ad format.
  • Improved various aspects to accelerate ad loading process.
  • Enhanced performance of Bidding requests.

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 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.