---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.0
alternate:
  - https://yandex.com/support/direct/en/feeds/requirements-yml.md
  - https://yandex.com/support/direct/ru/feeds/requirements-yml.md
  - https://yandex.com/support/direct/tr/feeds/requirements-yml.md
  - https://yandex.com/support/direct/zh/feeds/requirements-yml.md
  - href: en/feeds/requirements-yml.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://yandex.com/support/direct/en/llms.txt

# YML feed requirements

## Goods list {#goods}

General requirements for product feeds:

- Each product must have a unique ID.

- The IDs of the same product must be the same in different feeds, even when the feeds have different types. For example, the same product should have the same ID in your Yandex Market and Google Shopping feeds both.


To learn more about YML feeds with Yandex Market products, see [Yandex Market Help](https://yandex.ru/support/marketplace/ru/assortment/auto/yml?lang=en).

Any XML document may contain only one root element. The YML format uses the <yml_catalog> element as the root element. The date attribute of the <yml_catalog> element should match the date and time when the YML file was generated on the client's side. The date must be in YYYY-MM-DD hh:mm format.



The `<offers>` element specifies the list of products. Each product offering is described in a separate `<offer>`element. Add the `<currencies>` and `<categories>` elements in the `<shop>` element before the list of product offers. To learn more about elements included in `<shop>`, see [Yandex Market Help](https://yandex.ru/support/marketplace/ru/assortment/auto/yml).

**Offer description types**

There are two types of offer description: simplified and custom. These description types differ only in how you pass the product name:

- In simplified offers, the product name is passed in a single `<name>` element.
- In custom offers, the product name is passed in three elements: `<typePrefix>`, `<vendor>`, and `<model>`.

You can also use a combined description type and use elements from both the simplified and custom types. The advantage here is that you have more elements for generating a relevant ad.

#|
|| **Simplified type** | **Custom type** | **Combined type** ||
||
- `<name>`Smartphone Samsung Galaxy S22 Ultra 8/128 GB, blue`</name>` |
- `<typePrefix>`Smartphone`</typePrefix>`
- `<vendor>`Samsung`</vendor>`
- `<model>`Galaxy S22 Ultra 8/128 GB, blue`</model>` |
- `<name>`Smartphone Samsung Galaxy S22 Ultra 8/128 GB, blue`</name>`
- `<typePrefix>`Smartphone`</typePrefix>`
- `<vendor>`Samsung`</vendor>`
- `<model>`Galaxy S22 Ultra 8/128 GB, blue`</model>` ||
|#

Simplified and custom offers can coexist within the same feed.

**Offer examples**

{% list tabs %}

- Simplified description

  This is the basic, simpler type of description.

  **Example:**

  ```xml
    <offer id="0123456" available="true">
      <url>http://www.worldsbestpcs.com/catalog/element/index.php?from=ya_market&utm_source=ya_market&utm_medium=cpc</url>
      <price>1620.00</price>
      <oldprice>1800.00</oldprice>
      <currencyId>RUB</currencyId>
      <categoryId>19</categoryId>
      <picture>http://89.123.45.678/catalog/photo/19/6.JPG</picture>
      <picture>http://89.123.45.678/catalog/photo/19/7.JPG</picture>
      <store>false</store>
      <pickup>true</pickup>
      <delivery>false</delivery>
      <name>ESET NOD32 Antivirus Platinum Edition</name>
      <vendor>Eset</vendor>
      <vendorCode>NOD32-ENA-NS(BOX)-2-1</vendorCode>
      <description>ESET NOD32 Antivirus Platinum Edition — 2-year license — NOD32-ENA-NS(BOX)-2-1</description>
      <video>http://89.123.45.678/catalog/video/19/6.MP4</video>
      <sales_notes>Pay by cash, bank transfer, credit or debit card, or apply for financing</sales_notes>
      <manufacturer_warranty>true</manufacturer_warranty>
      <country_of_origin>Russia</country_of_origin>
      <age unit="year">18</age>
      <property name="Operating system">Windows</property>
    </offer>
  ```

- Custom description (vendor.model)

  This type of description is practical and versatile. It's recommended you use it for describing products in most categories.

  **Example:**

  ```xml
    <offer id="1234567" type="vendor.model" available="true">
      <url>http://www.worldsbestpcs.com/catalog/element/index.php?from=ya_market&utm_source=ya_market&utm_medium=cpc</url>
      <price>889.00</price>
      <oldprice>17000.00</oldprice>
      <currencyId>RUR</currencyId>
      <categoryId>1111</categoryId>
      <picture>http://89.123.45.678/catalog/photo/19/6.JPG</picture>
      <picture>http://89.123.45.678/catalog/photo/19/7.JPG</picture>
      <store>false</store>
      <pickup>false</pickup>
      <delivery>true</delivery>
      <typePrefix>Printer</typePrefix>
      <vendor>НP</vendor>
      <model>Deskjet D2663</model>
      <description>Explore a series of reliable, easy-to-use color printers designed for everyday printing needs...</description>
      <sales_notes>Online payment.</sales_notes>
      <manufacturer_warranty>true</manufacturer_warranty>
      <country_of_origin>Japan</country_of_origin>
      <property name="Paper size">A4, A5</property>
    </offer>
  ```
{% endlist %}

**Attributes** of the `<offer>` element

The `type` attribute can have only one value — `"vendor.model"`, — which means that the offer is custom.

- Custom type: `<offer id="1234567" type="vendor.model" available="true">`
- Simplified type: `<offer id="0123456" available="true">`

The `type` attribute determines which elements will be checked by the Yandex Direct robot when the feed is uploaded:

- If you don't pass the `type` attribute, the offer will be simplified. The robot also checks for the `<name>` element. If it's missing, the offer is ignored and ads for the product aren't generated.
- If you pass the `type` attribute, the offer will be custom. Remember to specify the `<vendor>` and `<model>` elements. If they're missing, an error occurs, the offer is ignored, and the ads aren't generated.

  #|
  || **Attribute** | **Description** | **Can be used for filter setup** | **Required element** ||
  || `id` | Product ID.

  The IDs for each product must be unique.

  Check that the e-commerce product `IDs` match the `offer ids` specified in the feed. This is required for offer retargeting impressions in YAN. Offer retargeting is only available for promoting products from sites.

  The `ID` value can consist of numbers, letters, or a combination of both. It may contain characters. The maximum length is 100 characters. 

  {% note tip %}

  If you plan to set up a filter, use only numeric `ID` values.

  {% endnote %}

    {% cut "Example" %}

    - 18295
    - 1223abc
    - a12b34fq

    {% endcut %}

  | yes | yes ||
  || `type` | Product offering description type.

  The value must be `vendor.model.`

  If you pass the `type` attribute, this indicates you're using a custom description type. Yandex Direct checks for the `<vendor>` and `<model>` elements. If they are missing, the offer is ignored and product ads aren't generated.
  | no | for a custom description type ||
  || `available` | Availability of product:

  `true`: Product in stock;
  `false`: Product out of stock.

  By default, Yandex Direct assumes that all products present in the feed are in stock. If your feed includes out-of-stock items, you need to specify the `available` attribute for each offer. This allows filtering out offers when generating ads.

  The product availability information in the feed should match that on the landing page and checkout pages.
  | yes | required if the filter by product availability is used ||
  |#

**Child elements of** `<offer>` element

   #|
  || **Element** | **Description** | **Can be used for filter setup** | **Required element** ||
  || `name` |   Product offering name

  It's recommended that names of simplified offers include the manufacturer's name and code, as well as key offer features that the user may think important.

  To create product names, you can use a universal formula:
  `WHAT + WHO + MODEL and MODIFICATION`, where:
  - “WHAT” is a category (type) or subcategory of the product;
  - “WHO” is the manufacturer, brand, or trademark;
  - “MODEL” is the product name, series, collection, or SKU.
  - “MODIFICATION” is the key product characteristics.

  To ensure that Yandex Direct creates ads correctly, the product name should match the contents on the landing page.

  The name shouldn't contain promotional text, such as “free delivery”. You also can't use all caps or special characters to attract user attention.

  {% cut "Example" %}

  - `<name>Smartphone Samsung Galaxy S22 Ultra 8/128 GB, blue</name>`
  - `<name>NOW — B-50 vitamin complex, 100 capsules</name>`
  - `<name>Long fitted knit black strapless dress</name>`
  - `<name>Loft Yellow Sofa with convertible mechanism by Monolith Factory</name>`

  {% endcut %}

  | yes | For a simplified type ||
  || `typePrefix` | Product type / category.

  Specify the type of product based on how it's presented by the manufacturer. For example, “mobile phone”, “washing machine”, or “corner sofa”. Avoid using overly generic product type descriptions and ambiguous words.

  {% cut "Example" %}

  - Adidas sneakers (VLNEO) V RACER NYLON

    `<typePrefix>Sneakers</typePrefix>`

  - Smartphone Apple iPhone 15 Pro 1TB Natural Titanium

    `<typePrefix>Smartphone</typePrefix>`

  {% endcut %}

  | yes | for a free-form type ||
  || `vendor` | Manufacturer or brand (trademark).
  Providing the correct brand name is key for providing a good user experience and boosting sales.

  Specify your own brand only if you sell own products or non-branded products of other manufacturers.

  {% cut "Example" %}

  - Adidas sneakers (VLNEO) V RACER NYLON

    `<vendor>Adidas</vendor>`

  - Smartphone Apple iPhone 15 Pro 1TB Natural Titanium

    `<vendor>Apple</vendor>`

  {% endcut %}

  | yes | for a free-form type ||
  || `model` | Model and key parameters (for example, name, model index, special modification features, and others).

  {% cut "Example" %}

  - Adidas sneakers (VLNEO) V RACER NYLON

    `<model>(VLNEO) V RACER NYLON</model>`

  - Smartphone Apple iPhone 15 Pro 1TB Natural Titanium

    `<model>iPhone 15 Pro 1TB Natural Titanium</model>`

  {% endcut %}

  | yes | for a free-form type ||
  || `categoryId` | Product category ID assigned by the user (a positive integer of no more than 18 characters). The product offering can belong to only one category.

  {% cut "Example" %}

  `<categoryId>12345</categoryId>`

  {% endcut %}

  | yes |
  yes

  The `<offer>` element can only contain one `<categoryId>` element. ||
  || `url` | Product page URL for site promotion.

  Maximum link length: 2048 characters. You can use links in Cyrillic. (We recommend converting links in Cyrillic characters using [Punycode](https://www.punycoder.com/)). The URL format follows the [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) standard.

  {% cut "Example" %}

  - `<url>https://www.example.ru/myagkaya-mebel/loft-ellou/</url>`
  - `<url>https://www.example.ru/myagkaya-mebel/loft-ellou/?product_id=351354&product_category_id=79&category_name=divan</url>`

  {% endcut %}

  {% cut "How to encode characters in a URL?" %}

  #|
  || **Symbol in text** | **Code for YML file** ||
  || `"` | `&quot;` ||
  || `&` | `&amp;` ||
  || `>` | `&gt;` ||
  || `<` | `&lt;` ||
  || `'` | `&apos;` ||
  |#

  URLs must not contain spaces. Replace spaces with `%20`.

  {% endcut %}

  | yes | yes ||
  || `picture` | Image link.

  We recommend adding five images to the feed. For example, images of the product shown from different angles or in different interiors. The product should occupy at least 2/3 of the entire image area.

  In the Yandex Advertising Network, a single-product banner can be displayed as a carousel. For formats that support only one image, the first image is used if its width and height are greater than or equal to those of an ad unit. If the first image doesn't fit these requirements, the next one is considered for placement.

  Product images should have a white background with a white frame of at least one pixel, without text and bright fonts.
  The image URL should include the `http` or `https` prefix.

  Technical requirements:
  - Pixel size: 450 or more on each side.
  - Format: JPG, PNG, WEBP, or GIF.
  - Maximum file size: 10 MB.

  {% cut "How do I change the image in the ad?" %}

  For the Yandex robot to update the product image in ads, change its link in the feed​. For example:

  - Link to the current image: `<picture>https://ikea.ru/images/1.png</picture>`
  - Link to the new image: `<picture>https://ikea.ru/images/1-new.png</picture>`

  {% endcut %}
  | no |
  - For product ads and catalog page ads in unified performance campaigns.
  - For impressions in the product gallery. ||
  || `description` | Product offer description.

  Provide a detailed description of important product characteristics that users base their choice on.

  The description must not contain promotional text, such as “free delivery”, links to the site of the store, sales details, or information about competitors or other products, and their accessories.

  {% cut "Example" %}

  `<description>A one-sided medium firmness mattress with an EVS 500 independent springs block. Fillers: PU foam and latex coconut coir. Size: 90 x 195 cm, height: 17 cm. Maximum weight per sleeping space: 100 kg.</description>`

  {% endcut %}
  | yes | no ||
  || `sales_notes` | Order information:
  - minimum order price, minimum product quantity, required prepayment.
  - payment options, descriptions of promotions and sales.

  {% cut "Example" %}

  - `<sales_notes>Cash, MIR, Visa/Mastercard, non-cash payment</sales_notes>`
  - `<sales_notes>Prepayment required</sales_notes>`
  - `<sales_notes>Up to 60% off</sales_notes>`

  {% endcut %}

  | no | no ||
  || `param` | Specifying product characteristics and parameters.

  The `name` attribute must include the parameter name.

  When matching queries, Yandex Direct factors in four types of `param` values: material, color, gender, and size. If you manage ad titles and texts manually, then `param` values don't affect ad generation. If you're using automatic generation, then several text variants are generated based on the offer elements, including `param`.

  If the manufacturer uses custom color names — for example, `mineral purple`, — you should also provide the commonly accepted name for this color.

  {% cut "Example" %}

  - Color:

    `<param name="Цвет">gray</param>`

    `<param name="Color">gray</param>`

  - Material:

    `<param name="Материал">aluminium</param>`

    `<param name="Material">titanium</param>`

  - Size (clothing):

    `<param name="Size" unit="INT">S</param>`

    `<param name="Size" unit="RU">40</param>`

    When passing the size, be sure to specify the size chart: `RU`, `EU`, `US`, `INT` — international size designations (for clothes: XS, S, M, L, XL, XXL, 2XL, etc.; for bras: AA, A, B, C, etc.).

  - Dimensions:

    `<param name="Width" unit="cm">180</param>`

    `<param name="Depth" unit="cm">70</param>`

    `<param name="Height" unit="cm">90</param>`

    You can pass product dimensions using width, depth, height, and diameter. Be sure to specify the units of measurement: mm, cm, or m.

  - Gender:

    `<param name="Gender">female</param>`

    For example:

    `female, for women`

    `male, for men`

    `unisex, for men and women`

  {% endcut %}

  | no | no ||
  || `price` | The price at which this product is being offered.

  Format: whole or decimal number.

  The separator between the whole and decimal parts must be a dot.

  The price must match the product price shown on the site and can't be zero.

  This element is recommended for unified performance campaigns.

  {% cut "Example" %}

  - `<price>1760</price>`
  - `<price>1760</price>`

  {% endcut %}

  | yes | For impressions in the product gallery ||
  || `oldprice` | The old product price, which must be higher than the new price (`price`).

  Format: whole or decimal number.

  The separator between the whole and decimal parts must be a dot.

  The price must not equal zero.

  Your site should show both the old price and the current price.

  You can display discounts in your ads if the feed includes the `price` and `oldprice` tags, and the difference between them is at least 5%.

  {% cut "Example" %}

  - `<price>1760</price>`

    `<oldprice>1800</oldprice>`

  - We don't show the discount amount because the difference between `price` and `oldprice` is less than 5%:

    `<price>1760</price>`

    `<oldprice>1800</oldprice>`

  {% endcut %}

  | yes | no ||
  || `currencyId` | Currency code.

  {% cut "Supported values" %}

  `RUR`, `RUB`, `USD`, `EUR`, `UAH`, `KZT`, `BYN`, `GBP`, `TRY`, `ALL`, `AFN`, `ARS`, `AWG`, `AUD`, `AZN`, `BBD`, `BZD`, `BMD`, `BOB`, `BAM`, `BWP`, `BGN`, `BRL`, `BND`, `KHR`, `CAD`, `KYD`, `CLP`, `CNY`, `COP`, `CRC`, `HRK`, `CUP`, `CZK`, `DKK`, `DOP`, `XCD`, `EGP`, `SVC`, `FKP`, `FJD`, `GHS`, `GIP`, `GTQ`, `GYD`, `HNL`, `HKD`, `HUF`, `ISK`, `INR`, `IDR`, `IRR`, `ILS`, `JMD`, `JPY`, `KPW`, `KRW`, `KGS`, `LAK`, `LBP`, `LRD`, `MKD`, `MYR`, `MUR`, `MXN`, `MNT`, `MAD`, `MZN`, `NAD`, `NPR`, `ANG`, `NZD`, `NIO`, `NGN`, `NOK`, `OMR`, `PKR`, `PAB`, `PYG`, `PEN`, `PHP`, `PLN`, `QAR`, `RON`, `SHP`, `SAR`, `RSD`, `SCR`, `SGD`, `SBD`, `SOS`, `ZAR`, `LKR`, `SEK`, `CHF`, `SRD`, `SYP`, `TWD`, `THB`, `TTD`, `AED`, `UYU`, `UZS`, `VEF`, `VND`, `YER`, `MDL`, `TJS`, `GEL`, `AMD`, `BHD`, `KWD`.

  {% endcut %}

  | no| if the `price` element is present ||
  || `video` | Link to product video.

  Please provide an MP4 video up to 45 seconds long, that also meets other [technical requirements](https://yandex.com/support/direct/en/moderation/technical-restrictions.md#video__product-video).

  {% note info %}

  If the video is hosted on a platform that uses the HTTP protocol, it won't be served on resources using the HTTPS protocol.

  {% endnote %}

  The video should be filmed using a stable camera.

  Content recommendations:
  - Talk about your product rather than your brand.
  - Avoid excessive text, vignettes, and blurring. Do not create an illusion that the video provides buttons or sound controls.
  - Demonstrate your product and the benefits of your offer in the first frame of your video.
  - Brand your videos: make sure the company's logo is visible.

  Make individual videos for each product: this will make sure they match your ad title and text.
  You can only have one video per product.

  Impressions only in YAN.

  {% cut "Example" %}

  `<video>http://example.ru/catalog/video/19/6.MP4</video>`

  {% endcut %}

  | no | no ||
  || `vendorCode` | Product code (enter the vendor code).

  {% cut "Example" %}

  `<vendorCode>A4068LM-12SG</vendorCode>`

  {% endcut %}

  | no | no ||
  || `market_category` | Product category where the item should be listed on Yandex Market. | yes | no ||
  || `store` | Product available in retail stores:
  - `yes`, `1`, `+`, `true` — This product is available in stores.
  - `no`, `0`, `−`, `false` — This product isn't available in stores.
  | yes | no ||
  || `pickup` | Customer pickup from delivery point:
  - `yes`, `1`, `+`, `true` — This product is available for pickup.
  - `no`, `0`, `−`, `false` — This product isn't available for pickup.
  | yes | no ||
  || `delivery` | Delivery by courier:
  - `yes`, `1`, `+`, `true` — Courier delivery is available;
  - `no`, `0`, `−`, `false` — Courier delivery isn't available.
  | no | no ||
  || `manufacturer_warranty` | Official warranty:
  - `yes`, `1`, `+`, `true` — This product comes with an official warranty.
  - `no`, `0`, `−`, `false` — This product doesn't come with an official warranty.
  | yes | no ||
  || `country_of_origin` | Country of origin.

  {% cut "Example" %}

  - `<country_of_origin>Russia</country_of_origin>`
  - `<country_of_origin>Belarus</country_of_origin>`
  - `<country_of_origin>Vietnam</country_of_origin>`

  {% endcut %}

  | no | no ||
  || `age` | Product age category.

  A non-negative integer with or without the + prefix. If you use +, be sure to place it before the number.

  We recommend specifying this element if the product is intended for certain age groups.

  {% cut "Example" %}

  - `<age>+6</age>`
  - `<age>18</age>`

  {% endcut %}

  | yes | no ||
  || `adult` | This product belongs to the “adult” category:
  - `yes`, `1`, `+`, `true` — Yes.
  - `no`, `0`, `−`, `false` — No.
  | yes | no ||
  || `downloadable` | Product download:
  - `yes`, `1`, `+`, `true` — This product is available for download.
  - `no`, `0`, `−`, `false` — This product isn't available for download.
  | no | no ||
  || `collectionId` | To serve ads in a combined format (ads for catalog pages and product ads), pass product links to the [catalog](#collections). The value equals `<collection id>` in the `<collections>` element.

  The value can consist of numbers, letters, or a combination of both.

  One `<offer>` can contain several `<collectionIds>`.
  | yes | recommended if the feed has `<collections>`. ||
  ||
  - `custom_label_0`
  - `custom_label_0`
  - `custom_label_0`
  - `custom_label_0`
  - `custom_label_0`
  | Custom elements. Free-form description. Latin and Cyrillic characters and numbers. The element length can be up to 175 characters.

  You can only use custom feed elements to create filters for unified performance campaigns. They don't affect the way creatives are generated. These filters are used for offer segmentation by specific parameters with no standard filters available. For instance, for e-commerce, you can set a filter by whether a product is part of a certain promotion.
  | yes | no ||
  || `custom_score` | Custom element. Value: 0 or any positive integer.

  You can only use custom feed elements to create filters for unified performance campaigns. They don't affect the way creatives are generated. These filters are used for offer segmentation by specific parameters with no standard filters available. For instance, for e-commerce, you can set a filter by an offer's profit margin.
  | yes | no ||
  ||
  `Property name` | Product specifications, such as TV screen size, clothing color, and payment terms. You can add up to 10 specs.

  When listing product specs, focus on details that help customers make a buying decision.

  Specs appear only in product gallery ads when our system predicts they can help improve the chances of an ad click and lead to a conversion. Your ad may feature specs from your feed, details found on your site, or data from matching products in other online stores. Read more about [product specs](https://yandex.com/support/direct/en/product-gallery/about.md#property).

  {% cut "Example" %}

  `<property name="Control type">touch</property>`

  {% endcut %}
  | no | no ||
  |#

## Catalogs {#collections}

In a YML feed, you can transmit information about product catalogs. In the tree structure, the `<collections>` element comes after the `<offers>` element.

Unified performance campaigns use catalog information only to promote sites. If you're promoting a mobile app, there won't be any impressions.

**Example of product sales feed:**

  ```xml
    <?xml version="1.0" encoding="utf-8"?>
    <yml_catalog>
      <shop>

        <categories> ... </categories>
        <offers>
          <offer>...
            <collectionId>dukhi1</collectionId>
            <collectionId>kosmetika2</collectionId>
          </offer>
          <offer> ... </offer>
        </offers>

        <collections>
          <collection id="dukhi1">
            <url>https://example.ru/catalog/dukhi</url>
            <picture>https://example.ru/img/1.jpg</picture>
            <picture>https://example.ru/img/2.jpg</picture>
            <name>Men's Cologne & Fragrances Online Example</name>
            <description>Level up your style with a signature scent</description>
          </collection>
          <collection id="kosmetika2">
            <url>https://example.ru/catalog/kosmetika</url>
            <picture>https://example.ru/img/3.jpg</picture>
            <picture>https://example.ru/img/4.jpg</picture>
            <name>Shaving products online Example</name>
            <description>Upgrade your daily shave with premium care</description>
          </collection>
        </collections>

      </shop>
    </yml_catalog>
  ```

  **Child elements of the** `<collections>` element

    #|
  || **Element** | **Description** | **Required element** ||
  || `collection id` | Unique catalog ID. Maximum length: 60 characters. The value can be numeric, alphabetic, or alphanumeric.

The IDs for each catalog must be unique. | yes ||
  || `url` | URL of the catalog page.

Maximum link length: 2048 characters. You can use links in Cyrillic. (We recommend converting links in Cyrillic characters using [Punycode](https://www.punycoder.com/)). The URL format follows the [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) standard.

The URL must specify the `http` or `https` protocol.

  {% cut "How to encode characters in a URL? " %}

  #|
  || **Symbol in text** | **Code for YML file** ||
  || `"` | `&quot;` ||
  || `&` | `&amp;` ||
  || `>` | `&gt;` ||
  || `<` | `&lt;` ||
  || `'` | `&apos;` ||
  |#

  URLs must not contain spaces. Replace spaces with `%20`.

  {% endcut %}
  | yes ||
  || `picture` | Image link.

You can add multiple image links, each in its own picture element.

  {% cut "How do I change the image in the ad?" %}

  For the Yandex robot to update the catalog image in ads, change its link in the feed. For example:

  - Link to the current image: `<picture>https://ikea.ru/images/1.png</picture>`
  - Link to the new image: `<picture>https://ikea.ru/images/1-new.png</picture>`

  {% endcut %}
  | for impressions in the Yandex Advertising Network and the product gallery ||
  || `name` | Catalog name. | yes ||
  || `description` | Catalog description. | no ||
  |#

  1C-Bitrix users can quickly generate a feed with catalog pages by following the [instructions](https://marketplace.1c-bitrix.ru/blog/yandex-market-collection/).

  If you work with the InSales platform and have set up automatic feed updates, catalog info will be automatically added to it, with no additional actions required on your part. You can also create a feed with catalogs using a custom export to Yandex Market by following the [instructions](https://www.insales.ru/collection/doc-ploschadki/product/yandeksmarket-proizvolnaya-vygruzka).

  If you're using HostCMS, you can follow this [guide](https://www.hostcms.ru/documentation/modules/shop/exchange/yandex_market/) to enable feed export with catalog pages. See **Collections** for details.

## Education {#education}

Prepare a feed in YML format that contains information about online courses and lessons.

[Product ads](https://yandex.com/support/direct/en/unified-performance-campaign/create-product.md) using this feed type support only auto-generated ad titles and text. The title is generated automatically, and the ad text is pulled from the **Default text** field in your ad settings.

The feed describes `offers` grouped into `sets`, as well as the `categories` each offer belongs to.

For all feed requirements, see [Yandex Webmaster Help](https://yandex.ru/support/webmaster/en/search-appearance/education#setup).


## Healthcare {#doctors}

Prepare a feed in YML format with information about medical services.

[Product ads](https://yandex.com/support/direct/en/unified-performance-campaign/create-product.md) using this feed type support only auto-generated ad titles and text. The title is generated automatically, and the ad text is pulled from the **Default text** field in your ad settings.

The feed describes `offers` that pass details on `doctors`, `clinics`, and `services`.

For all feed requirements, see [Yandex Webmaster Help](https://yandex.ru/support/webmaster/en/search-appearance/doctors#yml).



<!-- source: en/_includes/footer.md -->
#### Have questions? {#questions}

{% note alert %}

Our customer support can only assist you with campaigns linked to the username you are contacting us from. You can check your username by opening [ya.ru](http://ya.ru/) in another browser tab. Our team can access your data only when processing your request.

{% endnote %}

Scan the QR code or tap it to follow the link.

<!-- стили желтых кнопок-катов: -->



<!-- стили желтой кнопки-ссылки: -->



<!-- стили куар-кодов: -->


<!-- стили полезных ссылок: -->




<!--------------------------------------- локаль ru ---------------------------------------------->
<!-------------------------------------- /локаль ru ------------------------------------------->



<!-------------------------------------- локаль en ------------------------------------------------->

<div class="footer-col-social">

<div class="social-card"> <!-- telegram ссылка как в ru-->

<a href="https://t.me/YandexDirectSupportBot?utm_source=direct&utm_medium=help&utm_campaign=ru" target="_blank">
    <img src="https://yastatic.net/s3/doc-binary/src/support/direct/ru/files/telegram-qr.png" style="width: 96px;">
</a>

</div>




<div class="social-card"> <!-- watsapp -->

<a href="https://wa.me/74951399193?utm_source=direct&utm_medium=help&utm_campaign=en" target="_blank">
    <img src="https://yastatic.net/s3/doc-binary/src/support/direct/ru/files/watsapp-qr-en.png" style="width: 96px;">
</a>

</div>

</div>

If you select Telegram or WhatsApp, keep in mind that Yandex does not control and is not liable for how third-party messengers store your data and chat history.


<!-- желтая кнопка-кат: -->
<div class="cut-button">

{% cut "Call" %}

You can contact us from 10:00 to 19:00 (UTC+3) by phone:

**Moscow**: [+7 495 139-91-93](tel:+74951399193)

**Russia**: [8 (800) 700-47-45](tel:88007004745) (toll-free within Russia)

To access campaigns, the customer service specialist will need your [PIN](https://yandex.com/support/direct/en/troubleshooting/pin-code.md).

{% endcut %}

</div>




<!-- желтая кнопка-кат: -->
<div class="cut-button">

{% cut "Leave a message" %}

<iframe form-id="1435" collapsed="no" collapsible="no" form-title="Обратиться в отдел клиентского сервиса" id="all-p" width="100%" src="https://forms.yandex.ru/surveys/1435/?lang=en&title=%D0%9E%20%D1%87%D0%B5%D0%BC%20%D0%B2%D1%8B%20%D1%85%D0%BE%D1%82%D0%B8%D1%82%D0%B5%20%D1%81%D0%BF%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C%3F&requestid=1678345963548777-1444993988871094178-vla1-3501-vla-l7-balancer-8080-BAL-7399&iframe=1&path=%2Fsupport%2Faudience%2Ftroubleshooting%2Fstart.html&feedback_sid=8935512981673750718&mobile=false&service=audience&referer=https%3A%2F%2Fyandex.ru%2Fsupport%2Faudience%2Fdelete-data.html&url=https%3A%2F%2Fyandex.ru%2Fsupport%2Faudience%2Ftroubleshooting%2Fstart.html" frameborder="0" style="background: #FFFFFF; border-radius: 10px; padding: 18px"></iframe>

{% endcut %}

</div>

<!-- ссылки: -->

<br>
<br>


<div class="grid-container">
    <div class="grid-item">
        <div><p><h3><span style="font-weight:normal">Useful links</span></h3></p>
        <ul>
            <li><a href="https://direct.yandex.com/dna/grid/campaigns">My campaigns</a></li>
            <p></p>
            <li><a href="https://wordstat.yandex.ru/">Wordstat</a></li>
            <p></p>
            <li><a href="https://yandex.com/support/direct/en/payments/payment-methods">Payment methods</a></li>
            <p></p>
            <li><a href="https://yandex.com/support/direct/en/troubleshooting/other">Contacts</a></li>
        </ul>
        </div>
    </div>
    <div class="grid-item">
        <div><p><h3><span style="font-weight:normal">Legal documents</span></h3></p>
        <ul>
            <li><a href="https://yandex.com/legal/direct_adv_rules_ch/en/">Advertising requirements</a></li>
            <p></p>
            <li><a href="https://yandex.com/legal/direct_display_rules_ch/en/">Display rules</a></li>
            <p></p>
            <li><a href="https://yandex.com/legal/offer_direct_ae/en/">Terms of service</a></li>
        </ul>
        </div>
    <div class="grid-item">
        <div><p><h3><span style="font-weight:normal">Training</span></h3></p>
        <ul>
           <li><a href="https://yandex.com/adv/edu?menu=open">Online courses</a></li>
        </div>
        <ul>
    </div>
    <div class="grid-item">
        <div><p><h3><span style="font-weight:normal">Learn more</span></h3></p>
        <ul>
           <li><a href="https://yandex.com/adv/news">New in Yandex Direct</a></li>
           <p></p>
           <li><a href="https://yandex.com/adv/solutions?menu=open">Yandex customer cases</a></li>
        </div>
        <ul>
    </div>
</div> 


<!---------------------------------------- /локаль en ------------------------------------------>



<!---------------------------------------- локаль zh ------------------------------------------------>
<!----------------------------------------- /локаль zh ----------------------------------------->



<!----------------------------------------- локаль tr ----------------------------------------------->
<!---------------------------------------- /локаль tr -------------------------------------------->
<!-- endsource: en/_includes/footer.md -->


