outlined_flag
TopicBuilder is used to create Topic objects.
You can set the topic ID, CPC bid, and CPM bid when building a topic.
The build() method creates a TopicOperation, while the exclude() method creates an ExcludedTopicOperation.
The topic ID is a required field when building a topic and identifies the topic category.
Builder for
Topic objects.
Example usage:
var topicBuilder = adGroup . display () . newTopicBuilder ();
var topic = topicBuilder
. withTopicId ( 3 ) // required
. withCpc ( 0.50 ) // optional
. build () // create the topic
Methods:
build()
Builds the topic. Returns a
TopicOperation that corresponds to
the creation of the
Topic .
Return values:
exclude()
Builds the excluded topic. Returns an
ExcludedTopicOperation that
corresponds to the creation of the
ExcludedTopic .
Return values:
withCpc(cpc)
Sets the max CPC bid of the new topic to the specified value.
Arguments:
Name Type Description
cpc
double
The max CPC bid of the topic.
Return values:
withCpm(cpm)
Sets the CPM bid of the new topic to the specified value.
See Cost-per-thousand
impressions (CPM) for more information.
Arguments:
Name Type Description
cpm
double
The CPM bid of the topic.
Return values:
withTopicId(topicId)
Sets the topic ID of the topic. This field is required. The topic ID
identifies the topic category. A list of valid topic IDs is available on
our
Verticals page.
Arguments:
Name Type Description
topicId
String
The topic ID of the topic.
Return values: