How to start displaying ads

  1. Setting up impressions
  2. What should I do next?

You can start getting acquainted with the Yandex Advertising Network right after filling out the application. You'll be granted access to the Yandex Advertising Network interface automatically.

To start displaying ads:

  1. Add a website or app.
  2. Pass resource moderation.
  3. Create an ad unit.
  4. Embed the ad code on the website or in the app.

Ads are picked based on the website's or app's content and the interests of each particular user.

Setting up impressions

Step 1. Platform moderation

The website you added in the Advertising Network interface will appear in the list of content sites and will be submitted automatically for moderation. website moderation usually takes less than a day, but in rare cases, it may take up to a few days.

To view your moderation status, go to Ads on websites → Content sites. Wait until you're approved and then you can start creating an ad unit.

Step 2. Creating an ad unit

To create units in the Yandex Advertising Network interface, use the Visual ad unit designer. The designer lets you specify the ad format, select the appearance of your ad unit, and configure it to match the design of your website.

  1. Go to Ads on websites → RTB units tab.

  2. Click Add RTB unit.

  3. Select the website that you entered in the application from the list.

  4. Select the website version that you'd like to create an ad unit for: desktop, mobile, mobile turbo pages, AMP. Depending on the version of your website, different ad formats will be available.

  5. If you're creating a unit for the mobile version of the website, select the unit type.

  6. Add the ad formats that you want to see displayed on your platform and configure their design. The default formats are Media ads and Standard design.

    The preview area is in the center of the unit setup window. To check how the ad unit will look on the desktop or mobile version of the website, specify the width and height of its container in pixels.

  7. Set your traffic management strategy. We recommend choosing the Maximum revenue strategy for your first ad unit, which will utilize all available traffic.

    You can also specify your own ad code. This lets you display ads from other ad systems on the same ad spot, or install a stub in case the RTB auction has no suitable offer to serve.

    Attention. The RTB unit code can't be embedded into the code of other banner systems (DFP, AdRiver, etc.). If you want to maximize your revenue by showing ads for multiple systems, use the Minimum CPM floor strategy. Adfox customers can link their Yandex Advertising Network and Adfox accounts and create RTB advertising units in the Adfox interface.
  8. Click Create.

A unique ID will be assigned to the unit after it's saved, and the unit will be displayed in the list of RTB units. A unit ID (ID) consists of a product ID (R-A), platform ID (page_id) and the unit's serial number.

Restriction. You cannot place units with the same IDs on the same page of the website. If you want to create another unit with the same settings, click Duplicate. The new unit will be displayed in the list of RTB units.
Step 3. Embedding the ad code on a website

Go to Ads on websites → RTB units tab and click Get code next to the desired unit. The ad code consists of two parts: the loader code and the ad unit code.

Loader code

Used for preloading ads.

Embed the loader code on all the pages of the website where you plan to display ads. Copy the code to the clipboard and paste it at the beginning of the page between the <head> and </head> tags.

The loader code is only embedded on the page once and is used to call all units of the Yandex Advertising Network.

Ad unit code

Used to display a specific ad unit on the page.

Copy the code to the clipboard and paste it into the HTML code of your website between the <body> and </body> tags in the place where the ad unit is to be displayed. If you add it to another place, ads may display incorrectly.

When embedding the code, make sure that:

  • The ad unit code for the units that should be displayed first is inserted as early as possible.
  • The embed code isn't placed in a hidden DOM node or iFrame.
  • The ad on the page isn't united by other units and elements.
  • There are no errors related to the ad code in the browser console.

Please keep in mind that when copying code, your text editor might truncate or wrap long strings, which might cause the JavaScript code to run incorrectly. Make sure the code does not get modified during copying. The Copy button is the best way to copy the code.

You can also specify the statistical sample ID in the ad code.

What should I do next?

Unit impressions start within 2 hours after it's created (provided you embedded the code of the unit on your resource and the resource passed moderation). The statistics for the unit will start being collected immediately, but you'll have to accumulate a certain amount of data for the information to start showing in the interface.

To increase the revenue you receive from ads on your platform, try experimenting with various ad unit settings and see which configurations work best for you.