---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.4
alternate:
  - https://yandex.com/dev/games/doc/en/sdk/construct-3/ads.md
  - https://yandex.com/dev/games/doc/hi/sdk/construct-3/ads.md
  - https://yandex.com/dev/games/doc/ko/sdk/construct-3/ads.md
  - https://yandex.com/dev/games/doc/ru/sdk/construct-3/ads.md
  - https://yandex.com/dev/games/doc/tr/sdk/construct-3/ads.md
  - https://yandex.com/dev/games/doc/vi/sdk/construct-3/ads.md
  - https://yandex.com/dev/games/doc/zh/sdk/construct-3/ads.md
  - href: en/sdk/construct-3/ads.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/games/doc/en/llms.txt

# Ads

<!-- 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 through displaying ad units in your games:

- Study the [features and recommendations](https://yandex.com/dev/games/doc/en/sdk/sdk-adv.md#recommendations) for placing ads.

- Set up ad calls using the SDK.

- [Connect monetization](https://yandex.com/dev/games/doc/en/console/adv-monetization.md).



## Features and Recommendations for Placing Ads {#features}

- Place ads in a way that clearly distinguishes them from the game mechanics.

- Recommended locations for in-game ads: before the game starts, when transitioning to a new level, after losing.

- The frequency of [rewarded video](https://yandex.com/dev/games/doc/en/sdk/sdk-adv.md#rewarded-video) ad calls is not restricted.

- The frequency of interstitial ads is managed by the Yandex Games platform.

{% note warning %}

Yandex's Ad Network treats accidental user clicks on ads as fraudulent activity, which reduces ad revenue.

To avoid this, never call ads during gameplay, where users might accidentally tap on ads.

{% endnote %}


### Rewarded Video Ads {#rewarded}

Rewarded video ads are video ad units used for monetization. Players receive in-game rewards or currency for watching these ads.

To display a rewarded video ad, use the **Show rewarded ad** action.

{% note info %}

The ID is only used to distinguish ad calls and has no relation to Yandex's Ad Network. You can leave it blank.

{% endnote %}

![Rewarded Video Example](../../_images/construct-3/ads/rewarded-ad.webp)

The plugin also lets you mute game audio during ad playback, meeting platform requirements.

![Audio Muting Example](../../_images/construct-3/ads/rewarded-silent.webp)


### Interstitial Ads {#fullscreen}

These full-screen ads cover the app background and appear between user actions (e. g., level transitions).

Use the **Show fullscreen ad** action to display them. Most often, no additional logic is needed beyond calling the action.

![Interstitial Example](../../_images/construct-3/ads/fullscreen-ad.webp)


### Sticky Banner {#sticky}

Enable [sticky banners](*key_sticky):

1. Go to the **Advertising** tab in the developer console.
2. Configure **Sticky banners**:

   - **Mobile devices**:

      - **Sticky banner in portrait orientation**: choose **At the bottom** or **At the top**
      - **Sticky banner in landscape orientation**: choose **At the bottom**, **At the top**, or **On the right**

   - **Desktops**: enable **Sticky banner on the desktop** (displays on the right)

By default, banners appear at game launch. For manual control:

1. In the **Sticky banners** block, enable the **Use the API to display a sticky-banner** option.
2. Use actions:

   - **Show sticky banner**
   - **Hide sticky banner**

Example use case: show banners in menus and hide them during gameplay.

![Sticky Banner Example](../../_images/construct-3/ads/sticky.webp)


---


<!-- source: en/_includes/button-git.md -->
<a href="https://github.com/yandex-games-plugins/construct3">
  <span class="button">Repository</span>
</a>
<!-- endsource: en/_includes/button-git.md -->

[*key_sticky]: A banner ad block that is displayed during gameplay.