Ad monetization

You can earn revenue by placing advertising blocks, connecting internal or external monetization.

Advertising Blocks

Note

Ads can only be served to users playing online (with an established internet connection). When the user plays offline, no ad units are served and neither impressions nor clicks/taps are counted.

Interstitial Blocks

Interstitial blocks are ad blocks that completely cover the background of the application and are shown at specific moments (e.g., when moving to the next level of the game).

It is centered and can occupy only a part of the screen, but the game field is completely covered by the block's background.

Created automatically when enabling monetization.

Interstitial block

Rewarded Blocks

Rewarded video blocks are video ad blocks that users can choose to watch and receive a reward or in-game currency for watching.

Created automatically when enabling monetization.

Rewarded block

Sticky Banners

A sticky banner is an advertising banner that is constantly displayed in the game. By default, display control is managed by the Yandex Games platform, but optionally, the Yandex Games API can be used to hide and show the banner.

Setting up a sticky banner is done in the developer console:

  • for mobile devices, you can specify the banner's placement in portrait and landscape orientations;
  • for desktops, you can enable the banner display, it will be placed on the right.
Banner on mobile devices (portrait orientation)

Banner on mobile devices (landscape orientation)

Banner on desktop

Internal Monetization

Internal monetization works through the Yandex Advertising Network (YAN) and is based on real-time bidding (RTB) technology to sell and buy ad impressions. RTB maximizes your revenue from ad impressions, because it's based on an auction model and automatically selects the most profitable offer from advertisers.

Ad units are served only on the most visited and high-quality advertising resources. In accordance with the Yandex Advertising Network Rules, we do not accept resources with low-quality content or created for the sole purpose of making money through ad placement.

Internal monetization works on domains for Russia and the CIS: yandex.ru, yandex.kz, yandex.uz, yandex.by.

Enabling

  1. Add the SDK code to the game's source files.

  2. Access the Games Console with your developer account.

  3. In the top left corner of the console, click Applications.

  4. Find the previously uploaded game in the list and click on its title.

  5. Upload an archive that contains the game's source files with the SDK code.

    For each added game that contains the SDK code, one ad block will be automatically added. The list of all ad blocks will be available for viewing in the YAN partner interface. You can also enable sticky banners.

    Note

    Ad blocks will be created after the game is published provided that successful registration in YAN has occurred.

  6. Go to the Advertising tab.

  7. Perform the following actions:

    Make sure that your Yandex Advertising Network (YAN) account has the same username as your Yandex Games account. That is important for ad monetization to work correctly.

    If the usernames are different, create a new YAN account with the same username as in Yandex Games. Follow the instructions in I don't have a YAN account.

    Check that your YAN account includes your contact info and banking details. This information is used for paying out your earnings. For more information, see User settings in YAN Help.

    1. Click Enable monetization.

    2. Fill out the form. Only provide up-to-date information, because it will be used to pay out your earnings. For more information, see Registration in YAN Help.

    3. Review the Terms of participation in the Yandex Advertising Network and agree to have your personal data processed and stored.

    4. Click Register.

      Now you can upload new games and earn money on the platform.

      According to the YAN offer, your earnings can be paid out once you've entered your payment details in the YAN partner interface and received an email from YAN confirming that your application had been accepted.

  8. Make sure that your game is ready for moderation:

    • Ad calls in the game draft are set up correctly according to section 4 of the Game requirements.
    • Sticky banners are set up (if applicable).
    • On the Advertising tab, Enable monetization is on.

    Note

    In draft mode, Yandex advertising blocks will be displayed.

  9. Submit the game for moderation and wait for the results.

    Note

    If your game has been under review for more than 100 days ago, you will see a warning that the requirements may have changed. Decline to submit for moderation, review the requirements, and check if the game meets them. After that, resubmit the game for moderation.

  10. On the Draft tab click Publish.

    In a couple of minutes, the status will change to Published, and users will be able to find your game in the Yandex Games catalog.

Payments

Payments are made when income reaches a certain threshold. The amount of the payment, the threshold, the method, and the payment terms depend on your legal status and country of residence. For detailed information, see the How to receive payments section of the YAN Help.

Note

Ad blocks generate income from visible impressions. An impression is considered visible if at least 50% of the ad block area is in the visible zone of the screen for no less than two seconds. A multi-stage filtering technology identifies dishonest and mistaken clicks on banners, and in such cases, revenue for impressions is not credited. For more details on this, see the Advertiser Protection section of the Yandex Advertising Network Help.

Statistics

Note

Statistics are available only after the publication of the game and the creation of real ad blocks.

Accounting for purchases, impressions, and clicks on ad blocks begins immediately after they are added to the game. Calculations are based on data from Yandex's Statistics Accounting System.

To view comprehensive statistics for all ad blocks in the game:

  1. Go to the Statistics tab in the Yandex Advertising Network partner interface.

  2. Select the Site / App and Ad unit name filters (for example, fullscreen or rewarded). The type of block is indicated in the block name.

    Note

    Do not select the Ad unit type filter, as all blocks in Games are of the "Banner" type.

  3. Generate the report.

Daily rewards from internal monetization are displayed in the developer console under MetricsMonetization metricsRevenue.

External Monetization

External monetization is activated in the YAN interface but operates through other advertising networks, such as Google, MyTarget.

It functions on the domain yandex.com for all countries.

Connection

  1. Connect monetization.

  2. Go to the YAN partner interface.

  3. In the Connect external advertising networks banner, click More.

    The YAN interface does not display a banner

    Possible reasons:

    • External monetization is already connected.
    • Your entity is a non-resident of the Russian Federation. In this case, connecting external monetization takes more time, and the banner will appear after a few working days.
  4. Click Enable. External monetization will start working automatically.

Payments

The payout threshold is set at either 3000 rubles or 150 US dollars, depending on the contract currency. The payout will automatically occur to the partner's account details provided in the YAN Partner interface, within 20 working days of the following month.

Statistics

Note

Statistics are only available after the game is published and real ad units are created.

After connection, external monetization operates automatically, and there is nothing further for the partner to do.

The daily reward from external monetization is displayed in the developer console under the MetricsMonetization metricsRevenue tab. Additionally, the amount of the reward can be seen in the acts and reporting documents sent to the partner's email after reaching the payout threshold.