Before you start: Create an account

Role: monetization manager / app developer

To start working with the Yandex Advertising Network, go to ads.yandex.com/monetization and click Get started.

Alert

You need a Yandex ID to register with the Yandex Advertising Network.

We recommend registering with the Yandex Advertising Network under a new ID that isn't used to access the interfaces of other services (such as Yandex Direct and Yandex Market). Never register someone else's apps under your personal account: you won't be able to transfer ad units and revenue from your account to another one.

To find step-by-step registration instructions with a tutorial video, see Registration in the Yandex Advertising Network.

After you register in the Yandex Advertising Network, the dashboard will start showing tips on monetizing your app. These include:

  • Steps to get started with monetization.
  • A widget to quickly switch to the current step.
  • Links to useful materials.

Once you've set up the monetization of your first app, the tips on the dashboard will be replaced with statistics widgets.

Step 1. Add an app

Role: monetization manager / app developer

Monetization is available for apps from the following stores:

  • App Store
  • Google Play
  • Huawei AppGallery
  • Xiaomi (getapp.store)
  • Samsung Galaxy Store
  • Amazon Appstore
  • NashStore
  • RuStore

To learn how to add an app, see Adding an app.

Step 2. Get moderation approval

After your app has been added, you need to wait for moderation results. The app will be automatically submitted for moderation. For more information, see App moderation.

Step 3. Verify your ownership of the app

Role: monetization manager / app developer

Confirm access to the app using the developer's email or site specified in the app store.

One of the ways to confirm access to the app is app-ads.txt file. Learn about app-ads.txt and how to configure it.

Step 4. Add an ad unit

Role: monetization manager / app developer

The following ad formats are available in the Yandex Advertising Network:

Banner ads

Interstitial ads

Rewarded ads

Native ads

App Open Ads

Feed

InStream ads

After adding the app, create an ad unit of the required format: enter its name and specify the necessary settings.

Once created, the unit is assigned a unique ID in the following format: R-M-0000000-0.

For detailed instructions on how to create ad units of different formats, see Creating an ad unit.

Enable the free Adfox online service for your ad unit to place banners with direct sales in your app. This service is available to all partners of the Yandex Advertising Network. For more information, see Direct ad sales with Adfox.

Step 5. Integrate the SDK

Role: app developer

Depending on the platform, determine the monetization method and integrate ad units into the app code:

Checklist 1. Yandex Mediation (all networks)
  1. Check the minimum app requirements:

    • Use Android Studio 2021 or later.

    • Make sure your app's build file uses the following values:

      • minSdkVersion 21 or later.
      • compileSdkVersion 31 or later.
  2. Connect the single build dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the necessary ad formats.
  5. Check integration.
Checklist 2. Yandex Mediation (connecting individual adapters)
  1. Check the minimum app requirements:

    • Use Android Studio 2021 or later.

    • Make sure your app's build file uses the following values:

      • minSdkVersion 21 or later.
      • compileSdkVersion 31 or later.
  2. Connect the Yandex Mobile Ads SDK dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the required adapters separately using the appropriate packages.
  5. Connect the necessary ad formats.
  6. Check integration.
Checklist 3. Third-party mediation

Connect the adapter: use Yandex Mobile Ads SDK adapters to integrate ad units into Google AdMob (ex. AdMob) and the appropriate adapters for integration into other networks.

Checklist 4. Direct SDK call
  1. Check the minimum app requirements:

    • Use Android Studio 2021 or later.

    • Make sure your app's build file uses the following values:

      • minSdkVersion 21 or later.
      • compileSdkVersion 31 or later.
  2. Connect the Yandex Mobile Ads SDK dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the necessary ad formats.
  5. Check integration.
Checklist 1. Yandex Mediation (all networks)
  1. Check the minimum app requirements: Use iOS 13 or later for integration.

  2. Connect the single build dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the necessary ad formats.
  5. Check integration.
Checklist 2. Yandex Mediation (connecting individual adapters)
  1. Check the minimum app requirements: Use iOS 13 or later for integration.

  2. Connect the Yandex Mobile Ads SDK dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the required adapters separately using the appropriate packages.
  5. Connect the necessary ad formats.
  6. Check integration.
Checklist 3. Third-party mediation

Connect the adapter: use Yandex Mobile Ads SDK adapters to integrate units into Google AdMob (ex. AdMob) and the appropriate adapters for integration into other networks.

Checklist 4. Direct SDK call
  1. Check the minimum app requirements: Use iOS 13 or later for integration.

  2. Connect the Yandex Mobile Ads SDK dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the necessary ad formats.
  5. Check integration.
Checklist 1. Yandex Mediation (all networks)
  1. Check the minimum app requirements:

    • To run the SDK, you need Target API Level version 31 or later.
    • To load ads of any type, you need iOS 13 or later.
  2. Connect the single build dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the necessary ad formats.
  5. Check integration.
