包含用于定义和添加广告组的方法。 有关生成器的信息,请参阅 Builders。
用法示例:
// Get a campaign to add the ad group to.
var iterator = AdsApp.campaigns()
.withIds(['CAMPAIGN ID GOES HERE'])
.get();
while (iterator.hasNext()) {
var campaign = iterator.next();
// Get the campaign's ad group builder and add an ad group.
var operation = campaign.newAdGroupBuilder()
.withName("AD GROUP NAME GOES HERE")
.withStatus("ENABLED")
.build();
// See the Builders topic for performance considerations
// when using the operation object's methods.
if (!operation.isSuccessful()) {
for (var error of operation.getErrors()) {
Logger.log(`${error}\n`);
}
}
}
方法
build
创建广告组并返回一个操作对象,用于检查广告组是否已成功添加。
返回
withBiddingStrategy (string biddingStrategy)
设置广告组的出价策略。
参数
| 名称 |
类型 |
说明 |
| biddingStrategy |
string |
要应用于广告组的出价策略。 下面是可能区分大小写的值。- MANUAL_CPC
- MANUAL_CPM
- MANUAL_CPV
有关这些策略的信息,请参阅 投标策略类型。 |
返回
withCpc (double cpc)
设置广告组的 CPC 出价。
指定关键字 (keyword) 与用户的搜索词匹配且MANUAL_CPC广告组的出价策略时使用的出价金额。 如果较低级别的实体(如 关键字 (keyword) )未替代它,则使用此出价。
参数
| 名称 |
类型 |
说明 |
| 中国共产党 |
double |
广告组的最大 CPC 出价。 帐户的货币确定最小和最大出价值。 有关详细信息,请参阅 出价和预算货币。 |
返回
withCpm (double cpm)
设置广告组的 CPM 出价。
指定每 1,000 次查看的展示次数使用的出价金额,以及何时MANUAL_CPM广告组的出价策略。
参数
| 名称 |
类型 |
说明 |
| Cpm |
double |
广告组的最大 CPM 出价。 帐户的货币确定最小和最大出价值。 有关详细信息,请参阅 出价和预算货币。 |
返回
withCpv (double cpv)
设置广告组的 CPV 出价。
指定每次查看或每次点击视频广告时使用的出价金额,以及何时MANUAL_CPV广告组的出价策略。
参数
| 名称 |
类型 |
说明 |
| Cpv |
double |
广告组的最大 CPV 出价。 帐户的货币确定最小和最大出价值。 有关详细信息,请参阅 出价和预算货币。 |
返回
withCustomParameters (Object customParameters)
设置广告组的自定义参数,以用于最终 URL 或跟踪模板。
自定义参数有助于跨多个 URL 共享动态信息。 有关其用法的详细信息,请参阅 自定义参数。
参数
| 名称 |
类型 |
说明 |
| customParameters |
Object |
要应用于广告组的最多三个自定义参数的映射。 例如, {key1: 'value1', key2: 'value2', key3: 'value3'}其中键是自定义参数的名称,值是参数的值。 名称最多可包含 16 个 8 字节字符,值最多可包含 200 个 8 字节字符。 |
返回
withEndDate (string endDate)
设置广告组中广告停止投放的日期。 仅当希望组中的广告在特定日期停止投放时,才调用此方法。
参数
| 名称 |
类型 |
说明 |
| endDate |
string |
停止投放广告的日期。 指定格式为 YYYYMMDD 的日期。 |
返回
withEndDate (对象 endDate)
设置广告组中广告停止投放的日期。 仅当希望组中的广告在特定日期停止投放时,才调用此方法。
参数
| 名称 |
类型 |
说明 |
| endDate |
Object |
停止投放广告的日期。 使用以下字段使用 对象指定日期:
例如:var date = {year: 2018, month: 5, day: 13};
月份为 1,其中 1 为 1 月,12 为 12 月。 |
返回
withLanguage (字符串语言)
设置此广告组中广告使用的语言。
默认情况下,广告组从其父市场活动继承语言。 在广告组级别指定语言以覆盖市场活动级别指定的语言;如果市场活动未指定语言 (语言,则必须在市场活动和/或广告组级别) 指定语言。
参数
| 名称 |
类型 |
说明 |
| language |
string |
广告组中广告使用的语言。 例如,英语。 字符串不区分大小写。 请勿使用双字符语言代码。 有关支持的语言的列表,请参阅 广告语言。 |
返回
withName (字符串名称)
设置广告组的名称。
参数
| 名称 |
类型 |
说明 |
| name |
string |
广告组的名称。 名称是必需的。 该名称最多可包含 256 个字符,并且必须在市场活动中的所有活动广告组中唯一。 |
返回
withStartDate (string startDate)
设置广告组中广告开始投放的日期。 仅当希望组中的广告在特定日期开始投放时,才调用此方法;否则,广告会立即开始投放。
参数
| 名称 |
类型 |
说明 |
| endDate |
string |
开始投放广告的日期。 指定格式为 YYYYMMDD 的日期。 |
返回
withStartDate (对象 startDate)
设置广告组中广告开始投放的日期。 仅当希望组中的广告在特定日期开始投放时,才调用此方法;否则,广告会立即开始投放。
参数
| 名称 |
类型 |
说明 |
| endDate |
Object |
开始投放广告的日期。 使用以下字段使用 对象指定日期:
例如:var date = {year: 2018, month: 5, day: 13};
月份为 1,其中 1 为 1 月,12 为 12 月。 |
返回
withStatus (字符串状态)
设置广告组的状态。
参数
| 名称 |
类型 |
说明 |
| 状态 |
String |
广告组的状态。 下面是可能区分大小写的值。 默认值为 PAUSED。 |
返回
withTrackingTemplate (string trackingTemplate)
设置广告组的跟踪模板。
跟踪模板与关键字 (keyword) 的 FinalUrl 一起使用,以创建广告使用的目标 URL。 有关详细信息,请参阅 我可以使用哪些跟踪或 URL 参数?
参数
| 名称 |
类型 |
说明 |
| trackingTemplate |
string |
用于广告组的跟踪模板。 |
返回
另请参阅
Campaign.newAdGroupBuilder ()