Changelog
4.14.0 (2024-10-29)β
π Optimizationsβ
Unityβ
- Updated ExternalDependencyManager to 1.2.183.
Android & iOS & Unityβ
- Added a new method
showUmpForExistingUser
to allow the developers to present UMP privacy options form ad-hoc. - Add a new method
getIABTCFString
to allow the developers to read consent choices from local storage after GDPR consent has been collected. - Optimize the initialization method so that developers can determine whether the user belongs to GDPR countries using the method
consentFlowUserGeography
.
π Ad Networkβ
Androidβ
- Updated all ad networks.
- Added Moloco and YSO network.
- Added Tradplus client bidding support.
iOSβ
- Update all ad networks.
- Added Moloco and YSO networks.
- Added Tradplus client bidding support.
- Added ToBid mediation to improve Ad performance in China region.
- Removed Yandex ad network.
π Bug Fixesβ
Androidβ
- Fixed minor UI issue with element arrow not showing correctly in debugger tools.
4.13.2 (2024-08-29)β
β¨ Featuresβ
Android & iOS & Unityβ
- Added support for Impression-Level revenue tracking.
π Bug Fixesβ
Androidβ
- Fixed crash issues caused due to proguard rules
iOSβ
- Fixed ad network bidding issue for CN ad networks.
Unityβ
- Fixed issues with Xcode 15.2 and cloud builds on TestFlight.
4.13.1 (2024-07-02)β
π Bug Fixesβ
Android & iOSβ
- Fixed the crash issues in report ads feature.
4.13.0 (2024-07-01)β
π Bug Fixesβ
iOSβ
- Fixed crash issues when both Amazon and BIGO ads are enabled.
π Optimizationsβ
Unityβ
- Added pre-requisite for the developers to use the SDK.
π Ad Networkβ
Android & iOSβ
- Added BIGO ads bidding support for app open and banner ads.
- Upgraded all ad network SDKs.
4.12.0 (2024-05-20)β
π Optimizationsβ
Android & iOSβ
- Improved GDPR and CCPA verification rules.
Unityβ
- Upgraded external dependency manager to v1.2.179.
- Added a workaround for certain Unity Editor versions that cause the issue of CFVersion string to be empty.
π Ad Networkβ
- Added support for BIGO Ads bidding.
- Removed Kidoz network.
4.11.0 (2024-01-30)β
β¨ Featuresβ
- Upgraded ad networks.
- Remove MyTarget network.
- Added support for Google bidding and CSJ for App Open Ad format.
- Upgrade to latest Pangle version.
- Added support for Yandex bidding.
π Optimizationsβ
Unityβ
- Removed Ad review feature.
- Removed conflict manager feature.
- Removed support for V1 API.
- Upgraded compileSdkVersion to version 33.
- Added an enableATTAuthorization switch: true for enabling ATT authorization, false for disabling ATT authorization.
iOSβ
- Implemented bidmachine tracking in the dynamic network feature (customSDKConfig).
- Removed unused βadRequestβ event.
- Removed support for V1 API.
- Fixed and optimized the debugger tool.
- Added an enableATTAuthorization switch: YES for enabling ATT authorization, NO for disabling ATT authorization.
Androidβ
- Disabled automatic initialization of the Yandex SDK.
- Implemented bidmachine tracking in the dynamic network feature (customSDKConfig).
- Removed unused βadRequestβ event.
- Optimized ANR issues.
- Removed support for V1 API.
- Fixed and optimized the debugger tool.
π Bug Fixesβ
iOSβ
- Updated the UMP dialog to pop up before the ATT dialog for compliance.
Androidβ
- Fixed crash issues related to ad loading due to cache.
4.10.1 (Android Only, 2023-11-08)β
π Bug Fixesβ
- Fixed the privacy dialog config issue
4.10.0 (2023-10-24)β
β¨ Featuresβ
Unity & Android & iOSβ
- Add a switch to enable UMP privacy feature.
- Check necessary configuration information during MAS SDK initialization.
π Optimizationsβ
Androidβ
- Optimize initialization logic for weak network environments.
iOSβ
- Optimize ad performance in China Mainland.
π Bug Fixesβ
- Fixed known issues
π Ad Networkβ
- Added BidMachine to AppLovin MAX.
4.9.2 (2023-09-04)β
π Bug Fixesβ
- Fixed ActionBar/ToolBar/TitleBar being displayed on fullscreen ads and blocking the close buttons.
4.9.1 (2023-08-16)β
π Bug Fixesβ
Androidβ
- Updated Fyber network version to fix the crash issue.
4.9.0 (2023-08-07)β
β¨ Featuresβ
Android & iOSβ
- Integrated the UMP SDK to comply with GDPR policy.
- Removed AdMob mediation and IronSource mediation.
- Updated networks.
- Made V1 API obsolete and collected the game key of users who were using it.
- Modified default links and updated UI for privacy dialog.
Unityβ
- Made V1 API obsolete.
π Optimizationsβ
Android & iOSβ
- Optimized CI process.
Unityβ
- Refetched AdMob ID during the build process.
π Bug Fixesβ
Unityβ
- Fixed the issue of rewriting the dependency file when manually downloaded.
Androidβ
- Fixed the issue of customized ANR collection in the ANR plugin.
π Ad Networkβ
Upgraded all network SDKs.
4.8.10 (2023-06-12)β
β¨ Featuresβ
Android & iOSβ
- Added debugger tool feature.
Unityβ
- Added debugger tool feature.
- Added dynamic ad networks management feature.
π Optimizationsβ
Androidβ
- Removed unused library watchdog from SDK.
- Removed ExoPlayer library reference from MAX.
π Bug Fixesβ
Android & iOSβ
- Fixed issues with reporting ads.
π Ad Networkβ
Android & iOSβ
- Added Mintegral and Pangle/CSJ to AdMob mediation and IronSource mediation.
4.8.9 (2023-04-20)β
β¨ Featuresβ
Android & iOSβ
- Added report ad feature.
π Optimizationsβ
Changed ad networks in MAS SDK Lite.
4.8.8 (2023-03-27)β
π Ad Networkβ
Upgraded ad networks.
4.8.7 (2023-03-03)β
β¨ Featuresβ
Android & iOSβ
- Added support for AppOpenAd in MAX mediation.
- Added Kidoz in MAX mediation and IronSource mediation.
- Revamped test ads rendering logic in MAS SDK.
- Controlled the printing of debug logs in Android/iOS logging.
- Supported hiding sensitive logs.
- Added a new ad placement (App resume) for app open ads.
- Added Google Ad Manager support for rewarded interstitial ads.
π Optimizationsβ
Unityβ
- Added AdOpeningEvent before showing IV/RV/RIV/AppOpenAd (Support from API V2).
π Bug Fixesβ
Android & iOSβ
- Limited and auto-delayed adfailedtoLoad callback for all ad formats when adconfig is null.
4.8.6 (2023-02-17)β
π Bug Fixesβ
Androidβ
- Complied with Google Play's Families Policy using AdMob.
iOSβ
- Thoroughly fixed the bug that adConfig cache update failed.
Unityβ
- Made the build compatible with Unity 2022.2.
4.8.5 (2023-01-16)β
π Bug Fixesβ
Android & iOSβ
- Fixed the bug where the developer calls appopenad loadad in the onAppOpenAdFailedToLoad method when adconfig is null, causing an endless loop. Now the number of retries is restricted to 10 if ad config is null.
iOSβ
- Fixed crash issue caused by ThinkingData SDK.
4.8.4 (2022-12-26)β
β¨ Featuresβ
Androidβ
- Added IronSource Mediation to family SDK and removed applovinMAX Mediation from family SDK.
4.8.3 (2022-12-16)β
π Bug Fixesβ
Android & iOSβ
- Fixed the bug where adConfig cache fails to update.
4.8.2 (2022-12-09)β
π Optimizationsβ
Androidβ
- Replaced Sensors Data SDK with Thinking Data SDK for analytics.
- Optimized loading time of appOpenAd.
iOSβ
- Replaced Sensors Data SDK with Thinking Data SDK for analytics.
- Optimized loading time of appOpenAd.
- Optimized the liquidity performance of Pangle CN.
π Ad Networkβ
Android & iOSβ
- Added Google Ad Manager support for App Open ads.
- Upgraded AdMob SDK to the latest version in MAS SDK.
4.8.1 (2022-11-25)β
π Optimizationsβ
Androidβ
- Cached the Configuration to Optimize the SDK Init Time Taken.
- Enhanced ANR Collection Logic to Avoid Duplicated ANR Logs.
iOSβ
- Cached the Configuration to Optimize the SDK Init Time Taken.
π Bug Fixesβ
Androidβ
- Fixed the ANR issue caused by the sendMessage API.
π Ad Networkβ
Android & iOSβ
- Added Mintegral to AppLovin MAX.
- Removed the Tapjoy network.
4.8.0 (2022-11-04)β
β¨ Featuresβ
Android & iOS & Unityβ
- Supported App Open ads and Rewarded Interstitial ads.
π Optimizationsβ
Added AD_ID permission in Family SDK to transmit adult GAID because of Android 13.
π Ad Networkβ
Upgraded all network SDKs.
4.7.7 (2022-09-26)β
π Bug Fixesβ
Androidβ
- Fixed the bug in default IV/RV.
iOSβ
- Fixed the bug in default IV/RV.
π Ad Networkβ
Androidβ
- Updated Yandex network version from 5.1.1 to 5.3.0.
4.7.6 (2022-09-15)β
π Bug Fixesβ
Androidβ
- Removed the MyTracker library of the MyTarget SDK to fix the GP warning.
4.7.5 (2022-08-29)β
β¨ Featuresβ
Androidβ
- Added capping and pacing for IV.
- Started collecting Unity engine and version.
iOSβ
- Added capping and pacing for IV.
- Started collecting Unity engine and version.
π Optimizationsβ
Androidβ
- Optimized the display logic of test ads. Test advertisements will be displayed as long as the test mode is turned on, regardless of the advertisement configuration.
- Supported two more languages (Chinese Simplified + Chinese Traditional) in the native privacy dialog.
- Upgraded to the latest version (4.10.0) of the OkHttp library.
- Added ANR optimization solution from AdMob.
iOSβ
- Optimized the display logic of test ads. Test advertisements will be displayed as long as the test mode is turned on, regardless of the advertisement configuration.
- Supported two more languages (Chinese Simplified + Chinese Traditional) in the native privacy dialog.
Unityβ
- Supported muting audio in iOS when IV or RV ads are displayed.
π Ad Networkβ
Androidβ
- Brought back IronSource mediation in Android and ensured UnityAds compliance.
4.7.3 (2022-07-13)β
π Optimizationsβ
Unityβ
- Supported Android API 30 builds.
4.7.2 (2022-07-08)β
π Optimizationsβ
Androidβ
- Optimized the time interval for IV/RV auto-loading.
iOSβ
- Optimized the time interval for IV/RV auto-loading.
4.7.1 (2022-07-05)β
β¨ Featuresβ
Androidβ
- Disabled the HTTP/DNS solution to decrease the DAU from weak internet.
- Fixed privacy dialog crash when the screen orientation is changed.
4.7.0 (2022-06-30)β
β¨ Featuresβ
Androidβ
- Refactored Interstitial & Rewarded Video ad APIs.
- Integrated ANR tracking.
- Upgraded ad network SDKs.
- Removed Ironsource mediation.
- Optimized SDK initiation process to reduce initialization failures.
- Changed the maximum age of the privacy dialog to 120.
- Fixed "I Agree" button not showing properly after localization.
iOSβ
- Refactored Interstitial & Rewarded Video ad APIs.
- Supported custom Tencent ad network.
- Upgraded ad network SDKs.
- Changed the maximum age of the privacy dialog to 120.
Unityβ
- Refactored Interstitial & Rewarded Video ad APIs.
- Upgraded ExternalDependencyManager to version 1.2.172.
- Removed unnecessary warning messages from the Unity editor.
4.6.6 (2022-04-27)β
β¨ Featuresβ
Androidβ
- Added a new API to get the user's age.
iOSβ
- Added a new API to get the user's age.
- Added a new API to get ATT status.
- Added ATT option tracking in sensor data.
Unityβ
- Added a new API to get the user's age.
π Bug Fixesβ
Unityβ
- Fixed canvas sorting order for test ads in the Unity editor.
- Fixed the callback issue of IV and RV when using NoCode RV or IV button.
iOSβ
- Changed the default value of COPPA to FALSE.
- Fixed the crash issue of age verification pop-up.
4.6.5 (2022-04-15)β
π Optimizationsβ
Unityβ
- Optimized for Android API 31 support in Unity 2019 and below versions.
Android & iOSβ
- Improved the privacy dialog UI experience and added click effects to hyperlinks and the confirm button.
4.6.4 (2022-04-08)β
π Optimizationsβ
iOSβ
- Upgraded FAN to 6.9.0 to fix the MAS and FB Login or Share SDK conflict issue.
4.6.3 (2022-04-06)β
π Bug Fixesβ
Android & iOSβ
- Upgraded AppLovin to 11.3.2 to fix the rewarded ads not callbacking the rewards of AppLovin.
4.6.2 (2022-04-01)β
π Optimizationsβ
Androidβ
- Complied with Families data practices.
- Marked the Banner V1 API as deprecated.
iOSβ
- Marked the Banner V1 API as deprecated.
Unityβ
- Marked the Banner V1 API as deprecated.
π Bug Fixesβ
iOSβ
- Fixed the BG Color not working for test native ads on iOS.
4.6.1 (2022-03-25)β
π Optimizationsβ
Androidβ
- Supported multiple languages in the Privacy Popup.
- Added a new event named "AppStart" for DAU.
- Added Android 12 (API 31) support.
- Upgraded play-services-tasks version to 18.0.1.
iOSβ
- Supported multiple languages in the Privacy Popup.
- Added a new event named "AppStart" for DAU.
Unityβ
- Supported predefined positions for native ads.
- Added logs for auto pausing game and audio.
π Ad Networkβ
Android & iOSβ
- Upgraded ad network SDKs.
- Added Google Play Families compliance of UnityAds.
4.6.0 (2022-03-10)β
β¨ Featuresβ
Unity (4.6.0-rc.1)β
- Added support for Native Ads (Small and Medium templates)
- Added support for A4G-Google Ad manager
- Added support for MAS Lite version
- Developers can now customize the SDK age verification pop-up
- Added support for multiple and multi-size test banner ads in Unity Editor.
Android (4.6.0)β
- Added support for Native Ads (Small and Medium templates)
- Added support for A4G-Google Ad manager
- Added support for MAS Lite version
- Developers can now customize the SDK age verification pop-up
iOS (4.6.0-rc.1)β
- Added support for Native Ads (Small and Medium templates)
- Added support for A4G-Google Ad manager
- Added support for MAS Lite version
- Developers can now customize the SDK age verification pop-up
π Bug Fixesβ
Unity (4.6.0-rc.1)β
- Fixed an exception caused while pausing and resuming game audio while ads are playing.
Android (4.6.0)β
- Fixed the data event issue at the SDK end
- Fixed the FrameLayout crash issue
- Fixed the privacy dialog that could not be displayed with a small probability
- Fixed the Google warning issue caused by Tapjoy
- Fixed the ExoPlayer crash caused by AppLovin
iOS (4.6.0-rc.1)β
- Fixed the data event issue at the SDK end
π Ad Networkβ
Androidβ
- Upgraded all ad network SDKs
- Removed AdColony from MAS SDK
- Added support for IronSource in the Family SDK
iOSβ
- Upgraded all ad network SDKs
- Removed AdColony from MAS SDK
4.5.0 (2022-01-18)β
β¨ Featuresβ
Unityβ
- Added a no-code integration feature to the Unity Plugin
- Added support for test ads in Unity editor (standard banner)
- Added support for pausing the game when interstitial or reward ads are playing (Unity Engine+Android)
π Optimizationsβ
Android & iOSβ
- Optimized Yodo1 Mediation banner
- Upgraded the banner impression calculation method
π Bug Fixesβ
Androidβ
- Fixed the adPlacement name field missing issue of the ad impression event
- Fixed crashes related to threads
iOSβ
- Fixed the issue of the test RV ad not being able to close because of the close button rendering behind the phone charging level
4.4.5 (2021-12-06)β
β¨ Featuresβ
Android & iOSβ
- Added support for multiple banners in one scene
Unityβ
- Added support for multiple banners in one scene
- Removed the Appkey from the Unity Integration Process for Live Games
π Ad Networkβ
- Upgraded Yandex
- iOS: 4.3.0 -> 4.4.2
- Android: 4.3.0 β 4.4.0
4.4.0 (2021-11-18)β
β¨ Featuresβ
Android, iOS, & Unityβ
- Added new Banner API V2. Please refer to the documentation in the following links:
- Added support for banner sizing.
π Optimizationsβ
Unityβ
- Upgraded ExternalDependencyManager from 1.2.164 to 1.2.167
- Removed Assets/Plugins/Android/Yodo1Ads.aar file
π Bug Fixesβ
Android & iOSβ
- Fixed the banner test ads issue (The issue was that the developer didn't choose to use the banner ads in the dashboard, but they could see the test ads.)
4.3.2 (2021-10-22)β
β¨ Featuresβ
Android & iOSβ
- Implemented adaptive banner in our test ads
π Bug Fixesβ
Androidβ
- Fixed the Neutral age-gate (default age is 0)
- Fixed the ConstraintLayout crash
- Fixed the Receiver crash
- Fixed AppLovin ANRs
iOSβ
- Fixed the Neutral age-gate (default age is 0)
- Fixed the crash issue caused by FBSDKCoreKit_Basics
π Ad Networkβ
- Upgraded ad networks.
4.3.1 (2021-09-24)β
β¨ Featuresβ
Unityβ
- Added Applovin's Ad Review feature (Only for Unity)
Android & iOSβ
- Updated data event on SDK end
- Added responseCode and failureMessage properties to adInit event
- Added new adPrivacy event
π Optimizationsβ
Unityβ
- Changed the Assets/Plugins/Android/Yodo1Ads module to Yodo1Ads.aar for better compatibility with Unity 2020 and above
π Bug Fixesβ
Androidβ
- Fixed Android automatic privacy compliance text issue. Changed "Please provide your age,we" to "Please provide your age, we"
4.3.0 (2021-09-09)β
β¨ Featuresβ
- Automatic privacy compliance
- Unity plugin now automatically updates the SkAdNetwork IDs
π Optimizationsβ
- -100501 issue optimized to be compatible with lacks game versions
- Optimized code to avoid crashes in special cases
π Ad Networkβ
- Ad networks upgrade
- Removed IronSource from Family SDK
4.2.3 (2021-08-18)β
β¨ Featuresβ
- Unity plugin now automatically adds AppLoin (Android) crash solution
4.2.2 (2021-08-12)β
π Bug Fixesβ
- Fixed the crash issue of AppLovin (iOS)
- Fixed the black screen issue of AppLovin (iOS)
4.2.0 (2021-06-30)β
β¨ Featuresβ
- Added AppLovin MAX adaptive banner
- Unity plugin now has SDK conflict detection
π Optimizationsβ
- Banner ad API optimization
- Native SDK dependency resolution optimization
π Bug Fixesβ
Androidβ
- Fixed the issue that the banner position offset parameter is invalid
- Fixed the issue that the banner ads in the test ads lack some event callbacks
- Fixed the issue that COPPA method does not work
iOSβ
- Fixed the banner ad causing a black screen issue
π Ad Networkβ
- Ad networks upgrade
4.1.0 (2021-05-04)β
β¨ Featuresβ
- Test Ads and Test Mode
- You may use test mode to ensure the integration is successful and your ad placements are functioning correctly.
- Test Device Management
- You can easily manage test devices for your apps.
- SDK Integration Validation
- You can check many details of the integration process, such as MAS SDK Version, Appkey, Bundle ID, AdMob ID, initialization status, and more test mode details.