Учет контекстных данных
Примечание
Чтобы Mobile Ads SDK могла учитывать контекст приложения, подключите AppMetrica SDK версии 3.14.3 и выше.
Учет контекстных данных работает с 20 августа 2020 г.
Чтобы повысить эффективность монетизации, Mobile Ads SDK автоматически учитывает контекст приложения: тексты интерфейса, их тематику и взаимодействие пользователя с контентом. За счет этого подбирается более релевантная реклама.
При этом:
-
вы можете ограничить учет контекстных данных, например, в местах, где пользователи указывают конфиденциальную информацию — на экранах оплаты или в личной переписке;
-
вы можете полностью отключить учет контекстных данных;
-
SDK учитывает только обезличенные данные и соответствует стандарту ISO.
Требования для работы с функциональностью
- Функциональность доступна только для платформы Android.
- Минимальная поддерживаемая версия AppMetrica SDK 3.14.3 и выше.
- Минимальная поддерживаемая версия Mobile Ads SDK Android 2.160 и выше.
Как включить учет контекстных данных
Чтобы включить автоматический учет контекстных данных приложения, инициализируйте библиотеку AppMetrica SDK версии 3.14.3 и выше.
Как отключить учет контекстных данных
Отключить автоматический учет можно для разных сущностей: Application, Activity, View:
Чтобы отключить автоматический учет контекстных данных для всего приложения, в файле AndroidManifest.xml на уровне application добавьте код:
<meta-data
android:name="@string/yandex_ads_context"
android:value="@string/yandex_ads_context_do_not_parse"/>
Пример кода:
<application
android:name="com.yandex.appmetrica.autotests.agent.AgentApplication"
...>
<meta-data
android:name="@string/yandex_ads_context"
android:value="@string/yandex_ads_context_do_not_parse"/>
</application>
Чтобы отключить автоматический учет контекстных данных для конкретной activity, в файле AndroidManifest.xml на уровне activity добавьте код:
<meta-data
android:name="@string/yandex_ads_context"
android:value="@string/yandex_ads_context_do_not_parse"/>
Пример кода:
<activity
android:name=".NoContextActivity"
...>
<meta-data
android:name="@string/yandex_ads_context"
android:value="@string/yandex_ads_context_do_not_parse"/>
</activity>
Отключить автоматический учет контекстных данных для конкретной view можно одним из способов:
В ресурсах Android проекта
<TextView ...>
<tag android:id="@id/yandex_ads_context"
android:value="@string/yandex_ads_context_do_not_parse"/>
</TextView>
Программно
view.setTag(R.id.yandex_ads_context, getString(R.string.yandex_ads_context_do_not_parse))