enum ReportQuery.AdUnitView (v202411)

  • ReportQuery.AdUnitView is a view used for ad unit reports within the ReportService.

  • This enumeration defines different ways to view ad units in a report: TOP_LEVEL, FLAT, and HIERARCHICAL.

  • TOP_LEVEL view includes metrics for descendants not filtered out, while FLAT and HIERARCHICAL views do not include events for descendants.

  • The HIERARCHICAL view replaces the standard AD_UNIT_NAME and AD_UNIT_ID dimensions with leveled columns like "Ad unit 1", "Ad unit ID 1", etc., reflecting the ad unit hierarchy.

A view for an ad unit report.


Namespace
https://www.google.com/apis/ads/publisher/v202411
Enumeration Description
TOP_LEVEL Only the top level ad units. Metrics include events for their descendants that are not filtered out.
FLAT All the ad units. Metrics do not include events for the descendants.
HIERARCHICAL Use the ad unit hierarchy. There will be as many ad unit columns as levels of ad units in the generated report:
  • The column Dimension.AD_UNIT_NAME is replaced with columns "Ad unit 1", "Ad unit 2", ... "Ad unit n". If level is not applicable to a row, "N/A" is returned as the value.
  • The column Dimension.AD_UNIT_ID is replaced with columns "Ad unit ID 1", "Ad unit ID 2", ... "Ad unit ID n". If level is not applicable to a row, "N/A" is returned as the value.

Metrics do not include events for the descendants.