---
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/en/llms.txt

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

# Native ad assets


{% note info %}

Read the [requirements for ad assets and ad placement](https://ads.yandex.com/helpcenter/en/dev/android7/requirements-components.md).

{% endnote %}

The library includes both required and optional assets. The advertising rules only stipulate the use of the required assets. However, in practice, layouts with a complete set of assets yield higher click-through rates. Because of this, we recommend using designs that include all available assets.

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


<!-- source: en/easy/_includes/native-components.md -->
#|
|| **Ad asset** | **Asset** | **Type** | **Required** ||
|| Title | title | TextView | Yes ||
|| Domain | domain | TextView | Yes ||
|| Disclaimer | warning | TextView | Yes ||
|| The “Ad” label and the age restriction label | sponsored | TextView | Yes ||
|| Menu icon | feedback | ImageView | Yes ||
|| Media | media | MediaView | Yes ||
|| App icon | icon | ImageView | Yes, for app ads ||
|| Price | price | TextView | Yes, for app ads ||
|| Action button | callToAction | TextView | No ||
|| Favicon | favicon | ImageView | No ||
|| Review count | reviewCount | TextView | No ||
|| Rating | rating | View implements Rating interface | No ||
|| Text | body | TextView | No ||
|#
<!-- endsource: en/easy/_includes/native-components.md -->


The list of required assets defines the set of data that must be assigned a View for rendering when those assets are present.

When [connecting to the Yandex Advertising Network via Google AdMob (ex. AdMob)](https://ads.yandex.com/helpcenter/en/dev/android7/admob-third.md), you must provide the `store/storeView`, which is needed to pass the required `domain` asset. If the `storeView` isn't registered or displayed, the impression may not be counted. For compact layouts, you can use a separate, single-line `TextView` without a signature, registered as the `storeView`.

{% note tip %}

We recommend using a layout that can fit the full set of required and optional ad assets.

{% endnote %}
