Yandex Ads integration

Create a Yandex Ads account, add your app, set up ad units, and activate Yandex Ads within the ironSource SDK Networks module.

Read time 1 minutes

This guide will instruct you step-by-step on how to set Yandex Ads live as an Ad Network on Unity LevelPlay.

Prerequisites

Ensure that you have correctly integrated ironSource's Rewarded, Interstitial or Banner into your application.

Step 1. Create a Yandex Ads account

Create an account with Yandex Ads. You can do so here.

Step 2. Add your app in Yandex Ads

Add an app to your Yandex Ads account. Learn how here

Step 3. Create an ad unit

Set up the ad units (rewarded, interstitial, or banners ads) you want to monetize with on the Yandex Ads platform. Learn how

Step 4. Activate Yandex Ads on the ironSource SDK Networks Module

  • Log into your LevelPlay account and go to the LevelPlay side nav bar > Setup > SDK Networks
  • Click on Manage Networks
  • Select Yandex Ads from the list of available ad networks
  • Click Activate to turn on the network 
  • Next, select the app on which you’d like to run Unity LevelPlay’s Mediation with Yandex Ads bidding.
  • Select Yandex Ads from the list of ad networks and click on the tool Setup icon.
  • Then insert the Application Key (step 2) and Ad Unit ID (step 3) under Interstitial, Rewarded Video, or Banner Settings. Click Save.

Step 5. Add the Yandex Ads Adapter to Your Build

ironSource SDK supports both Cocoapods and Manual download mechanisms.

Download the Yandex Ads Adapter with Cocoapods

To integrate the Yandex Ads SDK with Cocoapods, enter the following line in your podfile and you’re good to go!

pod 'IronSourceYandexAdapter','4.3.22.0'

You can now deliver Yandex Ads within your application.