-
Notifications
You must be signed in to change notification settings - Fork 4
Early Access Version
Str4tos edited this page Apr 30, 2025
·
16 revisions
-
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.
- 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.
- 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.
- 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.
- 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
toDebugGeography.Other
. - Renamed
AdMetaData.identifier
tosourceUnitId
. - Removed LoopMe adapter support.
- [Editor] Fixed banner size in editor mode.
- Internal fixes.
- 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 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🔗