Yandex Ads integration guide

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

Before you start Make sure you have correctly integrated ironSource’s Rewarded, Interstitial or Banner into your application.

Step 1. Create a Yandex account

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

Step 2. Add your app in Yandex Ads

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

Important! Once you’ve added your app, take note of the App ID. You’ll need this for setup on the LevelPlay platform later.

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

Important! Once you’ve added your ad units, take note of the Ad Unit ID. You’ll need this for setup on the LevelPlay platform later.
 

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

  • Log into your LevelPlay account and go to the LevelPlay side nav barSetupSDK 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 Adapter to Your Build

         ironSource SDK supports both Cocoapods and Manual download mechanisms.

        Download the Yandex Adapter with Cocoapods

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

        pod 'IronSourceYandexAdapter', '4.3.8.0'
        

        Done!
        You are now all set to deliver Yandex within your application!