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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-20 UTC."],[[["`VideoPositionTarget` allows publishers to target specific positions within a video, such as pre-roll, mid-roll, post-roll, or bumper positions."],["This targeting can be further refined by specifying the position within an ad pod or targeting a custom ad spot using its ID."],["`VideoPositionTarget` utilizes fields like `videoPosition`, `videoBumperType`, `videoPositionWithinPod`, and `adSpotId` to define the desired ad placement."],["The namespace for `VideoPositionTarget` is `https://www.google.com/apis/ads/publisher/v202408`, indicating its place within the Google Ad Manager API."]]],["The `VideoPositionTarget` defines targetable positions within a video, with required `videoPosition`. It also uses the `videoBumperType`, specifying bumper positions like `BEFORE` or `AFTER` an ad pod. The `videoPositionWithinPod` targets positions inside a pod, while `adSpotId` targets custom ad spots. Each of these fields is mutually exclusive, meaning if one is specified the other needs to be null. They are used within AdRule, Adjustment, Forecast, LineItem, NativeStyle, ProposalLineItem, Proposal, TargetingPreset and YieldGroup Services.\n"]]