- 资源:CustomBiddingAlgorithm
 - CustomBiddingAlgorithmType
 - CustomBiddingModelDetails
 - ReadinessState
 - SuspensionState
 - 方法
 
资源:CustomBiddingAlgorithm
单个自定义出价算法。
| JSON 表示法 | 
|---|
{ "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum (  | 
              
| 字段 | |
|---|---|
name | 
                
                   
 仅限输出。自定义出价算法的资源名称。  | 
              
customBiddingAlgorithmId | 
                
                   
 仅限输出。自定义出价算法的唯一 ID。由系统分配。  | 
              
displayName | 
                
                   
 必需。自定义出价算法的显示名称。 必须采用 UTF-8 编码,大小不得超过 240 字节。  | 
              
entityStatus | 
                
                   
 控制自定义出价算法是否可以用作出价策略。 接受的值包括: 
  | 
              
customBiddingAlgorithmType | 
                
                   
 必需。不可变。自定义出价算法的类型。  | 
              
sharedAdvertiserIds[] | 
                
                   
 有权访问此算法的广告客户的 ID。如果设置了   | 
              
modelDetails[] | 
                
                   
 仅限输出。每个有权使用的广告客户的自定义出价模型的详细信息。 仅当算法   | 
              
联合字段 owner。用于标识拥有自定义出价算法的 DV360 实体。它可以是合作伙伴,也可以是广告客户。owner 只能是下列其中一项: | 
              |
partnerId | 
                
                   
 不可变。拥有自定义出价算法的合作伙伴的唯一 ID。  | 
              
advertiserId | 
                
                   
 不可变。拥有自定义出价算法的广告客户的唯一 ID。  | 
              
CustomBiddingAlgorithmType
可能的自定义出价算法类型。
| 枚举 | |
|---|---|
CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED | 
                此版本中未指定算法类型或算法类型未知。 | 
SCRIPT_BASED | 
                通过客户上传的自定义出价脚本文件生成的算法。 | 
ADS_DATA_HUB_BASED | 
                通过广告数据中心产品创建的算法。 | 
GOAL_BUILDER_BASED | 
                通过 DV3 界面中的目标构建工具创建的算法。 | 
CustomBiddingModelDetails
针对单个共享广告客户的自定义出价算法模型的详细信息。
| JSON 表示法 | 
|---|
{ "advertiserId": string, "readinessState": enum (  | 
              
| 字段 | |
|---|---|
advertiserId | 
                
                   
 相关广告客户的唯一 ID。  | 
              
readinessState | 
                
                   
 自定义出价模型的就绪状态。  | 
              
suspensionState | 
                
                   
 仅限输出。自定义出价模型的暂停状态。  | 
              
ReadinessState
模型就绪情况的可能状态。
| 枚举 | |
|---|---|
READINESS_STATE_UNSPECIFIED | 
                此版本未指定状态或状态未知。 | 
READINESS_STATE_ACTIVE | 
                模型已训练完毕,可以投入使用。 | 
READINESS_STATE_INSUFFICIENT_DATA | 
                数据不足,无法训练广告投放模型。 | 
READINESS_STATE_TRAINING | 
                模型正在训练,尚未准备就绪。 | 
READINESS_STATE_NO_VALID_SCRIPT | 
                尚未提供可用于训练模型的有效自定义出价脚本。此状态仅适用于  为 SCRIPT_BASED 的算法。 | 
              
SuspensionState
自定义出价模型的可能暂停状态。
| 枚举 | |
|---|---|
SUSPENSION_STATE_UNSPECIFIED | 
                此版本未指定状态或状态未知。 | 
SUSPENSION_STATE_ENABLED | 
                模型已启用,无论最近使用过、当前使用还是计划使用。算法正在为此广告客户主动对展示进行评分。 | 
SUSPENSION_STATE_DORMANT | 
                模型最近未使用过。虽然模型仍充当 ENABLED,但如果不使用,它最终会被暂停。 | 
              
SUSPENSION_STATE_SUSPENDED | 
                模型已暂停,无法对展示进行评分,因此无法投放。如果相应算法已分配给此广告客户名下的某个订单项或以其他方式进行了更新,该算法将切换回 ENABLED 状态,并且需要一些时间来重新准备投放模型。 | 
              
方法 | 
            |
|---|---|
                
 | 
              创建新的自定义出价算法。 | 
                
 | 
              获取自定义出价算法。 | 
                
 | 
              列出可供当前用户访问且可在出价策略中使用的自定义出价算法。 | 
                
 | 
              更新现有的自定义出价算法。 | 
                
 | 
              为脚本文件创建自定义出价脚本引用对象。 |