Releases: cleveradssolutions/CAS-Unity
Releases · cleveradssolutions/CAS-Unity
Version 1.7.2
Dependencies
- Wraps iOS 1.7.2 SDK
- External Dependency Manager for Unity 1.2.162
Features
- Add version checking of dependencies before building the application.
Changes
- [iOS] Update XCode required version 12.2
- [iOS] Update Swift version 5.3.1
Version 1.7.1
Dependencies
- Wraps Android 1.7.1 SDK
- Wraps iOS 1.7.1 SDK
Features
- Add Advanced Integration to the
Assets > CleverAdsSolutions > Settings
window.
CAS support partial integration of the third party mediation sdk you really need.
To do this, use any combination of partial dependencies. No additional code is required for each partner network.
Please contact us if you intend to use any additional third party mediation.
- Add targeting options to inform our servers of the users details:
CAS.MobileAds.targetingOptions.gender = CAS.Gender.Male;
CAS.MobileAds.targetingOptions.age = 12;
- [iOS] Add
trackLocationEnabled
to enable automatically collects location data if the user allowed the app to track the location.
CAS.MobileAds.settings.trackLocationEnabled = true;
- [iOS] Optimization of event calling in main thread.
- [Android] Add Validate of native Integration in runtime. Find log information by tag:
CASIntegrationHelper
CAS.MobileAds.ValidateIntegration();
Once you’ve successfully verified your integration, please remember to remove the integration helper from your code.
- [Android] Add Resolve Android Dependencies by EDM4U button to the
Assets > CleverAdsSolutions > Adnroid Settings
.
Changin dependencies will change the project settings. Please use Android Resolve after the change complete.
Changes
- Deprecation of
CASGeneral, CASTeen, CASPromo
dependencies in favor of the new Dependency system. - Cross Promotion dependency moved to Advanced Integration.
- [iOS] NSUserTrackingUsageDescription is empty by default.
- [iOS] The storage location for temporary settings for iOS build has been changed to
Assets/CleverAdsSolutions/Editor/ios_cas_settings
.
Added new optional third party mediation
You can integrate any set of networks using the advanced integration in the Assets > CleverAdsSolutions > Settings
window.
Version 1.6.12
Bug Fixes
Assets/CleverAdsSolutions/Settings
are applied in any case, even whenCAS.MobileAds.settings
is not used.
Version 1.6.11
Dependencies
- Wraps Android 1.6.11+ SDK
- Wraps iOS 1.6.11+ SDK
Features
- Android wrapper optimizations.
Bug Fixes
LastPageAdContent
passe to Android CAS.- Unity Editor Banner simulation refresh visible after loaded.
Version 1.6.10
Bug Fixes
- iOS build errors.
- Update Package Manager version from Settings Window.
Version 1.6.9
Dependencies
- Wraps Android 1.6.9+ SDK
- Wraps iOS 1.6.9+ SDK
Features
- Added check for updates of CAS Unity in Settings window.
- Added warnings about incorrect position and size values of the banner for the Unity Editor.
Changes
- The Android CAS wrapper for Unity has been moved to a separate library:
Plugins/Android/libs/cas-unity.jar
- The default Banner Ad position is
BottomCenter
instead ofUndefined
.
Bug Fixes
- iOS Banner Ad callbacks.
Version 1.6.8
Dependencies
- Wraps Android 1.6.8+ SDK
- Wraps iOS 1.6.8+ SDK
- External Dependency Manager for Unity 1.2.161
Bug Fixes
- Last Page Ad Content transferring data to native CAS.
Version 1.6.1
Dependencies
- Wraps Android 1.6.4+ SDK
- Wraps iOS 1.6.2+ SDK
Version 1.6.0
Dependencies
- Wraps Android 1.6.2+ SDK
- Wraps iOS 1.6.1+ SDK
- External Dependency Manager for Unity 1.2.160
Features
- Added settings to redirect rewarded video ad impressions to interstitial ads at higher cost per impression:
CAS.MobileAds.settings.allowInterstitialAdsWhenVideoCostAreLower = allow;
- Added CAS Last Page Ad to your own promotion when there is no paid ad to show or internet availability:
CAS.MobileAds.manager.lastPageAdContent = new LastPageAdContent(...);
- Added methods to get the current banner size in pixels:
float height = CAS.MobileAds.manager.GetBannerHeightInPixels();
float width = CAS.MobileAds.manager.GetBannerWidthInPixels();
- Added more pre-build validation points to easily get a successful build.
Changes
- Support Unity 2019.3, 2019.4, 2020.1. New step to include Android native platform.
- Support Android 11.
- Support iOS 14.
- Update minimum Android API level (minSdkVersion) to 19 (KitKat)
Bug Fixes
- iOS platform Pause Unity Application while Ad impression
Version 1.5.0
Dependencies
- CAS Android SDK - 1.5.0 and up
- CAS iOS SDK - 1.5.2 and up
- External Dependency Manager for Unity 1.2.159