Report on video true opportunities

 

You can view Ad Manager video performance, including video opportunities, opportunities that were capped based on your settings, and those that matched based on ad break duration with a video true opportunities report.

These report metrics allow you to accurately report on your true video opportunities by taking into account user drop-off, the duration you consider to be an ad opportunity, and your restrictions on max ads for your ad pod.

Set the ad opportunity duration for your network

The "Ad opportunity duration" is the duration (in seconds) used to calculate reporting for unfilled queries in optimized pods, and video true opportunities, and is always rounded down.

For example, if the duration is set to 30 seconds, an optimized pod with 2 minutes of unfilled ad duration will report 4 unfilled queries, representing 4 opportunities. Changing this value only affects future data. It does not change past calculations. You can see some more examples, below.

 This network setting can be found at Admin and then Video and audio.

This setting was formerly called "Unfilled ad duration in optimized pods" and defaults to 30 seconds. Changing this value only affects future data in reporting. It does not change past calculations.

  1. Sign in to Google Ad Manager.
  2. Click Admin and then Video.
  3. Locate the "Ad opportunity duration" setting, and enter the number of seconds.
  4. Click Save.

Run a report for video true opportunities

  1. Create a report as you normally would in Ad Manager.
  2. Choose Historical as the report type and select your date range.
  3. (Optional) Click Add filter to refine your report data and include only items you specify.
  4. Choose which data to display in your report by selecting supported dimensions and metrics, including the true opportunities metrics.

    The custom spot dimension allows you to break out your opportunities and matched opportunities based on the setup of your custom spot break template.

  5. Set up report scheduling and permissions.
  6. Click Run to run your report, or click Save to save the report.
See supported dimensions

Geography

  • City
  • Country
  • Region

Time unit

  • Date

Inventory

  • Ad unit
  • Requested ad sizes

CMS metadata

Content metadata

  • Content
  • Content bundle

Video

  • Ad request duration
  • Custom spot
  • Continuous play type
  • Position in pod*
  • Position of pod

See descriptions of Ad Manager report dimensions.

* For opportunities, the "position in pod" will always report as position 1.

Metrics available to report on true opportunities

True opportunities
The number of video ad opportunities reached by a user (rounded down). Opportunities are counted regardless of impressions or errors, including empty VAST responses.

See examples

For ads that the user reaches:

Total video opportunities =
Ad break duration / Ad opportunity duration
(rounded down)

Examples

  • 200-second ad break, 30-second ad opportunity duration
    • 6 opportunities
  • 180-second ad break, 30-second ad opportunity duration
    • 6 opportunities
  • 109-second ad break, 10-second ad opportunity duration
    • 10 opportunities
 

Capped opportunities
The number of video ad opportunities reached by a user (rounded down, or capped based on your max ads setting, whichever is less). Capped opportunities are counted regardless of impressions or errors, including empty VAST responses.

See examples

For ads that the user reaches:

Video capped opportunities =
Max ad break duration / Ad opportunity duration
(rounded down, or capped based on your max ads setting, whichever is less)

Examples

  • 180-second ad break, max ads set to 5, 30-second ad opportunity duration
    • 6 opportunities
    • 5 capped opportunities
 

Matched opportunities
The number of video ad opportunities where the break duration was filled (rounded down), even if less than 50% of ad break duration is filled.

See examples

For ads that the user reaches:

Video matched opportunities =
Seconds filled in the ad break / Ad opportunity duration
(rounded down)

Examples

  • 200-seconds of ads filled, 30-second ad opportunity duration
    • 6 opportunities
  • 180-seconds of ads filled, 30-second ad opportunity duration
    • 6 opportunities
  • 179-seconds of ads filled, 30-second ad opportunity duration
    • 5 matched opportunities
 

"Video opportunities", "Capped opportunities", and "Matched opportunities" are based on the ad opportunity duration network setting, and are always rounded down.

 

Matched duration (seconds)
The total number of seconds filled.

For inline VMAP, this duration is only counted when a breakStart event is reached. For any other break, it's only counted when the first ad in the pod is viewed.

This metric is compatible with custom spots, and allows you to understand the filled time, by spot.

 

Total duration (seconds)
The total number of seconds available to be filled.

For inline VMAP, this duration is only counted when a breakStart event is reached. For any other break, it's only counted when the first ad in the pod is viewed.

This metric is compatible with custom spots, and allows you to understand the available time, by spot.

You can subtract matched duration from the total duration to calculate the unfilled duration in pods.

Break start
The total number of breaks starts or errors for the first ad in a pod that users made it to.

For inline VMAP, this is the number of breakStart events reached. For any other break, it is the view event for the first ad in the pod.

Break end
The total number of breaks completed or fatal errors for the last ad in the pod.

For inline VMAP, this is the number of breakEnd events reached. For any other break, it is the view event for the last ad in the pod.

The "Break start" and "Break end" metrics are counted for inline VMAP, and for non-inline VMAP for optimized pods. Standard pods must rely on inline VMAP.

You can subtract "Break end" from "Break start" to calculate in-pod drop-off.

True opportunities for single ad requests

If max_ad_duration is included in the ad request:

Total duration = The max_ad_duration.
Filled duration = The actual filled duration of the ad.
True opportunities = The max_ad_duration / 30 (rounded down).
Capped opportunities = The lesser of: [ 1 ] or [ max_ad_duration / 30 (rounded down) ].
Matched opportunities = The Filled duration / 30 (rounded down).

If max_ad_duration is not included in the ad request:

Total duration = The actual filled duration of the ad.
Filled duration = The actual filled duration of the ad.
True opportunities = 1
Capped opportunities = 1
Matched opportunities = The lesser of: [ 1 ] or [ Filled duration / 30 (rounded down) ].

User drop-off in true opportunity reporting

Opportunities are only counted if a user makes it to the ad break, as described below. This means that if a user loads a stream for a 2-hour movie, but drops off after the pre-roll, only the pre-roll counts as an opportunity. Comparing ad requests and opportunities shows drop-off.

  • For pre-fetched ad breaks, opportunities are counted once the user makes it to the break, even if it's empty. For inline VMAP, ad requests require the breakStart event to be fired to count the opportunities. Non-inline VMAP opportunities are counted based on the first ad being reached.

  • For live ad breaks, VMAP requests count opportunities based on the first ad being reached.

Example of a video true opportunities report

Series Position of pod Total
ad
requests
Total
responses served
Total unmatched ad requests True opportunities Capped
opportunities
Total impressions
Example series Pre‑roll 946 929 17 704 704 664
Example series Mid‑roll 1 3,581 3,465 116 3,472 2,976 2,620
Example series Mid‑roll 2 3,510 3,390 120 3,262 2,796 2,486
Example series Mid‑roll 3 3,300 3,077 223 2,996 2,568 2,313
Example series Mid‑roll 4 3,369 3,154 215 2,996 2,568 2,305
Example series Mid‑roll 5 3,221 2,991 230 2,877 2,466 2,235
Was this helpful?
How can we improve it?

Need more help?

Sign in for additional support options to quickly solve your issue

Search
Clear search
Close search
Google apps
Main menu
Search Help Center
true
148
false