CompanyJobsFor developersFor advertisersEvents
Log in
Menu
Main
Training & Certification
For Publishers
Getting started with Adfox App monetization
Lesson 5: Yandex Mediation
 

Lesson 5: Yandex Mediation

←Previous lesson
All lessons
Next lesson→
You will learn about:
Topic 1. Yandex Mediation
Topic 2. Types of mediation
Topic 3. How to integrate Yandex Mediation
Topic 4. How to test ad integration
Topic 1. Yandex Mediation

Yandex Mediation is a free platform that allows you to display ads from multiple ad networks (demand platforms) in your mobile app. Each ad network provides ads for placement, and Yandex Mediation automatically selects the most profitable option for the publisher.

Benefits of Yandex Mediation

  • The more ad networks you add, the better your chances of filling the ad placement.
  • From all available ads, the most profitable one is selected for display.
  • By connecting international ad networks, you can display relevant ads to users from different countries.
Topic 2. Types of mediation

Two methods are used to receive bids from ad networks: Smart Waterfall and In-App Bidding.

  1. Smart Waterfall

This is a machine learning technology used to predict the ad network with the highest bid. For a list of ad networks that connect to Yandex Mediation through Smart Waterfall, see Help.

  1. In-App Bidding

Unlike Smart Waterfall, In-App Bidding allows you to get real-time bids from ad networks. Currently, Mintegral, VK Advertising, BIGO Ads, Pangle, and Liftoff use this technology.

How are bids obtained

When the user navigates to a screen where ads must be displayed, the app sends a request to Yandex Mediation. The platform evaluates which ad from which ad network is most profitable to display.

For networks that use the In-App Bidding technology, Yandex Mediation requests bids directly from all networks at once.

Ad networks connected through Smart Waterfall also bid for impressions. Once a response from bid-enabled networks is received, an ML-based algorithm predicts whether other networks are likely to offer higher bids.

  • If the algorithm determines that this is likely, Yandex Mediation sends an ad request to this network.
  • Otherwise, Yandex Mediation promptly displays the most profitable ad from the bid-enabled network.
Topic 2. Types of mediation
Topic 3. How to integrate Yandex Mediation

Step 1. Create ad units in other ad networks.

For each external ad network you want to connect, create an ad unit in that network's interface and get the parameters required to integrate the unit into Yandex Mediation.

If you want to connect the network through Smart Waterfall, create several ad units, each with a distinct CPM floor. The more ad units you create, the more accurately the platform can predict the bid from the external ad network. You can add up to 100 units from the same ad network to Yandex Mediation.

To connect an ad network through In-App Bidding, you'll need to create only one ad unit.

Step 2. Connect the ad network to this unit in the Yandex Advertising Network.

  1. Create a new ad unit or open the settings of an existing one in the Yandex Advertising Network's interface.
  2. Connect external ad networks to the unit:
    • Go to the ad unit settings at the bottom of the page and click Add network.

  • Choose the mediation type: In-App Bidding or Smart Waterfall. You'll see a list of ad networks that support the selected mediation type.

  • Select the ad network and specify the parameters for units that were created in this ad network's interface.
    For more information on the parameters, see Help.
  • If needed, specify the impression geography for the ad units: switch to the Geography tab and set a CPM floor for the selected regions.
  1. Click Save at the bottom of the page.

Step 3. Configure your app

Skip this step if you have integrated a unified build.

Connect the mobile mediation adapter for the required ad network following instructions:

  • Android
  • iOS
  • Unity
  • Flutter
  • React Native
Topic 4. How to test ad integration

We recommend using test ads to verify integration of your app open ads and to test your app.

To ensure that test ads are returned for every ad request, we have created a special demo placement ID. Use it to test your ad integrations.

You can find a list of demo units and platforms that support them on this page.

←Previous lesson
All lessons
Next lesson→

Subscribe to the Yandex Ad Tech Newsletter

 Incorrect email address
 
Conditions
I hereby agree to receive advertising messages from LLC “YANDEX”, its affiliates or any other entities / persons acting on behalf of LLC “YANDEX”, in accordance with Part 1, Article 18 of the Federal Law “On Advertising” (SRN: 1027700229193) and to decline at any time receiving such messages by using the functionality of the service, as part of which or in connection with which I have received these advertising messages.
Thank you!

Please check your inbox.

Services

Yandex.Direct
Yandex.Market
Yandex.Metrica
AppMetrica
Yandex.Webmaster
Yandex.Audience
Yandex.Directory
Yandex.Tracker

Yandex advertising products

Search advertising
Yandex Advertising Network
Mobile Advertising
Display Advertising
Video advertising
Retargeting
Yandex.Direct automatic strategies
Audio advertising
Location-based advertising
Other Yandex services

Technologies

Direct API
Metrica API
AppMetrica
Market API
Money payment processing

Training & Certification

Training & Certification
Online Course
Certification of specialists

For Partners

For Agencies
Yandex partner status
Ad Network
ADFOX

Contacts

Yandex support service
Offices
Local advertising agencies
Get professional help with setting up Yandex.Direct

Legal Documents

Privacy Policy
Interest-based advertising on Yandex.Direct

Requirements

Technical Requirements
General Terms and Conditions
Regulations for Placing Advertisements

Advertising rates

Price List
© 2004–2025  YANDEX