- リソース: CustomBiddingAlgorithm
 - CustomBiddingAlgorithmType
 - CustomBiddingModelDetails
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - ReadinessState
 - SuspensionState
 - メソッド
 
リソース: CustomBiddingAlgorithm
1 つのカスタム入札アルゴリズム。
| JSON 表現 | 
|---|
{ "name": string, "customBiddingAlgorithmId": string, "displayName": string, "entityStatus": enum (  | 
              
| フィールド | |
|---|---|
name | 
                
                   
 出力専用。カスタム入札アルゴリズムのリソース名。  | 
              
customBiddingAlgorithmId | 
                
                   
 出力専用。カスタム入札アルゴリズムの一意の ID。システムによって割り当てられます。  | 
              
displayName | 
                
                   
 必須。カスタム入札アルゴリズムの表示名。 UTF-8 でエンコードし、最大サイズを 240 バイトにする必要があります。  | 
              
entityStatus | 
                
                   
 カスタム入札アルゴリズムを入札戦略として使用できるかどうかを制御します。 次の値が利用できます。 
  | 
              
customBiddingAlgorithmType | 
                
                   
 必須。変更不可。カスタム入札アルゴリズムのタイプ。  | 
              
sharedAdvertiserIds[] | 
                
                   
 このアルゴリズムにアクセスできる広告主の ID。 アルゴリズム   | 
              
modelDetails[] | 
                
                   
 出力専用。アクセス権を持つ各広告主様のカスタム入札モデルの詳細。 このフィールドに含まれるのは、アルゴリズム   | 
              
共用体フィールド owner。カスタム入札アルゴリズムを所有するディスプレイ&ビデオ 360 エンティティを表します。パートナーまたは広告主のいずれかです。owner は次のいずれかになります。 | 
              |
partnerId | 
                
                   
 変更不可。カスタム入札アルゴリズムを所有するパートナーの一意の ID。  | 
              
advertiserId | 
                
                   
 変更不可。カスタム入札アルゴリズムを所有する広告主の一意の ID。  | 
              
CustomBiddingAlgorithmType
使用できるカスタム入札アルゴリズムの種類。
| 列挙型 | |
|---|---|
CUSTOM_BIDDING_ALGORITHM_TYPE_UNSPECIFIED | 
                このバージョンでアルゴリズム タイプが指定されていないか、不明です。 | 
SCRIPT_BASED | 
                お客様がアップロードしたカスタム入札スクリプト ファイルから生成されるアルゴリズム。 | 
ADS_DATA_HUB_BASED | 
                Ads Data Hub プロダクトを通じて作成されたアルゴリズム。 | 
GOAL_BUILDER_BASED | 
                ディスプレイ&ビデオ 360 の管理画面の目標作成ツールで作成されたアルゴリズム。 | 
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 に戻り、配信モデルを再度準備する時間が必要になります。 | 
              
メソッド | 
            |
|---|---|
                
 | 
              新しいカスタム入札アルゴリズムを作成します。 | 
                
 | 
              カスタム入札アルゴリズムを取得します。 | 
                
 | 
              現在のユーザーがアクセスでき、入札戦略で使用できるカスタム入札アルゴリズムのリストです。 | 
                
 | 
              既存のカスタム入札アルゴリズムを更新します。 | 
                
 | 
              スクリプト ファイルのカスタム入札スクリプト参照オブジェクトを作成します。 |