Managing feeds

To create dynamic ads you must add a feed — a file with information about products and services. Yandex.Direct will analyze the content of the feed and automatically generate a smart banner with product offerings to be displayed in the ad networks. You can use a feed that was uploaded while creating smart banners.

Types of businesses and feeds

To upload a feed, you must select the type of business that you are advertising.

Type of feed Type of business Business activity
Yandex.Market feed (XML) Retail Sales of electronics and accessories, appliances, industrial equipment, clothes, furniture, gardening products, sporting goods, construction materials, children's goods, tires and disks, cosmetics and perfumes, etc.
Google Ads “Hotels and rentals” feed (CSV) Hotels Hotel reservation
Auto.ru feed (XML) Automobiles Sales of new and used cars
Yandex.Realty feed (XML) Realty Real estate sales
Google Ads “Flights” feed (CSV) Airplane tickets Sale of airplane tickets
Universal feed (CSV) Other business Goods and services that don't fit the other business types
Yandex.Market feed (XML)
Google Ads “Special” feed (CSV)
Google Ads “Travel” feed (CSV) Sales of travel packages, train/ferry tickets, etc.

Product offerings not described in accordance with their type will be rejected.

Attention. Smart banners and dynamic ads are not generated for ads that must contain warnings and age restrictions.

Feed requirements

Retail sales, other business: Yandex.Market feed

You can use the Yandex.Market feed in YML (Yandex Market Language) format for businesses of the “Retail” and “Other” types. For details about the YML format, see Yandex.Market Help.

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 correspond to the date and time the YML file was generated on the advertiser's side. The date must be in YYYY-MM-DD hh:mm format.

The list of the advertiser's products is contained in the <offers>element. Each product offering is described in a separate <offer>element.

This is the basic, simpler type of description.

Example:
<offer id= "0123456" available= "true">  <url>http://www.reliabletechnology.ru/catalog/element/index.php?from=ya_market&utm_source=ya_market&utm_medium=cpc&</url>  <price>1,620.00< / price>  <oldprice>1,800.00< / oldprice>  <currencyId>RUB< / currencyId>  <categoryId>19</categoryId>  <picture>http://89.123.45.678/catalog/photo/19/6.JPG</picture>  <store>false</store>  <pickup>true</pickup>  <delivery>false</delivery>  <name>ESET NOD32 Platinum Edition antivirus</name>  <vendor>Eset</vendor>  <vendorCode>NOD32-ENA-NS(BOX)-2-1</vendorCode>  <description>ESET NOD32 Platinum Edition antivirus - two-year license NOD32-ENA-NS(BOX)-2-1</description>  <sales_notes>Payment: Cash, credit cards, credit offer</sales_notes>  <manufacturer_warranty>true</manufacturer_warranty>  <country_of_origin>Russia</country_of_origin>  <age unit="year">18</age></offer>

Attributes of offer>element

Attribute Description
id

Product ID.

Mandatory attribute.

available

Availability of product:

  • true — product is in stock
  • false — product is not in stock

Child elements of<offer>element

Element Description
name

Product offering name It's recommended you indicate the vendor or manufacturer name and code in the name of a simplified offer.

Required element.

url

URL of the product page.

Required element.

picture

Link to image.

Required element (for smart banners).

price

The price at which this product is being offered.

Recommended element.

currencyId

Currency code (RUB, USD, UAH, KZT).

Required element if the price element is present.

model

Model.

vendor

Vendor or manufacturer.

vendorCode

Product code (enter the vendor code).

description

Product offering description.

categoryId

Product category ID assigned by the advertiser (an integer of no more than 18 characters). The product offering can belong to only one category.

Required element. The <offer> element can only contain one <categoryId>element.

market_category

Product category to be used on Yandex.Market.

store

Product available in retail stores:

  • true — Available.

  • false — Not available.

pickup

Customer pickup from delivery point:

  • true — Available.

  • false — Not available.

delivery

Delivery by courier:

  • true — Available.

  • false — Not available.

oldprice

The old product price, which must be higher than the new price (price).

sales_notes

Order information:

  • minimum order price, minimum product consignment, required prepayment.

  • payment options, descriptions of promotions and sales.

manufacturer_warranty

Official warranty:

  • true — Available.

  • false — Not available.

country_of_origin

Country of origin.

adult

This product belongs to the “adult” category:

  • true — Yes.

  • false — No.

age

Product age category.

downloadable

Product download:

  • true — Available.

  • false — Not available.