- リソース: InventorySource
- InventorySourceType
- InventorySourceProductType
- InventorySourceCommitment
- InventorySourceDeliveryMethod
- InventorySourceStatus
- InventorySourceConfigStatus
- RateDetails
- InventorySourceRateType
- Money
- TimeRange
- CreativeConfig
- InventorySourceDisplayCreativeConfig
- InventorySourceVideoCreativeConfig
- InventorySourceAccessors
- PartnerAccessor
- AdvertiserAccessors
- メソッド
リソース: InventorySource
広告在庫ソース。
| JSON 表現 | 
|---|
| { "name": string, "inventorySourceId": string, "displayName": string, "inventorySourceType": enum ( | 
| フィールド | |
|---|---|
| name | 
 出力専用。広告枠ソースのリソース名。 | 
| inventorySourceId | 
 出力専用。インベントリ ソースの一意の ID。システムによって割り当てられます。 | 
| displayName | 
 広告枠ソースの表示名。 UTF-8 でエンコードし、最大サイズを 240 バイトにする必要があります。 | 
| inventorySourceType | 
 インベントリ ソースのタイプを示します。 | 
| inventorySourceProductType | 
 出力専用。広告在庫ソースの商品タイプ。広告在庫の販売方法を示します。 | 
| commitment | 
 広告枠ソースの配信が保証型か非保証型か。 | 
| deliveryMethod | 
 広告枠ソースの配信方法。 
 | 
| dealId | 
 広告枠ソースを一意に識別するエクスチェンジ スペースの ID。 各エクスチェンジ内の購入者間で一意である必要がありますが、エクスチェンジ間で一意である必要はありません。 | 
| status | 
 広告在庫ソースのステータス設定。 | 
| exchange | 
 広告枠ソースが属するエクスチェンジ。 | 
| updateTime | 
 出力専用。インベントリ ソースが最後に更新されたときのタイムスタンプ。システムによって割り当てられます。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| rateDetails | 
 必須。広告枠ソースのレートの詳細。 | 
| publisherName | 
 広告枠ソースのパブリッシャー/販売者の名前。 | 
| timeRange | 
 この広告枠ソースの配信が開始および停止される期間。 | 
| creativeConfigs[] | 
 インベントリ ソースのクリエイティブの要件。 オークション パッケージには適用されません。 | 
| guaranteedOrderId | 
 変更不可。この広告枠ソースが属する保証型注文の ID。 
 | 
| readWriteAccessors | 
 広告枠ソースに対する読み取り/書き込みアクセス権を持つパートナーまたは広告主。 
 
 
 | 
| readAdvertiserIds[] | 
 出力専用。広告枠ソースに対する読み取り専用アクセス権を持つ広告主の ID。 | 
| readPartnerIds[] | 
 出力専用。インベントリ ソースに対する読み取り専用アクセス権を持つパートナーの ID。 このフィールドのパートナーのすべての広告主は、インベントリ ソースへの読み取り専用アクセス権を継承します。 | 
InventorySourceType
広告在庫ソースの種類。
| 列挙型 | |
|---|---|
| INVENTORY_SOURCE_TYPE_UNSPECIFIED | このバージョンでは、インベントリ ソースタイプが指定されていないか、不明です。 | 
| INVENTORY_SOURCE_TYPE_PRIVATE | 非公開の広告在庫ソース。 | 
| INVENTORY_SOURCE_TYPE_AUCTION_PACKAGE | オークション パッケージ。 | 
InventorySourceProductType
広告枠ソースで使用できる商品タイプ。
| 列挙型 | |
|---|---|
| INVENTORY_SOURCE_PRODUCT_TYPE_UNSPECIFIED | このバージョンでは、商品タイプが指定されていないか、不明です。この商品タイプの広告枠ソースの変更は、API ではサポートされていません。 | 
| PREFERRED_DEAL | 広告枠ソースは優先取引を通じて広告枠を販売します。 | 
| PRIVATE_AUCTION | 広告枠ソースはプライベート オークションで広告枠を販売します。 | 
| PROGRAMMATIC_GUARANTEED | 広告枠ソースはプログラマティック保証型取引を通じて広告枠を販売します。 | 
| TAG_GUARANTEED | 広告枠ソースはタグ形式予約型広告枠を通じて広告枠を販売します。 | 
| YOUTUBE_RESERVE | 広告枠ソースは YouTube Reserve を通じて広告枠を販売します。 | 
| INSTANT_RESERVE | 広告枠ソースは事前購入を通じて広告枠を販売します。この商品タイプの広告枠ソースの変更は、API ではサポートされていません。 | 
| GUARANTEED_PACKAGE | 広告枠ソースは保証型パッケージを通じて広告枠を販売します。この商品タイプの広告枠ソースの変更は、API ではサポートされていません。 | 
| PROGRAMMATIC_TV | 広告枠ソースは、プログラマティック テレビを通じて広告枠を販売します。この商品タイプの広告枠ソースの変更は、API ではサポートされていません。 | 
| AUCTION_PACKAGE | 広告枠ソースはオークション パッケージを通じて広告枠を販売します。この商品タイプの広告枠ソースの変更は、API ではサポートされていません。 | 
InventorySourceCommitment
広告枠ソースのコミットメント タイプ。
| 列挙型 | |
|---|---|
| INVENTORY_SOURCE_COMMITMENT_UNSPECIFIED | このバージョンでは、コミットメントが指定されていないか不明です。 | 
| INVENTORY_SOURCE_COMMITMENT_GUARANTEED | コミットメントは配信保証です。 | 
| INVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED | コミットメントは非保証型配信です。 | 
InventorySourceDeliveryMethod
広告在庫ソースの配信方法。
| 列挙型 | |
|---|---|
| INVENTORY_SOURCE_DELIVERY_METHOD_UNSPECIFIED | このバージョンでは、配信方法が指定されていないか、不明です。 | 
| INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC | 配信方法はプログラマティックです。 | 
| INVENTORY_SOURCE_DELIVERY_METHOD_TAG | 配信方法はタグです。 | 
InventorySourceStatus
広告在庫ソースのステータス関連の設定。
| JSON 表現 | 
|---|
| { "entityStatus": enum ( | 
| フィールド | |
|---|---|
| entityStatus | 
 広告枠ソースが配信可能かどうか。 有効な値は  | 
| entityPauseReason | 
 この広告枠ソースを一時停止する理由としてユーザーが指定した理由。 100 文字以内にしてください。 
 | 
| sellerStatus | 
 出力専用。販売者が広告枠ソースに設定したステータス。 パブリッシャーから直接同期されたインベントリ ソースにのみ適用されます。指定できる値は  | 
| sellerPauseReason | 
 出力専用。この広告枠ソースを一時停止した理由(販売者提供)。 パブリッシャーから直接同期された広告枠ソースで、 | 
| configStatus | 
 出力専用。広告在庫ソースの構成ステータス。 保証型インベントリ ソースにのみ適用されます。指定できる値は  広告枠ソースを配信するには、広告枠ソースを設定する必要があります(必須項目を入力し、クリエイティブを選択して、デフォルトのキャンペーンを選択します)。 | 
InventorySourceConfigStatus
保証型広告在庫ソースの構成状態。
| 列挙型 | |
|---|---|
| INVENTORY_SOURCE_CONFIG_STATUS_UNSPECIFIED | このバージョンでは、承認ステータスが指定されていないか、不明です。 | 
| INVENTORY_SOURCE_CONFIG_STATUS_PENDING | 保証型広告枠ソースの開始状態。この状態の広告在庫ソースを構成する必要があります。 | 
| INVENTORY_SOURCE_CONFIG_STATUS_COMPLETED | 購入者が保証型広告枠ソースを構成した後の状態。 | 
RateDetails
広告在庫ソースのレート関連の設定。
| JSON 表現 | 
|---|
| { "inventorySourceRateType": enum ( | 
| フィールド | |
|---|---|
| inventorySourceRateType | 
 レートタイプ。 有効な値は  | 
| rate | 
 広告在庫ソースのレート。 | 
| unitsPurchased | 
 保証型広告枠ソースでは必須です。販売者が保証するインプレッション数。 | 
| minimumSpend | 
 出力専用。購入者がインベントリ ソースに前払いすることを約束した金額。 保証型広告枠ソースにのみ適用されます。 | 
InventorySourceRateType
広告枠ソースのレートタイプ。
| 列挙型 | |
|---|---|
| INVENTORY_SOURCE_RATE_TYPE_UNSPECIFIED | このバージョンでは、レートタイプが指定されていないか、不明です。 | 
| INVENTORY_SOURCE_RATE_TYPE_CPM_FIXED | レートタイプは CPM(固定)です。 | 
| INVENTORY_SOURCE_RATE_TYPE_CPM_FLOOR | レートタイプは CPM(最小)です。 | 
| INVENTORY_SOURCE_RATE_TYPE_CPD | レートタイプは「1 日あたりの単価」です。 | 
| INVENTORY_SOURCE_RATE_TYPE_FLAT | レートタイプはフラットです。 | 
金額
金額をその通貨タイプで表します。
| JSON 表現 | 
|---|
| { "currencyCode": string, "units": string, "nanos": integer } | 
| フィールド | |
|---|---|
| currencyCode | 
 ISO 4217 で定義されている 3 文字の通貨コード。 | 
| units | 
 金額の整数部分。たとえば、 | 
| nanos | 
 金額の小数部分をナノ(10^-9)単位で表した数。値は -999,999,999 以上 +999,999,999 以下でなければなりません。 | 
TimeRange
期間。
| JSON 表現 | 
|---|
| { "startTime": string, "endTime": string } | 
| フィールド | |
|---|---|
| startTime | 
 必須。時間範囲の下限(境界値を含む)。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| endTime | 
 必須。時間範囲の上限(境界値を含む)。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
CreativeConfig
広告枠ソースのクリエイティブの要件の構成。
| JSON 表現 | 
|---|
| { "creativeType": enum ( | 
| フィールド | |
|---|---|
| creativeType | 
 広告枠ソースに割り当てることができるクリエイティブのタイプ。次のタイプのみがサポートされています。 
 | 
| 共用体フィールド  
 広告在庫ソースに割り当てることができるクリエイティブの構成。 | |
| displayCreativeConfig | 
 ディスプレイ クリエイティブの設定。 | 
| videoCreativeConfig | 
 動画クリエイティブの構成。 | 
InventorySourceDisplayCreativeConfig
ディスプレイ クリエイティブの設定。
| JSON 表現 | 
|---|
| {
  "creativeSize": {
    object ( | 
| フィールド | |
|---|---|
| creativeSize | 
 広告枠ソースに割り当てることができるディスプレイ クリエイティブのサイズ要件。 | 
InventorySourceVideoCreativeConfig
動画クリエイティブの構成。
| JSON 表現 | 
|---|
| { "duration": string } | 
| フィールド | |
|---|---|
| duration | 
 広告枠ソースに割り当てることができる動画クリエイティブの長さの要件。 
 | 
InventorySourceAccessors
広告枠ソースにアクセスできるパートナーまたは広告主。
| JSON 表現 | 
|---|
| { // Union field | 
| フィールド | |
|---|---|
| 共用体フィールド accessors。広告枠ソースにアクセスできるパートナーまたは広告主。accessorsは次のいずれかになります。 | |
| partner | 
 広告枠ソースにアクセスできるパートナー。 | 
| advertisers | 
 広告枠ソースにアクセスできる広告主。すべての広告主様が同じパートナーに属している必要があります。 | 
PartnerAccessor
広告枠ソースにアクセスできるパートナー。
| JSON 表現 | 
|---|
| { "partnerId": string } | 
| フィールド | |
|---|---|
| partnerId | 
 パートナーの ID。 | 
AdvertiserAccessors
広告枠ソースにアクセスできる広告主。
| JSON 表現 | 
|---|
| { "advertiserIds": [ string ] } | 
| フィールド | |
|---|---|
| advertiserIds[] | 
 広告主の ID。 | 
| メソッド | |
|---|---|
| 
 | 新しい広告枠ソースを作成します。 | 
| 
 | 広告枠ソースの読み取り/書き込みアクセサーを編集します。 | 
| 
 | 広告在庫ソースを取得します。 | 
| 
 | 現在のユーザーがアクセスできるインベントリ ソースを一覧表示します。 | 
| 
 | 既存の広告枠ソースを更新します。 |