AdsApp.​VideoYouTubeVideoBuilder

  • This page documents the VideoYouTubeVideoBuilder, used for creating or excluding YouTube videos for targeting in video ad groups.

  • The builder provides methods to set the YouTube video ID (withVideoId) and to build the VideoYouTubeVideo or ExcludedVideoYouTubeVideo object (build or exclude).

  • Using the build method creates a VideoYouTubeVideoOperation for targeting specific YouTube videos.

  • Using the exclude method creates an ExcludedVideoYouTubeVideoOperation for excluding specific YouTube videos.

Builder for VideoYouTubeVideo objects.

Example usage:

var videoYouTubeVideoBuilder = videoAdGroup
  .videoTargeting()
  .newYouTubeVideoBuilder();
var videoYouTubeVideoOperation = videoYouTubeVideoBuilder
  .withVideoId('_YUugB4IUl4')      // required
  .build();                        // create the YouTube video

Methods:

MemberTypeDescription
build() AdsApp.VideoYouTubeVideoOperation Builds the video YouTube video.
exclude() AdsApp.ExcludedVideoYouTubeVideoOperation Builds the excluded video YouTube video.
withVideoId(videoId) AdsApp.VideoYouTubeVideoBuilder Sets the YouTube video ID.

build()

Builds the video YouTube video. Returns a VideoYouTubeVideoOperation that corresponds to the creation of the VideoYouTubeVideo.

Return values:

TypeDescription
AdsApp.VideoYouTubeVideoOperation The VideoYouTubeVideoOperation.

exclude()

Builds the excluded video YouTube video. Returns an ExcludedVideoYouTubeVideoOperation that corresponds to the creation of the ExcludedVideoYouTubeVideo.

Return values:

TypeDescription
AdsApp.ExcludedVideoYouTubeVideoOperation The ExcludedVideoYouTubeVideoOperation.

withVideoId(videoId)

Sets the YouTube video ID. This field is required.

Arguments:

NameTypeDescription
videoId String The YouTube video ID.

Return values:

TypeDescription
AdsApp.VideoYouTubeVideoBuilder A VideoYouTubeVideoBuilder with the specified video ID.