- リソース: 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。  | 
              
メソッド | 
            |
|---|---|
                
 | 
              新しい広告枠ソースを作成します。 | 
                
 | 
              広告枠ソースの読み取り/書き込みアクセサーを編集します。 | 
                
 | 
              広告在庫ソースを取得します。 | 
                
 | 
              現在のユーザーがアクセスできるインベントリ ソースを一覧表示します。 | 
                
 | 
              既存の広告枠ソースを更新します。 |