AdsApp.​VideoYouTubeChannelBuilder

  • The VideoYouTubeChannelBuilder is used to create or exclude YouTube channels for targeting or exclusion in video ad groups.

  • It provides methods to specify the YouTube channel ID (withChannelId) and to build the operation (build or exclude).

  • The build method creates a VideoYouTubeChannelOperation for targeting, while exclude creates an ExcludedVideoYouTubeChannelOperation for exclusion.

  • The channel ID is a required field when building a VideoYouTubeChannel.

Builder for VideoYouTubeChannel objects.

Example usage:

var videoYouTubeChannelBuilder = videoAdGroup
  .videoTargeting()
  .newYouTubeChannelBuilder();
var videoYouTubeChannelOperation = videoYouTubeChannelBuilder
  .withChannelId('UCqVDpXKLmKeBU_yyt_QkItQ')    // required
  .build();                                     // create the YouTube channel

Methods:

MemberTypeDescription
build() AdsApp.VideoYouTubeChannelOperation Builds the video YouTube channel.
exclude() AdsApp.ExcludedVideoYouTubeChannelOperation Builds the excluded video YouTube channel.
withChannelId(channelId) AdsApp.VideoYouTubeChannelBuilder Sets the YouTube channel ID.

build()

Builds the video YouTube channel. Returns a VideoYouTubeChannelOperation that corresponds to the creation of the VideoYouTubeChannel.

Return values:

TypeDescription
AdsApp.VideoYouTubeChannelOperation The VideoYouTubeChannelOperation.

exclude()

Builds the excluded video YouTube channel. Returns an ExcludedVideoYouTubeChannelOperation that corresponds to the creation of the ExcludedVideoYouTubeChannel.

Return values:

TypeDescription
AdsApp.ExcludedVideoYouTubeChannelOperation The ExcludedVideoYouTubeChannelOperation.

withChannelId(channelId)

Sets the YouTube channel ID. This field is required.

Arguments:

NameTypeDescription
channelId String The YouTube channel ID.

Return values:

TypeDescription
AdsApp.VideoYouTubeChannelBuilder A VideoYouTubeChannelBuilder with the specified channel ID.