---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ads.yandex.com/helpcenter/en/dev/android7/components.md
  - https://ads.yandex.com/helpcenter/ru/dev/android7/components.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ads.yandex.com/helpcenter/ru/llms.txt

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

# Компоненты нативной рекламы


{% note info %}

Ознакомьтесь с [требованиями к размещению рекламы и рекламных компонентов](https://ads.yandex.com/helpcenter/ru/dev/android7/requirements-components.md).

{% endnote %}

В библиотеке есть обязательные и опциональные компоненты. Правила размещения рекламных объявлений определяют необходимость отображения только обязательных компонентов. На практике, макеты с полным набором компонентов более кликабельные. Поэтому рекомендуется использовать дизайн, который включает весь набор возможных компонентов.

<img src="https://yastatic.net/s3/doc-binary/src/dev/mobile-ads/ru/images/elements.png"> 


<!-- source: ru/easy/_includes/native-components.md -->
#|
|| **Компонент в объявлении** | **Компонент** | **Тип** | **Обязательность** ||
|| Заголовок | title | TextView | Да ||
|| Домен | domain | TextView | Да ||
|| Предупреждение | warning | TextView | Да ||
|| Рекламная и возрастная метка | sponsored | TextView | Да ||
|| Значок меню | feedback | ImageView | Да ||
|| Медиа | media | MediaView | Да ||
|| Иконка приложения | icon | ImageView | Да, для рекламы приложений ||
|| Цена | price | TextView | Да, для рекламы приложений ||
|| Кнопка действия | callToAction | TextView | Нет ||
|| Фавиконка | favicon | ImageView | Нет ||
|| Количество оценок | reviewCount | TextView | Нет ||
|| Рейтинг | rating | View implements Rating interface | Нет ||
|| Основной текст | body | TextView | Нет ||
|#
<!-- endsource: ru/easy/_includes/native-components.md -->


Список обязательных компонентов описывает набор данных, для которых, в случае наличия этих компонентов, должна быть предоставлена View для отображения.

При [подключении к Рекламной сети Яндекса через Google AdMob (ex. AdMob)](https://ads.yandex.com/helpcenter/ru/dev/android7/admob-third.md) необходимо передавать `store/storeView`, так как через него передается обязательный компонент `domain`. Если `storeView` не зарегистрирован или не отображается, показ может не засчитываться. Для компактных layout-ов можно использовать отдельный однострочный `TextView` без подписи, зарегистрированный как `storeView`.

{% note tip %}

Рекомендуется использовать макет, который сможет отобразить весь набор обязательных и опциональных компонентов рекламы.

{% endnote %}
