- リソース: InventorySource
 - InventorySourceType
 - InventorySourceProductType
 - InventorySourceCommitment
 - InventorySourceDeliveryMethod
 - InventorySourceStatus
 - InventorySourceConfigStatus
 - RateDetails
 - InventorySourceRateType
 - 収益
 - 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 | 
                
                   
 出力専用。広告枠ソースが最後に更新されたときのタイムスタンプ。システムによって割り当てられます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例:   | 
              
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 | 
                広告在庫ソースは、Programmtic 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 | 
                料金タイプはフラットです。 | 
Money
金額をその通貨タイプで表します。
| 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 | 
                
                   
 必須。期間の下限(両端を含む)。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例:   | 
              
endTime | 
                
                   
 必須。期間の上限(開始日時を含む)。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例:   | 
              
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。  | 
              
メソッド | 
            |
|---|---|
                
 | 
              新しい広告枠ソースを作成します。 | 
                
 | 
              広告枠ソースの読み取り / 書き込みアクセサタを編集します。 | 
                
 | 
              広告枠ソースを取得します。 | 
                
 | 
              現在のユーザーがアクセスできる広告枠ソースを一覧表示します。 | 
                
 | 
              既存の広告枠ソースを更新します。 |