---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ads.yandex.com/helpcenter/en/easy/integration/flutter/advanced-settings/targeting.md
  - https://ads.yandex.com/helpcenter/ru/easy/integration/flutter/advanced-settings/targeting.md
  - https://ads.yandex.com/helpcenter/zh/easy/integration/flutter/advanced-settings/targeting.md
  - href: ru/easy/integration/flutter/advanced-settings/targeting.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

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

Таргетирование позволяет передавать данные о пользователе и контексте, чтобы показывать более релевантную рекламу. Ниже — пример в актуальном API Yandex Mobile Ads SDK.

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

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

```dart
var adRequest = AdRequest(
  adUnitId: 'your_block_id',
  targeting: AdTargeting(
    age: 20,
    contextQuery: 'context-query',
    contextTags: ['context-tag'],
    gender: 'female',
    location: const AdLocation(latitude: 55.734202, longitude: 37.588063, accuracy: 0.1),
  ),
);
```

Передайте `adRequest` в `loadAd` (или в конструктор баннера), как показано в гайдах по форматам.

#|
||

**Параметр**

|

**Описание**

||
||

`age`

|

Возраст пользователя числом (например, `14`, `18`).

||
||

`gender`

|

Пол: `male` или `female`.

||
||

`location`

|

Локация пользователя, известная приложению.

Перед использованием получите согласие пользователя и вызовите `YandexAds.setLocationTracking(true)` в SDK.

||
||

`contextQuery`

|

Поисковый запрос пользователя в приложении.

||
||

`contextTags`

|

Ключевые слова со страницы, которую смотрел пользователь.

||
|#
