---
metadata:
  - name: generator
    content: Diplodoc Platform v5.57.3
alternate:
  - https://boost.yandex.ru/doc/en/ad-monetization/dev/ios7/components.md
  - https://boost.yandex.ru/doc/ru/ad-monetization/dev/ios7/components.md
  - href: en/ad-monetization/dev/ios7/components.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://boost.yandex.ru/doc/en/llms.txt

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

# Native ad assets


{% note info %}

Read the [requirements for ad assets and ad placement](https://boost.yandex.ru/doc/en/ad-monetization/dev/ios7/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/ad-monetization/easy/_includes/native-components.md -->
#|
|| **Ad asset** | **Asset** | **Type** | **Mandatory** ||
|| Title | titleLabel | UILabel | Yes ||
|| Domain | domainLabel | UILabel | Yes ||
|| Disclaimer | warningLabel | UILabel | Yes ||
|| The “Ad” label and the age restriction label | sponsoredLabel | UILabel | Yes ||
|| Menu icon | feedbackButton | UIButton | Yes ||
|| Action button | callToActionButton | UIButton| Yes ||
|| Media | mediaView | NativeMediaView | Yes ||
|| App icon | iconImageView | UIImageView | Yes, for in-app ads ||
|| Price | priceLabel | UILabel | Yes, for in-app ads ||
|| Favicon | faviconImageView | UIImageView | No ||
|| Review count | reviewCountLabel | UILabel | No ||
|| Rating | ratingView | UIView<YMARating> | No ||
|| Text | bodyLabel | UILabel | No ||
|#
<!-- endsource: en/ad-monetization/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.

{% note tip %}

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

{% endnote %}
