type VideoPositionTarget (v202411)

  • VideoPositionTarget represents targetable positions within a video and is used by various services like AdRuleService, ForecastService, and LineItemService.

  • It includes fields for videoPosition, videoBumperType, videoPositionWithinPod, and adSpotId to define the specific video target.

  • Depending on the type of position being targeted (video position, bumper position, within a pod, or custom ad spot), certain fields must be populated while others must be null.

  • The videoPosition field is a required attribute when using VideoPositionTarget.

  • videoBumperType has enumerations for 'BEFORE' and 'AFTER' bumper positions relative to an ad pod.

Represents the options for targetable positions within a video.


Namespace
https://www.google.com/apis/ads/publisher/v202411

Field

videoPosition

VideoPosition

The video position to target. This attribute is required.

videoBumperType

VideoBumperType

The video bumper type to target. To target a video position or a pod position, this value must be null. To target a bumper position this value must be populated and the line item must have a bumper type. To target a custom ad spot, this value must be null.


Enumerations
BEFORE
Represents the bumper position before the ad pod.
AFTER
Represents the bumper position after the ad pod.

videoPositionWithinPod

VideoPositionWithinPod

The video position within a pod to target. To target a video position or a bumper position, this value must be null. To target a position within a pod this value must be populated. To target a custom ad spot, this value must be null.

adSpotId

xsd:long

A custom spot AdSpot to target. To target a video position, a bumper type or a video position within a pod this value must be null.