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