---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ads.yandex.com/helpcenter/en/dev/unity/target.md
  - https://ads.yandex.com/helpcenter/ru/dev/unity/target.md
  - https://ads.yandex.com/helpcenter/zh/dev/unity/target.md
  - href: ru/dev/unity/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/unity
-->

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

API SDK позволяет добавить дополнительную информацию о пользователе. Контекстные данные в запросе могут значительно улучшить качество рекламы, что приведет к увеличению дохода.

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

Для передачи параметров таргетирования используйте класс `AdTargeting`. Объект `AdTargeting` передается в конструктор `AdRequest` для всех форматов рекламы.

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

#|
|| **Параметр** | **Описание** || 
|| `age` | Возраст пользователя: число в формате строки (`"14"`, `"18"` и т. п.). || 
|| `gender` | Пол пользователя: задается как одно из значений перечисления `Gender`.

Нужно использовать константы `Gender.MALE` и `Gender.FEMALE` для получения корректной строки. || 
|| `location` | Локация пользователя, известная в вашем приложении, передается с помощью класса `Location`. 

Перед установкой параметра нужно получить согласие пользователя и передать в SDK разрешение на использование локации с помощью метода `YandexAds.SetLocationTracking`. ||
|| `contextQuery` | Поисковый запрос пользователя в приложении. 

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

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


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

```c#
AdTargeting targeting = new AdTargeting(
    age: "20",
    gender: Gender.FEMALE,
    location: new Location.Builder()
        .SetLatitude(55.734202)
        .SetLongitude(37.588063)
        .SetHorizontalAccuracy(100)
        .Build(),
    contextQuery: "context-query",
    contextTags: new List<string> { "context-tag" });

AdRequest adRequest = new AdRequest(
    "your_block_id",
    targeting: targeting
);
```
