Step 1. Add an app

Role: monetization manager / app developer

Monetization is available for apps from the following stores:

  • the 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. Pass moderation

Once you've added your app, it'll be automatically queued for moderation, and you'll need to wait for it to get approved. For more information, see App moderation.

Step 3. Verify your app

Role: monetization manager / app developer

Verify your app using the developer's email or site specified in the app store.

One of the ways to do that is by using the 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 Boost:

Ad formats

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 units of different formats, see Creating ad units.

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. 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:

    • 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. Enable the necessary ad formats.
  6. Check integration.
Checklist 3. Third-party mediation

Connect the adapter: to integrate ad units into Google AdMob (ex. AdMob), use the Yandex Mobile Ads SDK adapters. To integrate with a different ad exchange, use its native adapter.

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. Enable 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. 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: 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. Enable the necessary ad formats.
  6. Check integration.
Checklist 3. Third-party mediation

Connect the adapter: to integrate ad units into Google AdMob (ex. AdMob), use the Yandex Mobile Ads SDK adapters. To integrate with a different ad exchange, use its native adapter.

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. Enable 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. 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:

    • 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. Enable the necessary ad formats.
  6. Check integration.
Checklist 3. Third-party mediation

Connect the adapter: to integrate ad units into Google AdMob (ex. AdMob), use the Yandex Mobile Ads SDK adapters. To integrate with a different ad exchange, use its native adapter.

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. 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 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 16.1 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 16.1 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 16.1 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.

      • In the Android target of your shared module, use:

        • minSdkVersion 24 or later.
        • compileSdkVersion 36 or later.
      • Use JVM 11 as the Android bytecode target (for example, Kotlin jvmTarget set to JvmTarget.JVM_11 and Java 11 compatibility in Gradle).

    • iOS

      • Use iOS 13 or later (for example, platform :ios, '13.0' in your Podfile).

      • Use CocoaPods with the CDN source https://cdn.cocoapods.org/ to add the YandexMobileAds pod; run pod install from the directory that contains your Podfile (for example, iosApp).

    • Compose Multiplatform

      • Use Kotlin Multiplatform with Compose Multiplatform and Android and iOS targets enabled in the module where you integrate ads.
  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.

      • In the Android target of your shared module, use:

        • minSdkVersion 24 or later.
        • compileSdkVersion 36 or later.
      • Use JVM 11 as the Android bytecode target (for example, Kotlin jvmTarget set to JvmTarget.JVM_11 and Java 11 compatibility in Gradle).

    • iOS

      • Use iOS 13 or later (for example, platform :ios, '13.0' in your Podfile).

      • Use CocoaPods with the CDN source https://cdn.cocoapods.org/ to add the YandexMobileAds pod; run pod install from the directory that contains your Podfile (for example, iosApp).

    • Compose Multiplatform

      • Use Kotlin Multiplatform with Compose Multiplatform and Android and iOS targets enabled in the module where you integrate ads.
  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.

      • In the Android target of your shared module, use:

        • minSdkVersion 24 or later.
        • compileSdkVersion 36 or later.
      • Use JVM 11 as the Android bytecode target (for example, Kotlin jvmTarget set to JvmTarget.JVM_11 and Java 11 compatibility in Gradle).

    • iOS

      • Use iOS 13 or later (for example, platform :ios, '13.0' in your Podfile).

      • Use CocoaPods with the CDN source https://cdn.cocoapods.org/ to add the YandexMobileAds pod; run pod install from the directory that contains your Podfile (for example, iosApp).

    • Compose Multiplatform

      • Use Kotlin Multiplatform with Compose Multiplatform and Android and iOS targets enabled in the module where you integrate ads.
  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 receive payments

Role: monetization manager / app developer

Yandex shares ad placement revenue with the partners of the Yandex Advertising Network. In order to receive your share of the advertising revenue, you need to provide payments details and electronic copies of the required documents. To find step-by-step registration instructions, see Documents and payments.

Watch the full dashboard walkthrough

If you prefer a visual guide, watch this step-by-step video that shows how to set up app monetization in your Boost account.

Additional capabilities of the Boost

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.
  • Use Adfox: if you already have Yandex Mediation set up, then Adfox is also available to you.
  • Delegate monetization setup to the Easy Monetization service from Yandex.

Chat with us