Changelog

AppMetrica SDK

Version 6.3.0

Released September 19, 2024

  • Updated the AppMetrica Android SDK version to 7.2.0.
    • Adding forced sending of certain types of events to the server (attributions from external SDKs, e-commerce, revenue, ad revenue (Impression Level Revenue Data)).
  • Updated the AppMetrica iOS SDK version to 5.8.0.
    • Removed iAd support and references to this library.
    • Added event parameters logging GitHub Issue #2.
    • Updated KSCrash to version 2.0.0-rc.1.
    • Removed domains from NSPrivacyTrackingDomains in the privacy manifest of the AppMetricaCore dependency to comply with Apple's privacy guidelines.
    • Adding forced sending of certain types of events to the server (attributions from external SDKs, e-commerce, revenue, ad revenue (Impression Level Revenue Data), apple privacy).

Version 6.2.0

Released July 9, 2024

  • Updated the AppMetrica Android SDK version to 7.0.0.
    • The current minSdkVersion has been increased to 21 (Android 5.0).
    • The sourceCompatibility and targetCompatibility versions have been increased to Java 1.8.
    • A limit of 100 events to be sent in a single server request has been introduced. Implementing this limit will enhance the SDK's performance under conditions of an unstable network connection.
    • Optimized client-side threading and removed outdated SDK integration checks. The optimization will reduce the time of the synchronous part of SDK activation.
  • Updated the AppMetrica iOS SDK version to 5.6.0.
    • Fixed an error related to sending IDFA. IDFA was not always sent immediately after obtaining user consent for tracking. This could have affected the sending of test push notifications via IDFA.
    • Extensions now use background sessions by default.
  • Added support for sending attribution from Singular.

Version 6.1.0

Released May 15, 2024

  • Updated the SDK version for Android (AppMetrica SDK 6.5.0) and iOS (AppMetrica SDK 5.3.2).
  • Added helper classes, methods, and fields for the AppMetrica Push Unity plugin:
    • Added the ActivationListener delegate and the ActivationConfig and OnActivation fields to the AppMetrica class.
    • Added the ToJsonString method to the AppMetricaConfig class.
    • Added the following inner classes: AppMetricaPushHelper for Android and AMAUAppMetricaPushHelper for iOS.

Version 6.0.1

Released April 25, 2024

Version 6.0.0

Released April 10, 2024

Versions 5.2.0–5.0.0

5.2.0–5.0.0

Version 5.2.0

Released October 3, 2022

  • Updated the AppMetrica SDK version (Android 5.2.0, iOS 4.4.0).
  • Added the AdRevenue API for transmitting advertising monetization revenue: the YandexAppMetricaAdRevenue class and the method for sending AdRevenue ReportAdRevenue(YandexAppMetricaAdRevenue adRevenue).

Version 5.0.1

Released September 1, 2022

  • Updated the AppMetrica SDK version (Android 5.0.1).
  • Exceptions from Application.logMessageReceived are sent as errors.

Version 5.0.0

Released July 16, 2022

  • Updated the Android AppMetrica SDK version to (Android 5.0.0).
  • Removed the LocationService.Start call.
  • Stopped using APP_METRICA_TRACK_LOCATION_DISABLED.

Versions 4.3.0–4.0.0

4.3.0–4.0.0

Version 4.3.0

Released May 19, 2022

  • Updated versions of the AppMetrica SDK (Android 4.2.0, iOS 4.2.0).
  • Added support for the External Dependency Manager for Unity to resolve dependencies.
  • Improved crash handling.
  • Added methods for sending errors: ReportError(Exception exception, string condition) and ReportErrorFromLogCallback(string condition, string stackTrace).
  • Added a method for sending ReportUnhandledException(Exception exception) crashes.
  • The ReportError(string condition, string stackTrace) method is deprecated. Use the ReportError(Exception exception, string condition) method.
  • The ReportError(string groupIdentifier, string condition, string stackTrace) method is deprecated. Use the ReportError(string groupIdentifier, string condition, Exception exception) method.

Version 4.2.0

  • Fixed a problem with downloading the app in the AppStore:

    YandexMobileMetrica.framework/YandexMobileMetrica' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles
    

Version 4.1.0

Version 4.0.0

  • Updated versions of the AppMetrica SDK (iOS 4.0.0, Android 4.0.0).
  • Removed the YandexAppMetricaConfig.InstalledAppCollecting property.
  • Added the RevenueAutoTrackingEnabled property to the YandexAppMetricaConfig class. This enables the automatic collection and sending of information about In-App purchases.
  • Added a dependency on the Install Referrer Library 2.2 to the AppMetrica SDK for Android.

Versions 3.8.0–3.0.0

3.8.0–3.0.0

Version 3.8.0

Version 3.7.0

Version 3.6.0

Version 3.5.1

Version 3.5.0

Version 3.4.0

Version 3.3.0

Version 3.2.0

  • Updated versions of the AppMetrica SDK (iOS 3.4.0, Android 3.4.0).
  • Fixed an issue with AppMetrica Push SDK integration for iOS.

Version 3.1.0

  • Updated versions of the AppMetrica SDK (iOS 3.2.0, Android 3.2.2).
  • Added a method to disable sending statistics.
  • Added a method to retrieve the AppMetrica device ID (appmetrica_device_id).
  • Added a method to force sending stored events from the buffer.

Version 3.0.1

  • Updated the iOS AppMetrica SDK version (iOS 3.1.1).
  • Changed the SDK to meet the requirements of the Apple App Store Review Team. Update the plugin to avoid any issues during the App Store moderation process.

Version 3.0.0

Push SDK

Version 2.0.0

Released May 15, 2024

Version 1.1.0

Released August 15, 2022

  • Updated versions of the AppMetrica Push SDK (iOS 1.3.0, Android 2.2.0).
  • Added support for Unity 2022.1.
  • Fixed plugin operation on devices with Android 7 and below due to the java.lang.NoClassDefFoundError: android.app.NotificationChannel error.

Versions 1.0.0–0.1.0

1.0.0–0.1.0

Version 1.0.0

Released May 27, 2022

Version 0.2.0

Released 11 July 2018

  • Updated AppMetrica Push SDK versions (iOS 0.6.0, Android 1.1.0).
  • Stopped supporting AppMetrica Unity plugin lower than version 3.0.0.
  • Stopped supporting iOS 7.

Version 0.1.1

Released 19 November 2017

  • Updated AppMetrica Push SDK versions (iOS 0.5.0, Android 0.6.1).
  • Added support for Android 8.
  • Added the in-app notifications support for iOS 10 and higher.
  • Update the GCM and support libraries versions.
  • The minimum version of the Android API is 14.

Version 0.1.0

Released 31 January 2017

  • Integration with the AppMetrica SDK for the iOS and Android platforms.