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