---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://yandex.com/support/adfox/en/campaigns/impressions-method.md
  - https://yandex.com/support/adfox/ru/campaigns/impressions-method.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/support/adfox/en/llms.txt

# Impression count method

The impression count method determines which event means the banner impression. You can't change the impression count method after adding a campaign.

## Available impression count methods {#method-list}

The impression count method is set at several levels: at account level, at campaign level, and at a Telegram channel level.


{% list tabs %}

- Account level

  When you create an ad campaign, the following impression count method is predefined:
  
  - **Banners load** (by default): An impression is counted when the banner code is returned in response to a request from the site page.

  <!-- source: en/_includes/method-of-counting.md -->
   - **Viewable impression, Yandex (IMS)**: An impression is only counted if at least 50% of the banner area is in the active browser window for at least 2 seconds. [Learn more about viewability counting](https://yandex.com/support/adfox/en/campaigns/impressions-method.md#viewability).
  <!-- endsource: en/_includes/method-of-counting.md -->

  - **Event 1**: An impression is counted when event 1 (event_1) is called in the banner that's already uploaded to the site.

  <!-- source: en/_includes/method-of-counting.md -->
   - **Impression (IMS)**: An impression is counted when ad rendering begins.
  <!-- endsource: en/_includes/method-of-counting.md -->

  <!-- source: en/_includes/method-of-counting.md -->
   - **Viewable Impression (IMS)**: An impression is counted according to the criteria set out by international media standards, including the minimum percentage of pixels in the viewable area and the impression duration in the active browser tab. [Learn more about viewability counting](https://yandex.com/support/adfox/en/campaigns/impressions-method.md#viewability).
  <!-- endsource: en/_includes/method-of-counting.md -->

  <!-- source: en/_includes/campaigns/method-list-note.md -->
  {% note warning %}

  The impression count methods **Impression (IMS)**, **Viewable Impression (IMS)**, and **Viewable impression, Yandex (IMS)** are only available for direct placements, that is, for campaigns without external monetization.

  To ensure correct [anti-fraud measures](https://yandex.com/support/adfox/en/statistics/ims-compliance.md#fraud) and viewability counting for these methods, embed ad tags on your site with the [context.js library](https://yandex.com/support/adfox/en/ad-inventory/codes/code-loader.md#js-code) and choose IMS<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.28958 0L10.7321 3.34626L12.7209 0.00521627L16 3.76881L12.1321 10.2408V16H0V5.20448H5.70012L8.28958 0ZM5.65258 5.30002H0.094782V15.9045H12.0373V10.3994L8.79204 15.8296L6.84825 12.8908L5.04872 15.6831L0.302501 9.43273L2.62786 6.00153L4.33087 7.95649L5.65258 5.30002ZM12.0373 10.3069L8.79001 15.7405L6.84774 12.8039L5.04555 15.6004L0.360972 9.43114L2.63254 6.07931L4.34168 8.0413L5.7056 5.30002H6.14741L4.43106 8.7393L2.58281 6.73305L0.829343 9.40805L4.92866 14.9252L6.8243 12.083L8.71994 14.9252L12.0373 9.50766V10.3069ZM12.1321 10.1483L15.9415 3.77409L12.7281 0.0859086L10.7361 3.43236L8.29726 0.0911245L5.75313 5.20448H6.19509L8.3882 0.809847L10.5919 3.81922L9.81792 5.20448H10.2345L12.8667 0.809847L15.5205 3.81922L12.1321 9.35287V10.1483ZM10.1772 5.30002H9.76454L8.05647 8.35716L8.24603 8.52434L10.1772 5.30002Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.8906 14.9422C11.0285 15.0011 11.1178 15.1359 11.1179 15.2857L11.2317 15.2856C11.2315 15.1232 11.151 14.9743 11.0205 14.8847C11.1403 14.8636 11.2317 14.7589 11.2317 14.6333C11.2317 14.4926 11.1169 14.3781 10.9758 14.3781H10.7198C10.6884 14.3781 10.663 14.4035 10.663 14.4348V15.2856H10.7767V14.8936L10.8906 14.9422ZM10.9758 14.7751H10.7767V14.4915H10.9758C11.0542 14.4915 11.1179 14.5551 11.1179 14.6333C11.1179 14.7116 11.0542 14.7751 10.9758 14.7751Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1891 14.8558C10.1891 15.2509 10.508 15.5723 10.8999 15.5723C11.2919 15.5723 11.6108 15.2509 11.6108 14.8558C11.6108 14.4607 11.2919 14.1393 10.8999 14.1393C10.508 14.1393 10.1891 14.4607 10.1891 14.8558ZM10.2779 14.8558C10.2779 14.5101 10.5569 14.2288 10.8999 14.2288C11.2429 14.2288 11.5219 14.5101 11.5219 14.8558C11.5219 15.2015 11.2429 15.4827 10.8999 15.4827C10.5569 15.4827 10.2779 15.2015 10.2779 14.8558Z" fill="black"/></svg> [templates](https://yandex.com/support/adfox/en/ad-inventory/settings/template.md) when adding banners to your campaign.

  {% endnote %}
  <!-- endsource: en/_includes/campaigns/method-list-note.md -->  

- Campaign level

  {% note info %}
  
  To redefine the method at the campaign level, please contact [support.](https://yandex.com/support/adfox/en/support/feedback.md)
  
  {% endnote %}
  
  
  - **Not redefined**: Settings are inherited from the account.  
  - **Banners load** (by default): An impression is counted when the banner code is returned in response to a request from the site page.

  <!-- source: en/_includes/method-of-counting.md -->
   - **Viewable impression, Yandex (IMS)**: An impression is only counted if at least 50% of the banner area is in the active browser window for at least 2 seconds. [Learn more about viewability counting](https://yandex.com/support/adfox/en/campaigns/impressions-method.md#viewability).
  <!-- endsource: en/_includes/method-of-counting.md -->

  - **Event N**, where `N` is an event number from 1 to 30: An impression is counted when the event is called in the banner that's already uploaded to the site. If the banner template doesn't provide for calling an event, and impressions are counted by events, impressions without calling events aren't counted.

  <!-- source: en/_includes/method-of-counting.md -->
   - **Impression (IMS)**: An impression is counted when ad rendering begins.
  <!-- endsource: en/_includes/method-of-counting.md -->

  <!-- source: en/_includes/method-of-counting.md -->
   - **Viewable Impression (IMS)**: An impression is counted according to the criteria set out by international media standards, including the minimum percentage of pixels in the viewable area and the impression duration in the active browser tab. [Learn more about viewability counting](https://yandex.com/support/adfox/en/campaigns/impressions-method.md#viewability).
  <!-- endsource: en/_includes/method-of-counting.md -->

  <!-- source: en/_includes/campaigns/method-list-note.md -->
  {% note warning %}

  The impression count methods **Impression (IMS)**, **Viewable Impression (IMS)**, and **Viewable impression, Yandex (IMS)** are only available for direct placements, that is, for campaigns without external monetization.

  To ensure correct [anti-fraud measures](https://yandex.com/support/adfox/en/statistics/ims-compliance.md#fraud) and viewability counting for these methods, embed ad tags on your site with the [context.js library](https://yandex.com/support/adfox/en/ad-inventory/codes/code-loader.md#js-code) and choose IMS<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.28958 0L10.7321 3.34626L12.7209 0.00521627L16 3.76881L12.1321 10.2408V16H0V5.20448H5.70012L8.28958 0ZM5.65258 5.30002H0.094782V15.9045H12.0373V10.3994L8.79204 15.8296L6.84825 12.8908L5.04872 15.6831L0.302501 9.43273L2.62786 6.00153L4.33087 7.95649L5.65258 5.30002ZM12.0373 10.3069L8.79001 15.7405L6.84774 12.8039L5.04555 15.6004L0.360972 9.43114L2.63254 6.07931L4.34168 8.0413L5.7056 5.30002H6.14741L4.43106 8.7393L2.58281 6.73305L0.829343 9.40805L4.92866 14.9252L6.8243 12.083L8.71994 14.9252L12.0373 9.50766V10.3069ZM12.1321 10.1483L15.9415 3.77409L12.7281 0.0859086L10.7361 3.43236L8.29726 0.0911245L5.75313 5.20448H6.19509L8.3882 0.809847L10.5919 3.81922L9.81792 5.20448H10.2345L12.8667 0.809847L15.5205 3.81922L12.1321 9.35287V10.1483ZM10.1772 5.30002H9.76454L8.05647 8.35716L8.24603 8.52434L10.1772 5.30002Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.8906 14.9422C11.0285 15.0011 11.1178 15.1359 11.1179 15.2857L11.2317 15.2856C11.2315 15.1232 11.151 14.9743 11.0205 14.8847C11.1403 14.8636 11.2317 14.7589 11.2317 14.6333C11.2317 14.4926 11.1169 14.3781 10.9758 14.3781H10.7198C10.6884 14.3781 10.663 14.4035 10.663 14.4348V15.2856H10.7767V14.8936L10.8906 14.9422ZM10.9758 14.7751H10.7767V14.4915H10.9758C11.0542 14.4915 11.1179 14.5551 11.1179 14.6333C11.1179 14.7116 11.0542 14.7751 10.9758 14.7751Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1891 14.8558C10.1891 15.2509 10.508 15.5723 10.8999 15.5723C11.2919 15.5723 11.6108 15.2509 11.6108 14.8558C11.6108 14.4607 11.2919 14.1393 10.8999 14.1393C10.508 14.1393 10.1891 14.4607 10.1891 14.8558ZM10.2779 14.8558C10.2779 14.5101 10.5569 14.2288 10.8999 14.2288C11.2429 14.2288 11.5219 14.5101 11.5219 14.8558C11.5219 15.2015 11.2429 15.4827 10.8999 15.4827C10.5569 15.4827 10.2779 15.2015 10.2779 14.8558Z" fill="black"/></svg> [templates](https://yandex.com/support/adfox/en/ad-inventory/settings/template.md) when adding banners to your campaign.

  {% endnote %}
  <!-- endsource: en/_includes/campaigns/method-list-note.md -->

- Telegram channel level

  Select which event should be counted as an impression:

    - **Banners load**: Selecting a banner from the advertising campaign to be served in the Telegram channel.
    - **Post views (Telegram)**: Ad post views recorded by the Yandex Advertising Network bot.

{% endlist %}


{% cut "Impression count example" %}

An ad campaign with calculation by event 2.

The campaign has a video banner where event 2 is the video playback start triggered **Play** button.

When the site page loads, a banner request is sent to the Adfox server. In response to the request, Adfox returns the banner code and the banner appears on the site (code loading is counted).

When the user clicks **Play**, event 2 is requested. At this point, the statistics for event 2 and the number of impressions increase.

If the event isn't triggered, the impression isn't counted for the ad campaign.


{% endcut %}


## How accounting for visibility works {#viewability}

For campaigns based on the **Viewable impression, Yandex (IMS)** and **Viewable Impression (IMS)** methods, you can use viewability tracking. This tracking works under the following conditions:

- For banner ads, the platform uses ad tags with the [context.js library](https://yandex.com/support/adfox/en/ad-inventory/codes/code-loader.md#js-code).
- Banners are added using “IMS” <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.28958 0L10.7321 3.34626L12.7209 0.00521627L16 3.76881L12.1321 10.2408V16H0V5.20448H5.70012L8.28958 0ZM5.65258 5.30002H0.094782V15.9045H12.0373V10.3994L8.79204 15.8296L6.84825 12.8908L5.04872 15.6831L0.302501 9.43273L2.62786 6.00153L4.33087 7.95649L5.65258 5.30002ZM12.0373 10.3069L8.79001 15.7405L6.84774 12.8039L5.04555 15.6004L0.360972 9.43114L2.63254 6.07931L4.34168 8.0413L5.7056 5.30002H6.14741L4.43106 8.7393L2.58281 6.73305L0.829343 9.40805L4.92866 14.9252L6.8243 12.083L8.71994 14.9252L12.0373 9.50766V10.3069ZM12.1321 10.1483L15.9415 3.77409L12.7281 0.0859086L10.7361 3.43236L8.29726 0.0911245L5.75313 5.20448H6.19509L8.3882 0.809847L10.5919 3.81922L9.81792 5.20448H10.2345L12.8667 0.809847L15.5205 3.81922L12.1321 9.35287V10.1483ZM10.1772 5.30002H9.76454L8.05647 8.35716L8.24603 8.52434L10.1772 5.30002Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.8906 14.9422C11.0285 15.0011 11.1178 15.1359 11.1179 15.2857L11.2317 15.2856C11.2315 15.1232 11.151 14.9743 11.0205 14.8847C11.1403 14.8636 11.2317 14.7589 11.2317 14.6333C11.2317 14.4926 11.1169 14.3781 10.9758 14.3781H10.7198C10.6884 14.3781 10.663 14.4035 10.663 14.4348V15.2856H10.7767V14.8936L10.8906 14.9422ZM10.9758 14.7751H10.7767V14.4915H10.9758C11.0542 14.4915 11.1179 14.5551 11.1179 14.6333C11.1179 14.7116 11.0542 14.7751 10.9758 14.7751Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1891 14.8558C10.1891 15.2509 10.508 15.5723 10.8999 15.5723C11.2919 15.5723 11.6108 15.2509 11.6108 14.8558C11.6108 14.4607 11.2919 14.1393 10.8999 14.1393C10.508 14.1393 10.1891 14.4607 10.1891 14.8558ZM10.2779 14.8558C10.2779 14.5101 10.5569 14.2288 10.8999 14.2288C11.2429 14.2288 11.5219 14.5101 11.5219 14.8558C11.5219 15.2015 11.2429 15.4827 10.8999 15.4827C10.5569 15.4827 10.2779 15.2015 10.2779 14.8558Z" fill="black"/></svg> templates.
- The campaign uses **Viewable Impression (IMS)** or **Viewable impression, Yandex (IMS)** as its impression count method.

Viewability criteria both for the methods based on the Yandex standard and those based on the international media standards (IMS) are given in the table:

#|
|| **The method of counting impressions** | **Display Advertising** | **Large banner ads (> 970 × 250 px)** | **Video Advertising** ||
|| Viewable impression, Yandex (IMS) | 50% of the banner area is in the active browser window for at least 2 seconds | 30% of the banner area is in the active browser window for at least 2 seconds | 
- At least 50% of the player is in the user's viewable area for at least 2 seconds.
- The minimum player size for the desktop version of the site is 320 × 180 pixels. ||
|| Viewable impression (IMS) | 50% of the banner area is in the active browser window for at least 1 second | 30% of the banner area is in the active browser window for at least 1 second | At least 50% of the player is in the user's viewable area for at least 2 seconds. ||
|#


{% note info %}

If the active browser window includes less than the specified area of the banner or player, but the user clicked on it and this click is counted by the system, then the viewable impression is also counted. This rule is valid for both methods.

{% endnote %}


To learn more about metrics available when selecting viewability counting methods, see [IMS metrics](https://yandex.com/support/adfox/en/statistics/reports/metrics.md#ims).

## Report terminology {#metrics}

If the impression count method for ad campaigns is available in your account:

- A **Banner ad responses** column is added to all reports.
- The **Unfilled impressions** column is renamed to **Unfilled ad responses**.

#|
|| **Parameter** |	**Description** ||
|| **Banner ad responses** | Counted when the server returns the banner code to the browser or app in response to an ad request. ||
|| **Impressions** |

An ad impression recorded by the system for the event selected in the impression count method.

By default, **Banners load** is considered an impression. Because of this, if the module is enabled but you didn't redefine the default value for any ad campaign, the statistics in the **Banner ad responses** and **Impressions** columns match. ||
|| **Unfilled ad responses** | The number of ad requests for which [backup ad](https://yandex.com/support/adfox/en/banners/default-banner.md) impressions were made. ||
|| **Clicks** | Clicks on a commercial campaign link or banner that lead to the advertiser's site page. ||
|| **Unfilled clicks** | Clicks on the backup ad that leads to the advertiser's site page. ||
|#


<!-- source: en/_includes/feedback.md -->
## Contact support


<a href="en/form"> <!--ссылка, куда ведет кнопка. Если внутренняя ссылка, пишем без .md и .html --> 
  <span class="button">Send an email</span> <!--текст на кнопке--> 
</a>



<!-- source: en/_includes/styles/button.md -->

<!-- endsource: en/_includes/styles/button.md -->
<!-- endsource: en/_includes/feedback.md -->


