Builder for
Audience objects.
Example usage:
var audienceBuilder = adGroup.display().newAudienceBuilder();
var audience = audienceBuilder
.withAudienceType('USER_LIST') // required
.withAudienceId(3) // required
.withCpc(0.50) // optional
.build() // create the audience
Methods:
build()
Builds the audience. Returns a
AudienceOperation that corresponds
to the creation of the
Audience.
Return values:
exclude()
Builds the excluded audience. Returns an
ExcludedAudienceOperation
that corresponds to the creation of the
ExcludedAudience.
Return values:
withAudience(userList)
Sets the user list of the audience.
Arguments:
Name | Type | Description |
userList |
AdsApp.UserList |
The user list of the audience. |
Return values:
withAudienceId(audienceId)
Sets the audience ID of the audience. This field is required. 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 |
String |
The audience ID of the audience. |
Return values:
withAudienceType(audienceType)
Sets the type of the audience, either
USER_INTEREST
or
USER_LIST
. This field is required.
Arguments:
Name | Type | Description |
audienceType |
String |
The type of the audience. |
Return values:
withCpc(cpc)
Sets the max CPC bid of the new audience to the specified value.
Arguments:
Name | Type | Description |
cpc |
double |
The max CPC bid of the audience. |
Return values:
withCpm(cpm)
Sets the CPM bid of the new audience to the specified value.
See Cost-per-thousand
impressions (CPM) for more information.
Arguments:
Name | Type | Description |
cpm |
double |
The CPM bid of the audience. |
Return values: