Вы можете предупредить пользователей вашего приложения о сборе данных и инициализировать библиотеку с отключенной отправкой статистики до получения согласия. Ниже описаны этапы отключения и включения сбора статистики:
Android
iOS (Objective-C)
iOS (Swift)
Чтобы инициализировать библиотеку с отключенной отправкой статистики, передайте значение false в метод withStatisticsSending(boolean value) при создании расширенной конфигурации библиотеки.
// Creating an extended library configuration.AppMetricaConfigconfig= AppMetricaConfig.newConfigBuilder(API_key)
// Disabling sending statistics.
.withStatisticsSending(false)
.build();
// Initializing the AppMetrica SDK.
AppMetrica.activate(getApplicationContext(), config);
После того как пользователь дал согласие на отправку статистики (например, в настройках приложения или в соглашении при первом открытии), включите отправку статистики с помощью метода AppMetrica.setStatisticsSending(Context context, boolean enabled):
// Checking the status of the boolean variable. It shows the user confirmation.if (flag) {
// Enabling sending statistics.
AppMetrica.setStatisticsSending(getApplicationContext(), true);
}
Чтобы инициализировать библиотеку с отключенной отправкой статистики, установите значение NO для свойства statisticsSending конфигурации YMMYandexMetricaConfiguration.
После того как пользователь дал согласие на отправку статистики (например, в настройках приложения или в соглашении при первом открытии), включите отправку статистики с помощью метода +setStatisticsSending: класса YMMYandexMetrica.
// Checking the status of the boolean variable. It shows the user confirmation.if (flag) {
// Enabling sending statistics.
[YMMYandexMetrica setStatisticsSending:YES];
}
Чтобы инициализировать библиотеку с отключенной отправкой статистики, установите значение NO для свойства statisticsSending конфигурации YMMYandexMetricaConfiguration.
После того как пользователь дал согласие на отправку статистики (например, в настройках приложения или в соглашении при первом открытии), необходимо включить отправку с помощью метода setStatisticsSending(_:) класса YMMYandexMetrica.
// Checking the status of the boolean variable. It shows the user confirmation.if flag {
// Enabling sending statistics.YMMYandexMetrica.setStatisticsSending(true);
}
Для информирования пользователей вы можете использовать любой текст. Например:
Это приложение использует сервис аналитики AppMetrica (Яндекс.Метрика для приложений), предоставляемый компанией ООО «ЯНДЕКС», 119021, Россия, Москва, ул. Л. Толстого, 16 (далее — Яндекс) на Условиях использования сервиса.
AppMetrica анализирует данные об использовании приложения, в том числе об устройстве, на котором оно функционирует, источнике установки, составляет конверсию и статистику вашей активности в целях продуктовой аналитики, анализа и оптимизации рекламных кампаний, а также для устранения ошибок. Собранная таким образом информация не может идентифицировать вас.
Информация об использовании вами данного приложения, собранная при помощи инструментов AppMetrica, в обезличенном виде будет передаваться Яндексу и храниться на сервере Яндекса в ЕС и Российской Федерации. Яндекс будет обрабатывать эту информацию для предоставления статистики использования вами приложения, составления для нас отчетов о работе приложения, и предоставления других услуг.
Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.