-
Notifications
You must be signed in to change notification settings - Fork 4
Early Access Version
Str4tos edited this page Jan 17, 2025
·
10 revisions
Note
Please note that the new CAS 4.0.0 version is available as an early release and may have issues.
Add package from git URL
https://github.com/cleveradssolutions/CAS-Unity.git#4.0.1-rc1
Or import CleverAdsSolutions.unitypackage
from releases.
-
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, useIMediationManager.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.
- 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.
- 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()
, orOptOut()
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.
- 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.
- 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.
- Includes adapter updates from version 3.9.5.
- Fixed crash from CASExchange adapter.
- Fixed some internal bugs.
- 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.
- 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.
- Fixed some internal exceptions.
- Added App Open Ads support from more ad sources.
- Project Setup
- Configuring SDK
- Include Android
- Include iOS
- Additional mediation steps
- App-ads.txt🔗