适用于效果最大化广告系列的批处理
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
批处理提供了一种方法,可将一组可能相互关联的操作分派给多项服务,而无需同步等待操作完成。您可以使用批处理来制作和管理效果最大化广告系列。
本指南专门针对使用批处理的效果最大化广告系列提供了详细信息。通用的批处理指南提供了有关批处理的一般信息,而结构请求指南则详细介绍了如何构建请求来制作或管理效果最大化广告系列。
若要使用批处理制作效果最大化广告系列,请按以下步骤操作:
创建新的批量作业
请按照常规批处理作业创建步骤创建 BatchJob
资源。
准备 Mutate 操作列表
效果最大化广告系列需要相关操作来创建多项相关资源,详情请参阅结构请求指南。为批量作业中应包含的每个资源创建 MutateOperation
。
AssetGroupOperation
和AssetGroupAssetOperation
要求
MutateOperation
类型的操作在批量作业中创建 AssetGroup
和 AssetGroupAsset
资源必须依序执行,而中间没有其他操作,因为在处理时这些操作是如何分组的。否则,即使操作列表后面包含满足最低资源要求所需的操作,请求也会抛出 AssetGroupError
,指示缺少某些资源。
AssetGroupListingGroupFilterOperation
项最佳实践
在 AssetGroupListingGroupFilter
上下文中使用信息组过滤条件时,我们建议将针对同一 AssetGroup
的 AssetGroupListingGroupFilterOperation
操作连续添加到批量作业中,以便在批量拆分期间以原子方式处理这组操作。如需详细了解批处理拆分以及影响列表组的其他因素,请参阅列表组批处理指南。
将 mutate 操作添加到作业中
将第 2 步中的 mutate 操作添加到列表中,然后调用 AddBatchJobOperations
,将更改列表添加到第 1 步中创建的批量作业。按照常规批处理指南中的添加操作步骤来添加 mutate 操作列表。
运行批量作业
通过调用 RunBatchJob
允许上传的作业开始运行。如需查看示例,请参阅常规批处理指南中的运行批量作业步骤。
检索作业的状态
批处理作业作为长时间运行的操作开始,通常需要一些时间才能完成。启动作业后,使用长时间运行的操作的 GetOperation
方法轮询作业的状态,直到操作完成为止。
完成所有批量作业后,按照常规批处理指南中的列出所有批量作业结果步骤,调用 ListBatchJobResults
以输出其状态和响应。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-06-25。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-06-25\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-06-25。"]]