Releases: cleveradssolutions/CAS-Unity
Version 2.5.2
Dependencies
Changes
- [iOS] Start IO is no longer included in the recommended solution. You can still use it by adding a dependency.
Added new mediation partner
You can integrate any set of networks using the advanced integration in the Assets > CleverAdsSolutions > Settings
window.
Smaato - Privacy Policy
Available for Android only. Coming soon for iOS.
Version 2.5.1
Dependencies
- [Android] Wraps 2.5.1 SDK
Features
- Only Test Ads are used with the Development Build to avoid changing the Test Ads Mode checkbox.
Make sure you disable Development build and use real ad manager ID before publishing your app!
- [Editor] The Test Banner simulation is more similar to real size.
- [Editor] The Test Banenr size and position can be changed in play mode using the inspector.
- [Editor] The application is allowed to build when the server is not available. However, still not recommended and may reduce mediation revenue.
- [Editor] Improved Admob App Id filling behavior.
Bug Fixes
- [Android] Fixed load the Banner Ads automatically after initialization.
Changes
- Deprecated
CAS.MobileAds.BuildManager().WithManagerId()
in favor ofAssets>CleverAdsSolutions>Settings
menu andCAS.MobileAds.BuildManager().WithManagerIdAtIndex()
.Defining Manager Id in the builder is not enough to setup the project correctly.
Added new mediation partner
You can integrate any set of networks using the advanced integration in the Assets > CleverAdsSolutions > Settings
window.
Pangle - Privacy Policy Available for Android only. Coming soon for iOS.
Version 2.5.0
Known Issues in Android 2.5.0
- The Banner Ads does not load automatically after initialization. Please call
manager.LoadAd(AdType.Banner)
ormanager.ShowAd(AdType.Banner)
after initialization to fix the bug. - AdColony requests always fail.
- Mintegral requests always fail.
- Vungle crash
java.util.ConcurrentModificationException
fromcom.vungle.warren.persistence.FilePreferences$1.run()
- InMobi crash from
com.inmobi.media.o.onTouchEvent()
to fix need use InMobi version 9.1.9. - Ads may be blocked after InMobi impression.
Dependencies
Changes
- Chartboost is no longer supported. At the moment, Chartboost architecture does not allow us to effectively compete with other networks.
We will keep an eye on changes in the future and look forward to receiving support back. - Deprecated
CAS.MobileAds.BuildManager().WithTestAdMode(false)
in favor ofAssets>CleverAdsSolutions>Settings
menu.Defining test mode in the builder is not enough to get true test ads.
- Deprecated
CAS.MobileAds.Initialize()
in favor ofBuildManager()
.Since the test ad mode is obsolete, we recommend using the builder with new initialization options.
Version 2.4.1
Version 2.4.0
Dependencies
Features
- Added alternative events
OnBannerAdOpening, OnInterstitialAdOpening, OnRewardedAdOpening
with ad display metadata.
manager.OnInterstitialAdOpening += ( metadata ) =>
{
if (metadata.priceAccuracy == PriceAccuracy.Undisclosed)
{
Debug.Log( "Begin impression " + metadata.type + " ads with undisclosed cost from " + metadata.network );
}
else
{
string accuracy = metadata.priceAccuracy == PriceAccuracy.Floor ? "a floor" : "an average";
Debug.Log( "Begin impression " + metadata.type + " ads with " + accuracy +
" cost of " + metadata.cpm + " CPM from " + metadata.network );
}
};
- The ReturnToPlayAdObject component has been added, which allows displaying ads when returning to the game without using scripts.
- [iOS] Added check for minimum deployment version of iOS 10.0 before build.
Bug Fixes
- [iOS] Fixed bug with ReturnToPlayAd.
- [Editor] Fixed bug when building with
-batchmode
and disabled ads for the application.
Version 2.3.0
Dependencies
Features
- Added the ability to enable automatic display of interstitial ads for users who return to the open application.
Changes
Ads Solution names have been changed to match terms with native platforms.
- [Android] The
NotChildrenAds
solution has been renamed toOptimalAds
solutions. - [Android] Removed the
MixedAudience
solution in favor ofOptimalAds
solutions. - [iOS] The
Recomended
solution has been renamed toOptimalAds
solutions. - [iOS] Removed the
Main
solution in favor ofOptimalAds
solutions.
Bug Fixes
- [Android] Fixed an issue due to which sometimes the banner ads was not visible on the screen.
- [iOS] Fixed duplication of Google Utilities framework using Firebase and Unity 2019.4+.
Version 2.2.4
Version 2.2.3
Dependencies
- [iOS] Wraps 2.2.2 SDK
Bug Fixes
- Fixed close Ad callback from Cross Promo when application is not active.
Version 2.2.2
Dependencies
Features
- [Editor] Improved prebuild operations with unity -batchmode.
- Reduced memory usage throughout the entire life cycle.
⭐ Our main goal to current update was to reduce the amount of memory used.
We have done a great job optimizing various aspects of our SDK. It should reduce the number of ANR and make CAS work more stable.
Changes
- iOS 14.5 and SKAdNetwork 2.2 including view through attribution. Bumped minimum Xcode version to 12.5.
⚠️ - The External Dependency Manager for Unity is no longer distributed with the Unity Package Manager.
You should import the latest external-dependency-manager.unitypackage into your project to use the third party SDK correctly.
For more context, see firebase/quickstart-unity#1030
Added new mediation partner
You can integrate any set of networks using the advanced integration in the Assets > CleverAdsSolutions > Settings
window.
If you are using CAS Unity Consent then please update to version 1.2.5.
Removed support for the following networks
- The Amazon Mobile Ads Network will be disabled on July 15, 2021.
- The MobFox Mobile SDK has been deprecated and no longer conforms to the new global policies.
- The Verizon Media is currently not a priority for further compatibility support.
- The Fyber Marketplace is no longer supported in favor of bidding with Fyber FairBid.