Usage example of Yandex.Metrica for Android Apps.
- Clone repository: git clone https://github.com/yandexmobile/metrica-sample-android.git.
- Current relevant sample is metrica-sample-android-1.60. Old sample - metrica-sample-android-1.20.
- The sample was created by Android Studio.
- In the folder with name "libs" & "jniLibs" you can find all necessary libraries.
The mobmetricalib library is available with protobuf library within itself. In this case your project shouldn't contain protobuf library.
- Now we are ready to launch project!
ProGuard: If you use ProGuard, you need to keep com.yandex.metrica classes. You can use the following lines of code:
-keep class com.yandex.metrica.** { *; }
-dontwarn com.yandex.metrica.**
-
The last mobmetricalib library has the version
1.60
and the level of API is16
. Thus in the AndroidManifest.xml you can see that the metrica:api:level value is equal to 16. -
The example uses API_KEY =
1111
. -
Alternatively you can add the last version of Metrica for Apps to your project as maven artifact from the maven central:
- groupId: com.yandex.android
- artifactId: mobmetricalib
- version: 1.60
- You can register your app at Yandex.Metrica for Apps homepage.
- Documentation in Russian and Documentation in English are available. You can find some additional information about mobmetricalib there.
- Test example for mobmetricalib is available at https://github.com/yandexmobile/metrica-sample-android. It demonstrates several library use-cases.
License agreement on use of Yandex.Metrica for Apps SDK is available at: http://legal.yandex.ru/metrica_termsofuse/.
В этом репозитории находится тестовое приложение, демонстрирующее библиотеку Yandex.Metrica for Android Apps.
- Клонируйте репозиторий примера git clone https://github.com/yandexmobile/metrica-sample-android.git.
- Текущий действующий пример находится в папке metrica-sample-android-1.60. Старый пример в metrica-sample-android-1.20.
- Данный пример был создан в среде разработки Android Studio.
- В папке "libs" & "jniLibs" уже находятся все нужные библиотеки.
Библиотека mobmetricalib доступна и с включенной в нее библиотекой protobuf. В таком случае подключать protobuf не нужно.
- Теперь мы готовы к запуску тестового проекта.
ProGuard: Если вы используете ProGuard при сборке проекта, то следует не изменять Metrica. Вы можете использовать следующие строчки кода:
-keep class com.yandex.metrica.** { *; }
-dontwarn com.yandex.metrica.**
-
Данный пример использует библиотеку mobmetricalib версии
1.60
и уровнем API равным16
. Поэтому в файле AndroidManifest.xml вы можете увидеть, что значение metrica:api:level равно 16. -
В примере используется тестовый API_KEY =
1111
. -
Последнюю Метрику для приложений можно добавить в проект и как maven-артефакт с maven-central:
- groupId: com.yandex.android
- artifactId: mobmetricalib
- version: 1.60
- Вы можете зарегистрировать свое приложение на домашней странице Yandex.Metrica for Apps.
- Доступна документация на русском и на английском, в которой содержится полная документация по mobmetricalib и описание подключения библиотеки к вашему проекту, а также инструкции по использованию.
- Доступен тестовый пример, демонстрирующий различные возможности библиотеки. Вы можете найти его в другом репозитории здесь.
Лицензионное соглашение по использованию Yandex.Metrica for Apps SDK доступно по следующей ссылке http://legal.yandex.ru/metrica_termsofuse/.