How to launch a "Banner under the search bar" campaign
Step 1. Create a campaign and make settings
Click Add → Campaign. Select Expert mode → Reach campaigns → Formats supporting fixCPM.
Warning
On January 1, 2026, Yandex Direct introduces new products. They are already available in your account and can be set up in your campaigns in advance. For more information about the new products, see the price list.
Changes
- Each of the products will be available in three options: "Starter", "Basic", and "Advanced". These options vary by the minimum number of impressions and CPM.
- All regions will now be available in a single product. You can specify them when creating an ad group.
Existing products will remain active until December 31, 2025, inclusive.
Enter the campaign name. Make settings:
-
Under Select a product, click Banner under the search bar and select the desired product.
Your CPM and minimum number of impressions will depend on the selected parameters. For more information, see the product description. After you save the campaign settings, you won't be able to change your selected product.
Warning
Make sure you have the correct product selected. This affects your CPM, minimum number of impressions, and budget.
-
Set the campaign start and end dates. The campaign dates can't be after the product validity dates.
-
Specify the number of impressions you want to get. It must be within the values specified in the product description. If you're planning to launch a campaign with impressions in Moscow and the Moscow Region, make sure to consider the regional features and limitations when estimating the number of impressions and budget.
-
Specify the Yandex.Metrica tag on your website.
-
Run surveys, if your campaign meets their criteria.
Step 2. Set up your target audience
After the ad campaign is created, the page opens where you can create the mandatory ad group. When adding additional groups, make sure to consider these features and limitations.
Required group
The required group inherits the region selected for the product in the campaign settings. It's not possible to change the selected display region.
Note
If you're setting up a campaign with the new products launching on January 1, 2026, you can configure display regions for the required group.
Additional groups
To display custom banners for a narrow audience, add one or more additional ad groups:
-
Select additional display regions.
If your display region is outside Russia, select the language for your ads. This ensures they're shown only to potential customers who understand that language or browse online resources in it.
-
Specify the gender, age, income and interests of the audience you want to show your banners to.
For example, create one more group in addition to your mandatory group. Specify an audience in it: women, 18-36 years old. Upload your set of creatives for this group. After the campaign is launched, this ad will be shown to women of the selected age.
Features and limitations
Additional group priority
If you add a group in addition to the required one, the additional group will have priority once it reaches a sufficient number of impressions.
Limitations when selecting regions
Only regions included in the main group can be selected in the additional group.
For example, if the main group includes only Moscow and the Moscow Region, you can select Zelenograd (a part of Moscow) or Krasnogorsk (a part of the Moscow Region) in the additional group. In this case, Saint Petersburg and the Leningrad Region can't be added to the additional group.
If your group's selected regions include Moscow and the Moscow Region, a 25% CPM markup will apply to all impressions in that group (see the table below). To avoid overpaying for impressions in other cities due to the extra charge, create a separate campaign for Moscow and the Moscow Region.
To manage your traffic volume more flexibly across different regions, create two separate campaigns: for example, one targeting Moscow and the Moscow Region and another for Saint Petersburg and the Leningrad Region.
Geotargeting after January 1, 2026
With the new products, a group's cost per thousand impressions (CPM) may vary depending on the regions selected for that group.
|
Regions within the group |
CPM |
|
"Russia" (without specific regions) |
CPM without markup |
|
"Moscow and Moscow Region" |
CPM with a 25% markup |
|
Any regions other than "Moscow and Moscow Region" |
CPM without markup |
|
"Moscow and Moscow Region" combined with other regions |
CPM with a 25% markup for all impressions in the group |
Calculating the budget for regions with a markup
When creating a campaign, the system calculates the budget based on the base CPM and the specified number of impressions. It does not account for any markups added when creating a group (for example, the markup for targeting Moscow and the Moscow Region).
If you create a fixed-budget campaign and then add an ad group targeting a region with an increased CPM, such as Moscow and the Moscow Region, the system will buy fewer impressions to avoid exceeding the budget you set when creating the campaign.
To achieve your target number of impressions in a region with markup, when creating a campaign, use the final budget as your reference point rather than the number of impressions.
For example, suppose you're planning to launch a campaign in Moscow and the Moscow Region with a budget of 437,500 rubles. Your target is 1,000,000 impressions. With a 25% markup, the CPM will be 437.5 rubles.
At the campaign creation stage, only the base CPM of 350 rubles is used to calculate the budget. For a final budget of 437,500 rubles, you need to increase the number of impressions to 1,250,000.
Step 3. Add creatives
Add creatives of any size to the required group by clicking Add -> Upload creatives. Upload an image or HTML5 banner from your computer or choose a previously added banner. You can add any creatives to other ad groups.
Read more about HTML5 banner requirements. The banners must also meet the moderation requirements and formatting requirements:
Specify up to three links to the website. Make sure that the sequential number of the link matches the clickNum parameter value when calling the method homeExpandableDesktopBannerAPI.clickAndClose(clickNum) from the banner code.
Step 4. Add a Yandex Audience pixel and an impression tag
You can use the Yandex Audience pixel to develop different scenarios of connecting with your display ad audience. The pixel is special code embedded in your advertising materials.
Create a pixel in Yandex Audience. For more information, see Yandex Audience Help.
Add the pixel code to the banner. After the impressions begin, the pixel starts to collect anonymous IDs of users who have seen your ad. You can use this data when you set up your retargeting.
You can use the ADFOX tag or Yandex Metrica pixel to count ad impressions for display ads. The tag or pixel must include the %random% macro. They must also support HTTPS.
As an advertising data operator, Yandex assigns each creative a unique identifier (token) when creating campaigns. It uses this token to aggregate all your placement data and send it to the Unified Register of Online Advertising (ERIR). Learn more about ad labeling.
Ad moderation and launching a campaign
After you create your ads, they are checked for compliance with the design requirements and moderation rules: In order to pass moderation, also make sure that you have enough funds on your shared account to pay for placement. If you can't deposit the total amount in full now, write to your manager at Yandex.
On the campaign page, click
→ Send to moderation and confirm that you agree with the terms of ad placement on Yandex. It usually takes the moderators a few hours to review ads.
Your moderation results will be emailed to the address you provided when you created the ad campaign.
Alert
The campaign must have a mandatory group. The creatives must be approved by moderators. Ad impressions won't start otherwise.
Your ads will begin displaying as soon as Yandex receives your payment. It may take up to one day to activate impressions, regardless of the launch method.
Alert
Campaigns with a fixed CPM on the ya.ru page and Yandex Browser new tab page are run for the period specified in the ad campaign settings. Your campaign may be stopped due to your site malfunctioning or another technical reason. If you decide to stop your campaigns ahead of time, you'll be charged the full cost of services. The cancellation terms are set forth in the Procedure for Placement of Materials on Yandex Internet Media Places.
You can check the campaign status in the Status column. To set up the column display, click Columns on the campaign page.
Have questions?
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 in another browser tab. Our team can access your data only when processing your request.
Scan the QR code or tap it to follow the link.
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.
Useful links
Legal documents
Training
Learn more
The unique identifier of the user's mobile app or browser. The identifier becomes active when the app or browser is in use. When segments are updated, inactive anonymous identifiers are removed and new ones are added (for example, if a user purchased a new device or resinstalled the app). This means that segments only contain anonymous identifiers that have been active in the past 30 days.