AdGroupBuilder

包含用于定义和添加广告组的方法。 有关生成器的信息,请参阅 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`);
            }
        }
    }

方法

方法名称 返回类型 说明
建立 AdGroupOperation 创建广告组并返回一个操作对象,用于检查广告组是否已成功添加。
withBidingStrategy (string biddingStrategy) AdGroupBuilder 设置广告组的出价策略。
withCpc (double cpc) AdGroupBuilder 设置广告组的最大 CPC 出价。
withCpm (double cpm) AdGroupBuilder 设置广告组的最大 CPM 出价。
withCpv (double cpv) AdGroupBuilder 设置广告组的最大 CPV 出价。
withCustomParameters (Object customParameters) AdGroupBuilder 设置广告组的自定义参数。
withEndDate (字符串 endDate) AdGroupBuilder 设置广告组中广告停止投放的日期。
withEndDate (对象 endDate) AdGroupBuilder 设置广告组中广告停止投放的日期。
withLanguage (字符串语言) AdGroupBuilder 设置此广告组使用的语言。
withName (字符串名称) AdGroupBuilder 设置广告组的名称。
withStartDate (string startDate) AdGroupBuilder 设置广告组中广告开始投放的日期。
withStartDate (对象 startDate) AdGroupBuilder 设置广告组中广告开始投放的日期。
withStatus (字符串状态) AdGroupBuilder 设置广告组的状态。
withTrackingTemplate (字符串 trackingTemplate) AdGroupBuilder 设置广告组的跟踪模板。

build

创建广告组并返回一个操作对象,用于检查广告组是否已成功添加。

返回

类型 说明
AdGroupOperation 用于检查广告组是否已成功添加的操作对象。

withBiddingStrategy (string biddingStrategy)

设置广告组的出价策略。

参数

名称 类型 说明
biddingStrategy string 要应用于广告组的出价策略。 下面是可能区分大小写的值。
  • MANUAL_CPC
  • MANUAL_CPM
  • MANUAL_CPV
有关这些策略的信息,请参阅 投标策略类型

返回

类型 说明
AdGroupBuilder 应用了出价策略的广告组生成器。

withCpc (double cpc)

设置广告组的 CPC 出价。

指定关键字 (keyword) 与用户的搜索词匹配且MANUAL_CPC广告组的出价策略时使用的出价金额。 如果较低级别的实体(如 关键字 (keyword) )未替代它,则使用此出价。

参数

名称 类型 说明
中国共产党 double 广告组的最大 CPC 出价。 帐户的货币确定最小和最大出价值。 有关详细信息,请参阅 出价和预算货币

返回

类型 说明
AdGroupBuilder 应用了 CPC 出价的广告组生成器。

withCpm (double cpm)

设置广告组的 CPM 出价。

指定每 1,000 次查看的展示次数使用的出价金额,以及何时MANUAL_CPM广告组的出价策略。

参数

名称 类型 说明
Cpm double 广告组的最大 CPM 出价。 帐户的货币确定最小和最大出价值。 有关详细信息,请参阅 出价和预算货币

返回

类型 说明
AdGroupBuilder 应用了 CPM 出价的广告组生成器。

withCpv (double cpv)

设置广告组的 CPV 出价。

指定每次查看或每次点击视频广告时使用的出价金额,以及何时MANUAL_CPV广告组的出价策略。

参数

名称 类型 说明
Cpv double 广告组的最大 CPV 出价。 帐户的货币确定最小和最大出价值。 有关详细信息,请参阅 出价和预算货币

返回

类型 说明
AdGroupBuilder 应用了 CPV 出价的广告组生成器。

withCustomParameters (Object customParameters)

设置广告组的自定义参数,以用于最终 URL 或跟踪模板。

自定义参数有助于跨多个 URL 共享动态信息。 有关其用法的详细信息,请参阅 自定义参数

参数

名称 类型 说明
customParameters Object 要应用于广告组的最多三个自定义参数的映射。 例如, {key1: 'value1', key2: 'value2', key3: 'value3'}其中键是自定义参数的名称,值是参数的值。 名称最多可包含 16 个 8 字节字符,值最多可包含 200 个 8 字节字符。

返回

类型 说明
AdGroupBuilder 应用了自定义参数的广告组生成器。

withEndDate (string endDate)

设置广告组中广告停止投放的日期。 仅当希望组中的广告在特定日期停止投放时,才调用此方法。

参数

名称 类型 说明
endDate string 停止投放广告的日期。 指定格式为 YYYYMMDD 的日期。

返回

类型 说明
AdGroupBuilder 应用了结束日期的广告组生成器。

withEndDate (对象 endDate)

设置广告组中广告停止投放的日期。 仅当希望组中的广告在特定日期停止投放时,才调用此方法。

参数

名称 类型 说明
endDate Object 停止投放广告的日期。 使用以下字段使用 对象指定日期:
  • year
  • month
  • 一天

例如:var date = {year: 2018, month: 5, day: 13};

月份为 1,其中 1 为 1 月,12 为 12 月。

返回

类型 说明
AdGroupBuilder 应用了结束日期的广告组生成器。

withLanguage (字符串语言)

设置此广告组中广告使用的语言。

默认情况下,广告组从其父市场活动继承语言。 在广告组级别指定语言以覆盖市场活动级别指定的语言;如果市场活动未指定语言 (语言,则必须在市场活动和/或广告组级别) 指定语言。

参数

名称 类型 说明
language string 广告组中广告使用的语言。 例如,英语。 字符串不区分大小写。 请勿使用双字符语言代码。 有关支持的语言的列表,请参阅 广告语言

返回

类型 说明
AdGroupBuilder 应用语言的广告组生成器。

withName (字符串名称)

设置广告组的名称。

参数

名称 类型 说明
name string 广告组的名称。 名称是必需的。 该名称最多可包含 256 个字符,并且必须在市场活动中的所有活动广告组中唯一。

返回

类型 说明
AdGroupBuilder 应用了名称的广告组生成器。

withStartDate (string startDate)

设置广告组中广告开始投放的日期。 仅当希望组中的广告在特定日期开始投放时,才调用此方法;否则,广告会立即开始投放。

参数

名称 类型 说明
endDate string 开始投放广告的日期。 指定格式为 YYYYMMDD 的日期。

返回

类型 说明
AdGroupBuilder 应用开始日期的广告组生成器。

withStartDate (对象 startDate)

设置广告组中广告开始投放的日期。 仅当希望组中的广告在特定日期开始投放时,才调用此方法;否则,广告会立即开始投放。

参数

名称 类型 说明
endDate Object 开始投放广告的日期。 使用以下字段使用 对象指定日期:
  • year
  • month
  • 一天

例如:var date = {year: 2018, month: 5, day: 13};

月份为 1,其中 1 为 1 月,12 为 12 月。

返回

类型 说明
AdGroupBuilder 应用开始日期的广告组生成器。

withStatus (字符串状态)

设置广告组的状态。

参数

名称 类型 说明
状态 String 广告组的状态。 下面是可能区分大小写的值。
  • 启用
  • 暂停
  • 删除
默认值为 PAUSED。

返回

类型 说明
AdGroupBuilder 应用了状态的广告组生成器。

withTrackingTemplate (string trackingTemplate)

设置广告组的跟踪模板。

跟踪模板与关键字 (keyword) 的 FinalUrl 一起使用,以创建广告使用的目标 URL。 有关详细信息,请参阅 我可以使用哪些跟踪或 URL 参数?

参数

名称 类型 说明
trackingTemplate string 用于广告组的跟踪模板。

返回

类型 说明
AdGroupBuilder 应用了跟踪模板的广告组生成器。

另请参阅

Campaign.newAdGroupBuilder ()