Builder for
VideoAudience objects. For details about video audiences, please see
About targeting for video campaigns.
Example usage:
var videoAudienceBuilder = videoAdGroup.videoTargeting().newAudienceBuilder();
var videoAudienceOperation = videoAudienceBuilder
.withAudienceType('USER_INTEREST') // required
.withAudienceId(80432) // required
.build(); // create the audience
Methods:
build()
Builds the video audience. Returns a
VideoAudienceOperation
that corresponds to the creation of the
VideoAudience.
Return values:
exclude()
Builds the excluded video audience. Returns an
VideoAudienceOperation that corresponds to the creation of the
ExcludedVideoAudience.
Custom affinities cannot be excluded.
Return values:
withAudienceId(audienceId)
Sets the ID of the excluded audience. This field is required. For user interests, affinity
categories and corresponding IDs can be found on
API documentation
on affinity categories, and in-market categories and corresponding IDs can be found on
API documentation
on in-market categories. User List IDs (List IDs) are available on the details page of a
User List (found under the Audiences section of the Shared Library).
Arguments:
Name | Type | Description |
audienceId |
long |
The ID of the excluded audience. |
Return values:
withAudienceType(audienceType)
Sets the type of the audience. Possible values:
USER_INTEREST
,
USER_LIST
or
CUSTOM_AFFINITY
. This field is required.
Arguments:
Name | Type | Description |
audienceType |
String |
The type of the excluded audience. |
Return values: