Ads Metrics

This table provides definitions of Ads metrics used by all of the Ads dashboards. For real-time metrics, each data point aggregates the previous 60 seconds of data collected.

Updated 2026-07-27 ad-metrics-definitions

Metric

Dashboard

Real-Time

Historical

Description

% Slate Duration
  • Real-Time
  • Ads
Yes Yes The percentage of live server-side ad session time during which ad slates played instead of ads. This metric is only relevant for server-side inserted ads on live streams.

In the Analysis dashboard, this metric shows the percentage of total planned ad duration in which slates played in the current interval. An increasing or higher percentage indicates that more ad time was consumed by slates and potential ad revenue loss occurred.

You can use MetricLens dimensions, such as content asset name or ad break Id, for further analysis.

A high slate duration may be a symptom of the following issues:
  • The ad server (e.g. Freewheel) is misconfigured and unable to provide the required ads or find matching ad creatives.
  • The publisher does not have enough ads and hence is forced to fill ad gaps with slates.
  • Ad scheduling may leave unexpected gaps in ad sessions.
The percentage of live server-side ad session time during which ad slates played instead of ads. This metric is only relevant for server-side inserted ads on live streams. In the Analysis dashboard, this metric shows the percentage of total planned ad duration in which slates played in the current interval. An increasing or higher percentage indicates that more ad time was consumed by slates and potential ad revenue loss occurred. You can use MetricLens dimensions, such as content asset name or ad break Id, for further analysis.
% Slate Plays
  • Real-Time
  • Ads
Yes Yes The percentage of live server-side Ad Attempts during which ad slates played.

In the Analysis dashboard, this metric shows the percentage of all Ad Attempts that played slates in the current interval. An increasing or higher percentage indicates that more ad breaks played slates and resulted in potential ad revenue loss.
You can use MetricLens dimensions, such as content asset name or ad break Id, for further analysis. A high percentage of slates may be a symptom of the following issues:
  • The ad server (e.g. Freewheel) is misconfigured and unable to provide the required ads or find matching ads.
  • The publisher does not have enough ads and hence is forced to fill ad gaps with slates.
  • Ad scheduling may leave unexpected gaps in ad sessions.

In the Analysis dashboard, this metric shows the percentage of all live stream ad sessions that played slates in the current interval. In MetricLens, dimensions can be applied to analyze the slate plays in specific dimensions.

Ads Completed (% of Ad impressions)
  • Real-Time
  • Ads

VSI

  • Trends


Yes

Yes

The average percentage of your ad creatives that were viewed in the selected time period. This metric is an ended type metric that is only available for ended ad sessions.
  • Ad % Complete Summary: the Ad % Complete during the selected time period for the selected dimension. 
  • Ad % Complete Time Series: a time series for the selected time period, where each point is the Ad % Complete during that specific interval.

Conviva calculates the Ad % Complete by dividing the sum of the ad creative playing time for all ads by the sum of the total creative length of those ads. This metric excludes ads when the content length isn’t available or not reported by the device.
Ad Actual Duration
  • Real-Time
  • Ads

VSI

  • Trends

Yes Yes The total ad creative playing time in seconds divided by the number of ad creatives that played during the selected interval.
Ad Attempts
  • Real-Time
  • Ads
  • Diagnostics
  • Alerts

VSI

  • Trends

Yes Yes The total number of attempts to fetch ad creatives in the selected time period, regardless of the outcome. For client-side ads, an attempt is made when the video player attempts to fetch an ad creative using the ad tag URL. For server-side ads, an attempt is the first event that indicates that the ad attempted to play the stitched media.
Ad Average Bitrate
  • Real-Time
  • Ads
  • Diagnostics
  • Alerts

VSI

  • Trends

  • AI Alerts

Yes Yes The average bitrate across all ad creatives that played in a selected interval.
Ad Concurrents
  • Real-Time
  • Ads
  • Diagnostics
  • Alerts
Yes No For real time, the metric shows the number of concurrently playing ad creatives in the current second. For historical intervals, this metric shows the maximum number of ad creatives that played in any 60 second bucket throughout the interval. Ad Concurrents only counts active sessions where the ad creative has started playing; it does not count unsuccessful attempts.
Ad Ended Plays
  • Real-Time
  • Ads

VSI

  • Trends

Yes No The number of ad creatives that ended in the current interval.
Ad Frequency/Unique
  • Ads

VSI

  • Trends

No Yes The Ad Frequency/Unique metric is calculated by dividing the total number of Ad Ended Plays in a selected time range by the number of Unique Devices that played at least one ad in that time range. An increasing or higher number indicates that viewers watched more ads. Playing too many ads may impact viewer engagement.

Also, repeating the same ad multiple times to the same viewer negatively impacts viewer experience and is strictly limited by advertisers. You can find repeated ads by analyzing this metric through MetricLens dimensions, such as ad Id and creative Id.

A high ad frequency metric may be a symptom of the following issues:
  • The ad server (e.g. Freewheel) is misconfigured and unable to enforce the frequency.
  • The publisher does not have enough ads and hence is forced to repeat the same ads.
  • An ad delivery issue in the ad ecosystem is causing the same “default" ads to run repeatedly.
In the Analysis dashboard, this metric shows the average number of ads per unique device. In MetricLens, dimensions can be applied to analyze the average frequency by different ad dimensions to focus on repeated ads.