Предупреждение о сборе данных
Вы можете предупредить пользователей вашего приложения о сборе данных и инициализировать библиотеку с отключенной отправкой статистики до получения согласия. Ниже описаны этапы отключения и включения сбора статистики:
Чтобы инициализировать библиотеку с отключенной отправкой статистики, передайте значение false
в метод withStatisticsSending(boolean value) при создании расширенной конфигурации библиотеки.
// Creating an extended library configuration. YandexMetricaConfig config = YandexMetricaConfig.newConfigBuilder(API_key) // Disabling sending statistics. .withStatisticsSending(false) .build(); // Initializing the AppMetrica SDK. YandexMetrica.activate(getApplicationContext(), config);
Скопировано
// Checking the status of the boolean variable. It shows the user confirmation. if (flag) { // Enabling sending statistics. YandexMetrica.setStatisticsSending(getApplicationContext(), true); }
Скопировано
Чтобы инициализировать библиотеку с отключенной отправкой статистики, установите значение NO
для свойства statisticsSending конфигурации YMMYandexMetricaConfiguration.
// Creating an extended library configuration. YMMYandexMetricaConfiguration *configuration = [[YMMYandexMetricaConfiguration alloc] initWithApiKey:@"API_key"]; // Disabling sending statistics. configuration.statisticsSending = NO; // Initializing the AppMetrica SDK. [YMMYandexMetrica activateWithConfiguration:configuration];
Скопировано
// Checking the status of the boolean variable. It shows the user confirmation. if (flag) { // Enabling sending statistics. [YMMYandexMetrica setStatisticsSending:YES]; }
Скопировано
Чтобы инициализировать библиотеку с отключенной отправкой статистики, установите значение NO
для свойства statisticsSending конфигурации YMMYandexMetricaConfiguration.
// Creating an extended library configuration. let configuration = YMMYandexMetricaConfiguration.init(apiKey: "API key") // Disabling sending statistics. configuration?.statisticsSending = false // Initializing the AppMetrica SDK. YMMYandexMetrica.activate(with: configuration!)
Скопировано
// 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, в обезличенном виде будет передаваться Яндексу и храниться на сервере Яндекса в ЕС и Российской Федерации. Яндекс будет обрабатывать эту информацию для предоставления статистики использования вами приложения, составления для нас отчетов о работе приложения, и предоставления других услуг.