Monitor and debug a specific stream session

You can monitor and debug a live stream video for a specific stream session. The stream activity monitor (SAM) allows you to see details about the numbers of ads, ad breaks, fill and served durations, and troubleshoot issues in real time.

For live and linear streams, SAM automatically updates as new ad breaks occur in the session.

  Open SAM to debug a video on demand stream
  Open SAM to debug a live video stream
  Monitor and troubleshoot a stream
  Investigate a specific ad break

Every user stream is given a "session ID" which can be found with an HTTP proxy tool, such as Chrome Developer Tools, Charles, or Fiddler. Learn how to locate a session ID.

Alternately, you can use a debug key to see activity or troubleshoot a video stream.

Open SAM and debug a DAI video stream

Video on demand streams

  1. Sign in to Google Ad Manager.

  2. Click Video  and then Stream activity monitor.

  3. Enter a session ID or debug key.
  4. Click Debug stream.

Live linear streams

  1. Sign in to Google Ad Manager.
  2. Click Video  and then Stream activity monitor.
  3. Enter a session ID or debug key.
  4. Click Debug stream.

Monitor and troubleshoot a session stream

When you click to debug a session ID, SAM displays information about the session, including your request URL, content, and filled percentages, broken down by ad break.

The following metrics are displayed:

Metric Description
Streaming time Total time elapsed including content and ads.
Number of ads Total number of ads available for the associated ad break.
Filled duration Combined duration of the ads that were selected to serve during the ad break.*
Served duration Combined duration of ads that actually served during the ad break.**
Served percentage Percentage of ad break duration that actually served.
  (served duration / ad break duration) x 100

    * If fill duration is less than the ad break duration, the remainder is taken with the live stream's ad slate. Learn more about slates.
  ** If an ad pod successfully serves all its ads, served duration should be equal to fill duration.

Investigate a specific ad break

You can click any row, which represents an ad break, to see more information about individual creatives served during the break, and any errors that occurred during the break.

Creative ID
You can see the creatives that were chosen to serve, including both the ad server and creative ID from the VAST responses. If the creative is hosted within your Ad Manager network, you can click the creative ID to open the actual creative, and review its configuration.

Troubleshoot based on VMAP and VAST responses

You can click to expand either the VMAP or VAST requests and responses, for an individual ad break.

You should review the request URLs to ensure that all of the parameters in this ad request are what you expect. Verify that all expected parameters were passed to the application and set correctly for this user.

  • Are the ad unit (iu), key/values (cust_params) values correct?
  • If you are using the Ad Exchange, is the description_url set?
  • If this is a VOD stream, check to see that the vid and cmsid values match the content.

If you are not certain why a specific ad was chosen to serve, and if Ad Manager is used as your ad server, you can copy the request URL from SAM into the Delivery Inspector for Video and simulate an ad request to show you which ad rules or creatives would serve for this ad request. You can also test by copying either the tag or the VAST XML onto the Video Suite Inspector to see how the ads display, visually.


Was this helpful?
How can we improve it?