Checklist 2. Yandex Mediation (connecting individual adapters)
  1. Check the minimum app requirements:

    • To run the SDK, you need Target API Level version 31 or later.
    • To load ads of any type, you need iOS 13 or later.
  2. Connect the Yandex Mobile Ads SDK dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the required adapters separately using the appropriate packages.
  5. Connect the necessary ad formats.
  6. Check integration.
Checklist 3. Third-party mediation

Connect the adapter: use Yandex Mobile Ads SDK adapters to integrate units into Google AdMob (ex. AdMob) and the appropriate adapters for integration into other networks.

Checklist 4. Direct SDK call
  1. Check the minimum app requirements:

    • To run the SDK, you need Target API Level version 31 or later.
    • To load ads of any type, you need iOS 13 or later.
  2. Connect the Yandex Mobile Ads SDK dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the necessary ad formats.
  5. Check integration.
Checklist 1. Yandex Mediation (all networks)
  1. Check the minimum app requirements:

    • Android

      • Use Android Studio 2021 or later.

      • Make sure your app's build file uses the following values:

        • minSdkVersion 21 or later.
        • compileSdkVersion 31 or later.
    • iOS

      • Use iOS 13 or later.
  2. Enable the single build dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Enable the necessary ad formats.
  5. Check integration.
Checklist 2. Yandex Mediation (connecting individual adapters)
  1. Check the minimum app requirements:

    • Android

      • Use Android Studio 2021 or later.

      • Make sure your app's build file uses the following values:

        • minSdkVersion 21 or later.
        • compileSdkVersion 31 or later.
    • iOS

      • Use iOS 13 or later.
  2. Connect the Yandex Mobile Ads SDK dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the required adapters separately using the appropriate packages.
  5. Enable the necessary ad formats.
  6. Check integration.
Checklist 4. Direct SDK call
  1. Check the minimum app requirements:

    • Android

      • Use Android Studio 2021 or later.

      • Make sure your app's build file uses the following values:

        • minSdkVersion 21 or later.
        • compileSdkVersion 31 or later.
    • iOS

      • Use iOS 13 or later.
  2. Connect the Yandex Mobile Ads SDK dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Enable the necessary ad formats.
  5. Check integration.
Checklist 1. Yandex Mediation (all networks)
  1. Check the minimum app requirements:

    • Android

      • Use Android Studio 2021 or later.

      • Make sure your app's build file uses the following values:

        • minSdkVersion 23 or later.
        • compileSdkVersion 34 or later.
      • To load ads of any type, you need Android 4.1 or later.

      • Video ads are only selected for devices with Android version 5 or later.

    • iOS

      • Use iOS 13 or later.
      • Use Xcode 15 or later.
  2. Enable the single build dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Enable the necessary ad formats.
  5. Check integration.
Checklist 2. Yandex Mediation (connecting individual adapters)
  1. Check the minimum app requirements:

    • Android

      • Use Android Studio 2021 or later.

      • Make sure your app's build file uses the following values:

        • minSdkVersion 23 or later.
        • compileSdkVersion 34 or later.
      • To load ads of any type, you need Android 4.1 or later.

      • Video ads are only selected for devices with Android version 5 or later.

    • iOS

      • Use iOS 13 or later.
      • Use Xcode 15 or later.
  2. Connect the Yandex Mobile Ads SDK dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Connect the required adapters separately using the appropriate packages.
  5. Enable the necessary ad formats.
  6. Check integration.
Checklist 4. Direct SDK call
  1. Check the minimum app requirements:

    • Android

      • Use Android Studio 2021 or later.

      • Make sure your app's build file uses the following values:

        • minSdkVersion 23 or later.
        • compileSdkVersion 34 or later.
      • To load ads of any type, you need Android 4.1 or later.

      • Video ads are only selected for devices with Android version 5 or later.

    • iOS

      • Use iOS 13 or later.
      • Use Xcode 15 or later.
  2. Connect the Yandex Mobile Ads SDK dependency.
  3. Initialize the Yandex Mobile Ads SDK.
  4. Enable the necessary ad formats.
  5. Check integration.

Finally: Add payment details to collect your money

Role: monetization manager / app developer

Yandex shares ad placement revenue with Advertising Network participants. We need your payment details and copies of the required documents in order to transfer payments. To find step-by-step registration instructions with a tutorial video, see Documents and payments.

Additional Yandex Advertising Network tools

Role: monetization manager / app developer

  • See the required documents and payment terms. Note that you have to accept the terms of the offer in order to receive revenue. To check the status, go to the Extras → Documents tab in the Yandex Advertising Network interface.
  • Explore newsletter management to keep up to date with the latest updates and statistics changes and get useful tips on monetization.
  • Connect direct sales via Adfox.
  • Use Adfox: if you already have Yandex Mediation set up, then Adfox is also available to you.

Contact support