---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://yandex.com/dev/games/doc/en/console/adv-monetization.md
  - https://yandex.com/dev/games/doc/hi/console/adv-monetization.md
  - https://yandex.com/dev/games/doc/ko/console/adv-monetization.md
  - https://yandex.com/dev/games/doc/ru/console/adv-monetization.md
  - https://yandex.com/dev/games/doc/tr/console/adv-monetization.md
  - https://yandex.com/dev/games/doc/vi/console/adv-monetization.md
  - https://yandex.com/dev/games/doc/zh/console/adv-monetization.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/games/doc/en/llms.txt

# Advertisement

<!-- source: en/_includes/script-common.md -->
<!-- source: en/_includes/script/index-js.md -->

<!-- endsource: en/_includes/script/index-js.md -->

<!-- source: en/_includes/script/requirements-js.md -->

<!-- endsource: en/_includes/script/requirements-js.md -->

<!-- source: en/_includes/script/image-modal-js.md -->

<!-- endsource: en/_includes/script/image-modal-js.md -->
<!-- endsource: en/_includes/script-common.md -->


You can earn revenue by placing advertising blocks, connecting [internal](#internal-monetization) or [external](#external-monetization) monetization.


## Advertising Blocks {#ads}

{% note info %}

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.

{% endnote %}

### Interstitial Blocks {#interstitial}

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](#enable-int-monetization).

{% cut "Interstitial block" %}

![](../_images/about-monetization/full-screen.webp =600x)

{% endcut %}

### Rewarded Blocks {#rewarded}

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](#enable-int-monetization).

{% cut "Rewarded block" %}

![](../_images/about-monetization/rewarded.webp =600x)

{% endcut %}

### Sticky Banners {#sticky}

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](https://yandex.com/dev/games/doc/en/sdk/sdk-adv.md#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.

{% cut "Banner on mobile devices (portrait orientation)" %}

![](../_images/about-monetization/mobile-sticky-top-vertical.webp =300x) ![](../_images/about-monetization/mobile-sticky-bottom-vertical.webp =300x)

{% endcut %}

{% cut "Banner on mobile devices (landscape orientation)" %}

![](../_images/about-monetization/mobile-sticky-top-horizontal.webp =600x)

![](../_images/about-monetization/mobile-sticky-bottom-horizontal.webp =600x)

![](../_images/about-monetization/mobile-sticky-right.webp =600x)

{% endcut %}

{% cut "Banner on desktop" %}

![](../_images/about-monetization/desktop-sticky.webp =600x)

{% endcut %}

## Internal Monetization {#internal-monetization}

Internal monetization works through the [Yandex Advertising Network (YAN)](https://yandex.com/support/partner/en/){.external} 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](https://yandex.ru/legal/partner/){.external}, 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 {#enable-int-monetization}

1. [Add the SDK code](https://yandex.com/dev/games/doc/en/sdk/sdk-adv.md) to the game's source files.
1. <!-- source: en/_includes/console/open-console.md -->
   Access the [Games Console](https://games.yandex.com/console){.external} with your developer account.
   <!-- endsource: en/_includes/console/open-console.md -->
1. In the top left corner of the console, click **Games**.
1. Find the previously uploaded game in the [list](https://games.yandex.com/console/applications){.external} and click on its title.
1. [Upload an archive](https://yandex.com/dev/games/doc/en/console/add-new-game.md) that contains the game's source files with the SDK code.

    For each added game that contains the SDK code, one [ad block](#ads) will be automatically added. The list of all ad blocks will be available for viewing in the [YAN partner interface](https://partner.yandex.com/){.external}. You can also enable [sticky banners](#sticky).

    {% note info %}

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

    {% endnote %}

1. Go to the **Advertising** tab.
1. Perform the following actions:

   {% list tabs %}

   - I have a YAN account

      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](https://yandex.com/support/partner/en/account-settings){.external} in YAN Help.

   - I don't have a YAN account

      1. Click **Enable monetization**.
      1. 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](https://yandex.com/support/partner/en/joining/application-form#application){.external} in YAN Help.

      1. Review the [Terms of participation in the Yandex Advertising Network](https://yandex.com/legal/yan_service_offer/){.external} and agree to have your personal data processed and stored.
      1. 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.

   {% endlist %}

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

   - Ad calls in the game draft are set up correctly according to [section 4](https://yandex.com/dev/games/doc/en/concepts/requirements.md#4) of the Game requirements.
   - Sticky banners are set up (if applicable).
   - On the **Advertising** tab in the **YAN statistics** section, there is no **Enable monetization** button. If the button is present, return to the **I don't have a YAN account** instructions from the previous step.

   {% note info %}

   In [draft mode](https://yandex.com/dev/games/doc/en/console/test-game.md), Yandex advertising blocks will be displayed.

   {% endnote %}

1. [Submit the game for moderation](https://yandex.com/dev/games/doc/en/console/add-new-game.md#moderation-game) and wait for the results.

   <!-- source: en/_includes/console/moderation.md -->
   {% note info %}

   If the game was submitted for review more than 100 days ago, you will see a warning that the requirements may have changed. Cancel the moderation submission, review the requirements, and check if the game complies with them. After that, resubmit the game for moderation.

   {% endnote %}
   <!-- endsource: en/_includes/console/moderation.md -->

1. <!-- source: en/_includes/console/updated-game.md -->
   On the **Draft** tab, click **Publish**. After a couple of minutes, the status will change to **Published**, and users will be able to find your game in the [Yandex Games catalog](https://yandex.com/games/){.external}.
   <!-- endsource: en/_includes/console/updated-game.md -->

### Payments {#money-int}

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](https://yandex.com/support/partner/en/payments/){.external} section of the YAN Help.

{% note info %}

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](https://yandex.com/support/partner/en/technologies/antifraud){.external} section of the Yandex Advertising Network Help.

{% endnote %}

### Statistics {#statistic-int}

{% note info %}

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

{% endnote %}

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](https://partner.yandex.com/){.external}.
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 info %}

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

   {% endnote %}

3. Generate the report.

Daily rewards from internal monetization are displayed in the [developer console](https://games.yandex.com/console){.external} under **Metrics** → **Monetization metrics** → **Revenue**.

## External Monetization {#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 {#enable-ext-monetization}

1. [Connect monetization](#enable-int-monetization).

1. Go to the [YAN partner interface](https://partner.yandex.com/){.external}.
1. In the **Connect external advertising networks** banner, click **More**.

    {% cut "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.

    {% endcut %}

1. Click **Enable**. External monetization will start working automatically.

### Payments {#money-ext}

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 {#statistics-ext}

{% note info %}

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

{% endnote %}

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](https://games.yandex.com/console){.external} under the **Metrics** → **Monetization metrics** → **Revenue** 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.
