Google Ads 脚本 - 暂停多个广告系列

Posted

技术标签:

【中文标题】Google Ads 脚本 - 暂停多个广告系列【英文标题】:Google Ads Script - Pause multiple campaigns 【发布时间】:2020-11-09 08:05:08 【问题描述】:

我正在使用 Google Ads 脚本。我设法执行了暂停特定广告系列的脚本,但我无法将其应用于多个广告系列。这是我尝试过的,但它只暂停了第一个广告系列(“Name IN ['test1', 'test2']”)。有人可以帮我实现这一目标吗?

function main () 
  var campaignIterator = AdsApp.campaigns()
    .withCondition("Name IN ['test1', 'test2']").get();
  if (campaignIterator.hasNext()) 
    var campaign = campaignIterator.next();
    campaign.pause();
  

【问题讨论】:

您有恢复活动的触发器吗? 【参考方案1】:

您只需如下例所示从 if 更改为 while 即可遍历所有广告系列。

function main () 
  var campaignIterator = AdsApp.campaigns()
    .withCondition("Name IN ['test1', 'test2']").get();
  while (campaignIterator.hasNext()) 
    var campaign = campaignIterator.next();
    campaign.pause();
  

【讨论】:

以上是关于Google Ads 脚本 - 暂停多个广告系列的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Google Ads API 检索给定广告系列的受众

如何通过 Google Analytics API 获取 Google Ads 关键字和广告内容

将 Google Ads 数据导出到特定单元格范围

尝试更改出价策略时出现 Google Ads 错误消息

使用 Admob 处理多个原生广告

Flutter google mobile ads 仅在 IOS 上显示测试广告