返回
用 Google 广告脚本轻松删除和修改广告
javascript
2024-03-06 08:21:35
用 Google 广告脚本修改和删除广告
简介
想要精简广告系列并提高转化率?通过使用 Google 广告脚本,你可以轻松地删除和修改特定广告。本教程将指导你完成整个过程,包括编写和运行脚本的步骤以及故障排除技巧。
第一步:设置 Google 广告脚本
从 Google Ads Editor 开始,转到“工具”>“脚本”,创建一个名为“DeleteAndModifyAd”的新脚本。
第二步:编写脚本
复制以下代码并将其粘贴到你的脚本中:
function main() {
// 替换为你的目标帐号 ID、广告系列 ID、广告组 ID 和广告 ID
const targetAccountId = '123-456-7890';
const campaignId = '1234567890';
const adGroupId = '0987654321';
const adId = '8901234567';
// 选择目标帐号
const accountIterator = AdsManagerApp.accounts()
.withIds([targetAccountId])
.get();
while (accountIterator.hasNext()) {
const account = accountIterator.next();
AdsManagerApp.select(account);
// 查找目标广告系列、广告组和广告
const campaign = AdsApp.campaigns()
.withIds([campaignId])
.get()
.next();
const adGroup = campaign.adGroups()
.withIds([adGroupId])
.get()
.next();
const adIterator = adGroup.ads()
.withIds([adId])
.get();
if (adIterator.hasNext()) {
const adToDuplicate = adIterator.next();
// 确保广告是响应式视频广告
if (adToDuplicate.getType() === 'VIDEO_AD') {
// 复制广告
const newAdOperation = adGroup.newVideoAd().responsiveVideoAdBuilder()
// 设置新广告的属性
.build();
if (newAdOperation.isSuccessful()) {
// 删除原始广告
adToDuplicate.remove();
Logger.log('广告已复制,原始广告已删除');
} else {
Logger.log('无法复制广告');
}
} else {
Logger.log('目标广告不是响应式视频广告');
}
} else {
Logger.log('未找到目标广告');
}
}
}
第三步:运行脚本
保存脚本并单击“运行”按钮。脚本将开始执行,结果将在“日志”标签中输出。
故障排除
- 确保正确替换了目标 ID。
- 目标广告必须是响应式视频广告。
- 检查编辑权限。
结论
通过使用 Google 广告脚本,你可以轻松地删除和修改广告,优化你的广告系列。
常见问题解答
- 脚本如何删除广告?
它创建一个新的响应式视频广告的副本,然后删除原始广告。 - 脚本只能删除视频广告吗?
是的,本教程的脚本仅适用于响应式视频广告。 - 运行脚本后我需要做什么?
检查“日志”标签以查看结果,如有必要,可以手动执行其他编辑。 - 如果我遇到错误怎么办?
检查故障排除部分并确保满足所有要求。 - 脚本是否自动优化我的广告系列?
否,脚本只执行指定的删除和修改操作。