YandexMobileMetrica 4.4.0

YandexMobileMetrica 4.4.0

TestsTested
LangLanguage Obj-CObjective C
License Custom
ReleasedLast Release Sep 2022

Maintained by Yury Vasileuski, Sergey, Aleksander Klintsou, Gleb Linnik.



  • By
  • Yandex LLC

Yandex AppMetrica SDK

License

License agreement on use of Yandex AppMetrica SDK is available at EULA site

Documentation

Documentation could be found at AppMetrica official site

Sample project

Sample project to use is available at GitHub

AppStore submit notice

Starting from version 1.6.0 Yandex AppMetrica became also a tracking instrument and uses Apple idfa to attribute installs. Because of that during submitting your application to the AppStore you will be prompted with three checkboxes to state your intentions for idfa usage. As Yandex AppMetrica uses idfa for attributing app installations you need to select Attribute this app installation to a previously served advertisement.

Changelog

Version 2.9.1

  • Added the ability to set referral url.

Version 2.9.0

SDK archive: download

  • Improved performance and quality of statistics.
  • Added the ability to send statistics using an API key that differs from the app's API key.

Version 2.8.3

SDK archive: download

  • Fixed bitcode problems with Xcode 8.2.1

Version 2.8.1

SDK archive: download

  • Improved performance and quality of statistics.

Version 2.8.0

SDK archive: download

  • Fixed version/build number of application in crash reports.
  • Fixed custom location setting.
  • Improved performance and quality of statistics.

Version 2.7.0

SDK archive: download

  • Added method to distinguish application updates from new intallations.
  • Supported deeplink tracking.

Version 2.6.5

SDK archive: download

  • Fixed dynamic framework meta-information.

Version 2.6.2

SDK archive: download

  • Improved performance and quality of statistics.

Version 2.6.1

SDK archive: download

  • Fixed iOS 6 support.

Version 2.6.0

SDK archive: download

  • Improved iOS 10 support.
  • Improved Swift support.
  • Added dynamic framework.

Version 2.5.1

SDK archive: download

  • Framework archive moved to the Yandex cloud storage.
  • Fixed #41.

Version 2.5.0

  • Improved performance and quality of statistics.

Version 2.4.1

  • Improved performance and quality of statistics.

Version 2.4.0

  • Supported referrer tracking method.
  • Improved performance and quality of statistics.

Version 2.3.1

  • AppMetrica now also available as static framework.
  • Removed explicit external dependencies.
  • Improved error messages.
  • Improved performance and quality of statistics.

Version 2.3.0

  • Added ability to activate AppMetrica with configuration.
  • Added ability to track preloaded installs.
  • Improved performance and quality of statistics.

Version 2.1.1

  • Added support for extensions.
  • Added support for Bitcode.
  • Improved error messages.

Version 2.0.0

  • The ApiKey format has been changed. The app ID in a new format is available in the AppMetrica web interface when the app editing mode is engaged.
  • The method of initializing the library in the app has been renamed from [YMMYandexMetrica startWithAPIKey:(NSString *)apiKey]; to [YMMYandexMetrica activateWithApiKey:(NSString *)apiKey];.
  • The session length has been changed. Now it is 10 seconds, by default.
  • The library has been adapted for iOS 9.
  • Improved quality of calculating statistics for app installations and devices identification for tracking.
  • We have significantly improved performance and reduced the power consumption.
  • The obsolete methods have been removed.

For more details see official doc page

Version 1.8.5

  • Supported iOS 9

Version 1.8.2

  • Added ability to set crash environment

Version 1.6.2

  • Fixed crash reporting bugs

Version 1.6.1

  • Improved campaigns tracking accuracy

Version 1.6.0

  • Improved stability and performance
  • Switched to reading idfa from AdSupport within library
  • Added events with additional parameters
  • Added free app install tracking support
  • Renamed YMMCounter to YMMYandexMetrica
  • Changed ApiKey type from integer to string
  • Supported Xcode 6 and iOS 8
  • Switched to min supported target iOS 6
  • Improved location handling
  • Switched to asynchronous error processing using blocks
  • Optimised library start

Version 1.2.3

  • Removed all references to idfa (AdSupport.framework) from library
  • Improved library stability

Version 1.2

  • Reduced size of library by half added to target app
  • Optimised performance up to 30%
  • Added arm64 and x86_64 slice to the library's binary
  • Added arm64 crash handling
  • Moved to protobuf-c
  • Extracted FMDB as an external dependency
  • Adjusted session length logic
  • Added API for managing library logging
  • Added jailbreak detection
  • Improved library stability

Version 1.0.1

  • Removed private methods
  • Extracted ProtobufObjC as an external dependency