If Firebase Messaging (FCM) is installed, it will wait for Firebase MGSDK Bridge to be ready now. This fixes a rare exception when Firebase is still not ready while this package is initializing.
If you update to this version, make sure that Firebase MGSDK Bridge v4.4.0 or higher is installed. Otherwise, you will get compile errors about cyclic dependencies!
Configuration no longer has remote values. If you are using any remote values for this module. Make sure that you moved to local. This also enables this module to be able to be initialized before Meteor.
AdjustSettings intitialization: (iOS) This enables AdSupport, AdServices, AppTrackingTransparency and StoreKit frameworks to be added to the xcode project on post build process. (Android) In addition, this enables android.permission.INTERNET, android.permission.ACCESS_NETWORK_STATE, com.google.android.gms.permission.AD_ID and com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE permissions to be added to the main manifest on post build process.
If you are using Usercentrics, update DataUsageConsent-Usercentrics to 1.1.0 or newer
If you are using Usercentrics, make sure that Adjust and its partners (https://help.adjust.com/en/article/privacy-features-android-sdk#available-partners) is added as Data Processing Service and Google Advertising Products (ID: 755) in Global Vendor List in Usercentrics dashboard. Otherwise, Adjust can't get correct consent status.
If you are updating from 6.1.2 and using Usercentrics: Update DataUsageConsentManager package to 10.0.0, install DataUsageConsent-Usercentrics package, and make sure that Adjust, Google Ads and Facebook SDK are added as Data Processing Service in Usercentrics dashboard. Otherwise, Adjust can't get correct consent status.
With Logger v2.x update, we are setting a milestone here. If any other packages depend on Logger v1.x, you will get compile errors. Please update all packages.
If you are trying to build your project not on Android, iOS or tvOS, you will get compile errors. You have to use define symbols e.g. UNITY_IOS || UNITY_TVOS || UNITY_ANDROID
Code refactor with Handyman: All public fields and methods are static now.
Migration guide: After update, close unity. Go to PROJECTFOLDER/Assets/MatchinhamGames/Resources/Config. Rename MGAdjustAnalyticsConfig.asset and MGAdjustAnalyticsConfig.asset.meta to AdjustAnalyticsServiceConfig