REST Resource: guaranteedOrders

リソース: GuaranteedOrder

保証型オーダー。

保証型オーダーは、保証型広告枠ソースの親エンティティです。保証型の広告枠ソースを作成するときは、保証型のオーダー ID を広告枠ソースに割り当てる必要があります。

JSON 表現
{
  "name": string,
  "legacyGuaranteedOrderId": string,
  "exchange": enum (Exchange),
  "guaranteedOrderId": string,
  "displayName": string,
  "status": {
    object (GuaranteedOrderStatus)
  },
  "updateTime": string,
  "publisherName": string,
  "readAccessInherited": boolean,
  "readAdvertiserIds": [
    string
  ],
  "defaultAdvertiserId": string,
  "defaultCampaignId": string,

  // Union field read_write_accessor can be only one of the following:
  "readWritePartnerId": string,
  "readWriteAdvertiserId": string
  // End of list of possible types for union field read_write_accessor.
}
フィールド
name

string

出力専用。保証付き注文のリソース名。

legacyGuaranteedOrderId

string

出力専用。保証型オーダーの以前の ID。元の取引所によって割り当てられます。以前の ID は 1 つのエクスチェンジ内では一意ですが、すべての保証型注文で一意であるとは限りません。この ID は SDF と UI で使用されます。

exchange

enum (Exchange)

必須。変更不可。保証型注文の発生元となるエクスチェンジ。

guaranteedOrderId

string

出力専用。保証型注文の一意の識別子。保証付きオーダー ID の形式は {exchange}-{legacyGuaranteedOrderId} です。

displayName

string

必須。保証型オーダーの表示名。

UTF-8 でエンコードし、最大サイズを 240 バイトにする必要があります。

status

object (GuaranteedOrderStatus)

保証型注文のステータス設定。

updateTime

string (Timestamp format)

出力専用。保証型注文が最後に更新されたときのタイムスタンプ。システムによって割り当てられます。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

publisherName

string

必須。保証型オーダーのパブリッシャー名。

UTF-8 でエンコードし、最大サイズを 240 バイトにする必要があります。

readAccessInherited

boolean

readWritePartnerId のすべての広告主が予約型配信オーダーに対する読み取りアクセス権を持っているかどうか。readWritePartnerId が設定されている場合にのみ適用されます。True の場合、readAdvertiserIds をオーバーライドします。

readAdvertiserIds[]

string (int64 format)

保証型オーダーに対する読み取りアクセス権を持つ広告主の ID。

このフィールドには、readWriteAdvertiserId が設定されている場合に、それに割り当てられている広告主を含めることはできません。このフィールドのすべての広告主は、readWritePartnerId または readWriteAdvertiserId と同じパートナーに属している必要があります。

defaultAdvertiserId

string (int64 format)

出力専用。保証型オーダーのデフォルトの広告主の ID。

デフォルトの広告主は readWriteAdvertiserId です。これが設定されていない場合は、readAdvertiserIds にリストされている最初の広告主になります。それ以外の場合は、デフォルトの広告主は存在しません。

defaultCampaignId

string (int64 format)

保証型オーダーに割り当てられているデフォルト キャンペーンの ID。

デフォルトのキャンペーンは、デフォルトの広告主に属している必要があります。

共用体フィールド read_write_accessor。必須。

保証型オーダーに対する読み取り/書き込みアクセス権を持つパートナーまたは広告主。read_write_accessor は次のいずれかになります。

readWritePartnerId

string (int64 format)

保証された順序に対する読み取り/書き込みアクセス権を持つパートナー。

readWriteAdvertiserId

string (int64 format)

保証型オーダーに対する読み取り/書き込みアクセス権を持つ広告主。これは保証型注文のデフォルトの広告主でもあります。

GuaranteedOrderStatus

保証型注文のステータス設定。

JSON 表現
{
  "entityStatus": enum (EntityStatus),
  "entityPauseReason": string,
  "configStatus": enum (GuaranteedOrderConfigStatus)
}
フィールド
entityStatus

enum (EntityStatus)

保証された注文が提供可能かどうか。

有効な値は ENTITY_STATUS_ACTIVEENTITY_STATUS_ARCHIVEDENTITY_STATUS_PAUSED です。デフォルト値は ENTITY_STATUS_ACTIVE です。

entityPauseReason

string

この保証型注文を一時停止する理由としてユーザーが指定した内容。

UTF-8 でエンコードし、最大長を 100 バイトにする必要があります。

entityStatusENTITY_STATUS_PAUSED に設定されている場合にのみ適用されます。

configStatus

enum (GuaranteedOrderConfigStatus)

出力専用。保証型注文の構成ステータス。

指定できる値は PENDINGCOMPLETED です。

保証型オーダーを配信するには、保証型オーダーを設定(必須項目を入力し、クリエイティブを選択して、デフォルトのキャンペーンを選択)する必要があります。現在、構成アクションは UI でのみ実行できます。

GuaranteedOrderConfigStatus

保証型注文の構成状態。

列挙型
GUARANTEED_ORDER_CONFIG_STATUS_UNSPECIFIED このバージョンでは、承認ステータスが指定されていないか、不明です。
PENDING 保証型注文の開始状態。この状態の保証型広告申込情報は、配信前に構成する必要があります。
COMPLETED 購入者が保証型注文を設定した後の状態。

メソッド

create

新しい予約型配信のオーダーを作成します。

editGuaranteedOrderReadAccessors

予約型配信オーダーの読み取り専用の広告主を編集します。

get

保証型注文を取得します。

list

現在のユーザーがアクセスできる保証型オーダーを一覧表示します。

patch

既存の保証型注文を更新します。