---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ads.yandex.com/helpcenter/en/dev/compose-multiplatform/target.md
  - https://ads.yandex.com/helpcenter/ru/dev/compose-multiplatform/target.md
  - https://ads.yandex.com/helpcenter/zh/dev/compose-multiplatform/target.md
  - href: ru/dev/compose-multiplatform/target.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://ads.yandex.com/helpcenter/ru/llms.txt

<!--
Используется в Boost: boost/ru/ad-monetization/dev/compose-multiplatform
-->

# Таргетирование рекламы

С помощью API Yandex Mobile Ads SDK можно добавить в запрос дополнительную информацию о пользователе. Контекстные данные в запросе могут значительно улучшить качество рекламы и увеличить доход.

## Настройка таргетирования {#setup}

Информацию о пользователе можно передать c помощью `AdTargeting` в рекламном запросе - `AdRequest`.

Вы можете заполнить такую информацию о пользователе:

#|
|| **Параметр** | **Описание** ||
|| `age` | Возраст пользователя в виде строки (например, `"14"`, `"18"` и т. п.). ||
|| `gender` | Пол пользователя. Возможные значения: `male` или `female`. ||
|| `location` | Локация пользователя, известная в вашем приложении, передается с помощью класса `AdLocation`.

Чтобы использовать геоданные, получите согласие пользователя и включите передачу координат в SDK вызовом `YandexAds.setLocationTracking(true)`. ||
|| `contextQuery` | Поисковый запрос пользователя в приложении.

Например, если пользователь искал автомобиль, параметр может выглядеть так: `"Купить легковой автомобиль с пробегом в Москве"`. ||
|| `contextTags` | Ключевые слова со страницы, которую смотрел пользователь. Это могут быть заголовок, часть контента, теги и т. п.

Для страницы с поиском автомобиля параметр может выглядеть так: список вроде `"Купить легковой автомобиль"`, `"автомобиль с пробегом"`, `"в Москве"`. ||
|#


## Примеры таргетирования {#examples}

```kotlin
val adRequest = AdRequest(
    adUnitId = "R-M-XXXXXX-Y",
    targeting = AdTargeting(
        age = "20",
        contextQuery = "context-query",
        contextTags = listOf("context-tag"),
        gender = "female",
        location = AdLocation(latitude = 55.734202, longitude = 37.588063, accuracy = 0.1),
    ),
)
```
