ディスプレイ&ビデオ 360 Out of Home Seller API では、広告枠の管理、注文の予約、クリエイティブの取得、広告再生イベントの送信を行うことができます。
- REST リソース: v1beta1
- REST リソース: v1beta1.adPlays
- REST リソース: v1beta1.adUnits
- REST リソース: v1beta1.availabilityOrders
- REST リソース: v1beta1.availabilityOrders.availabilityLines
- REST リソース: v1beta1.creativeAssets
- REST リソース: v1beta1.orders
- REST リソース: v1beta1.orders.lines
- REST リソース: v1beta1.orders.lines.assignments
- REST リソース: v1beta1.products
- REST リソース: v1.sellers.adPlays
- REST リソース: v1.sellers.adUnits
- REST リソース: v1.sellers.adUnits.impressionSchedules
- REST リソース: v1.sellers.availabilityOrders
- REST リソース: v1.sellers.availabilityOrders.availabilityLines
- REST リソース: v1.sellers.creativeAssets
- REST リソース: v1.sellers.orders
- REST リソース: v1.sellers.orders.lines
- REST リソース: v1.sellers.orders.lines.assignments
- REST リソース: v1.sellers.products
サービス: dv360outofhomeseller.googleapis.com
このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストを行う際に次の情報を使用します。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスでは、次のディスカバリ ドキュメントが用意されています。
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することがあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://dv360outofhomeseller.googleapis.com
REST リソース: v1beta1
| Methods | |
|---|---|
lookupByExternalId |
POST /v1beta1:lookupByExternalId リクエストで指定された外部 ID により、すべてのエンティティを取得します。 |
REST リソース: v1beta1.adPlays
| Methods | |
|---|---|
create |
POST /v1beta1/adPlays 広告再生を作成します。 |
createWithExternalIds |
POST /v1beta1/adPlays:createWithExternalIds 外部 ID を指定して広告再生を作成します。 |
REST リソース: v1beta1.adUnits
| Methods | |
|---|---|
create |
POST /v1beta1/adUnits 新しい広告ユニットを作成します。 |
delete |
DELETE /v1beta1/{name=adUnits/*} 既存の広告ユニットを削除します。 |
get |
GET /v1beta1/{name=adUnits/*} 個々の広告ユニットを取得します。 |
list |
GET /v1beta1/adUnits 広告ユニットを一覧表示します。 |
patch |
PATCH /v1beta1/{adUnit.name=adUnits/*} 既存の広告ユニットを更新します。 |
REST リソース: v1beta1.availabilityOrders
| Methods | |
|---|---|
complete |
POST /v1beta1/{name=availabilityOrders/*}:complete 既存の在庫状況の注文を完了としてマークします。 |
get |
GET /v1beta1/{name=availabilityOrders/*} 個々の在庫状況注文を取得します。 |
list |
GET /v1beta1/availabilityOrders 在庫状況の注文を一覧表示します。 |
REST リソース: v1beta1.availabilityOrders.availabilityLines
| Methods | |
|---|---|
complete |
POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:complete 既存の予約行を完了としてマークします。 |
get |
GET /v1beta1/{name=availabilityOrders/*/availabilityLines/*} 在庫状況注文の個々の行を取得します。 |
list |
GET /v1beta1/{parent=availabilityOrders/*}/availabilityLines 在庫注文の回線を一覧表示します。 |
reject |
POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:reject 既存の予約行を不承認としてマークします。 |
REST リソース: v1beta1.creativeAssets
| Methods | |
|---|---|
get |
GET /v1beta1/{name=creativeAssets/*} 個々のクリエイティブ アセットを取得します。 |
list |
GET /v1beta1/creativeAssets クリエイティブ アセットを一覧表示します。 |
patch |
PATCH /v1beta1/{creativeAsset.name=creativeAssets/*} 既存のクリエイティブ アセットを更新します。 |
REST リソース: v1beta1.orders
| Methods | |
|---|---|
get |
GET /v1beta1/{name=orders/*} 個々の注文を取得します。 |
list |
GET /v1beta1/orders 注文を一覧表示します。 |
patch |
PATCH /v1beta1/{order.name=orders/*} 既存の注文を更新します。 |
REST リソース: v1beta1.orders.lines
| Methods | |
|---|---|
book |
POST /v1beta1/{name=orders/*/lines/*}:book 既存の行を予約します。 |
get |
GET /v1beta1/{name=orders/*/lines/*} 注文の個々の行を取得します。 |
list |
GET /v1beta1/{parent=orders/*}/lines 注文の明細を一覧表示します。 |
patch |
PATCH /v1beta1/{line.name=orders/*/lines/*} 既存の行を更新します。 |
reject |
POST /v1beta1/{name=orders/*/lines/*}:reject 既存の行を拒否します。 |
reserve |
POST /v1beta1/{name=orders/*/lines/*}:reserve 既存の行を予約します。 |
REST リソース: v1beta1.orders.lines.assignments
| Methods | |
|---|---|
approve |
POST /v1beta1/{name=orders/*/lines/*/assignments/*}:approve 既存の割り当てを承認します。 |
disapprove |
POST /v1beta1/{name=orders/*/lines/*/assignments/*}:disapprove 既存の割り当てを不承認にします。 |
get |
GET /v1beta1/{name=orders/*/lines/*/assignments/*} 行の個々の割り当てを取得します。 |
list |
GET /v1beta1/{parent=orders/*/lines/*}/assignments 行の割り当てを一覧表示します。 |
patch |
PATCH /v1beta1/{assignment.name=orders/*/lines/*/assignments/*} 既存の割り当てを更新します。 |
REST リソース: v1beta1.products
| Methods | |
|---|---|
create |
POST /v1beta1/products 新しい商品を作成します。 |
get |
GET /v1beta1/{name=products/*} 個々の商品を取得します。 |
list |
GET /v1beta1/products 商品を一覧表示します。 |
patch |
PATCH /v1beta1/{product.name=products/*} 既存の商品を更新します。 |
REST リソース: v1.sellers.adPlays
| Methods | |
|---|---|
batchCreate |
POST /v1/{parent=sellers/*}/adPlays:batchCreate 新しい広告再生をまとめて作成します。 |
create |
POST /v1/{parent=sellers/*}/adPlays 広告再生を作成します。 |
REST リソース: v1.sellers.adUnits
| Methods | |
|---|---|
create |
POST /v1/{parent=sellers/*}/adUnits 新しい広告ユニットを作成します。 |
delete |
DELETE /v1/{name=sellers/*/adUnits/*} 既存の広告ユニットを削除します。 |
get |
GET /v1/{name=sellers/*/adUnits/*} 個々の広告ユニットを取得します。 |
list |
GET /v1/{parent=sellers/*}/adUnits 広告ユニットを一覧表示します。 |
patch |
PATCH /v1/{adUnit.name=sellers/*/adUnits/*} 既存の広告ユニットを更新します。 |
REST リソース: v1.sellers.adUnits.impressionSchedules
| Methods | |
|---|---|
batchUpdate |
POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules:batchUpdate インプレッションのスケジュールを一括更新します。 |
create |
POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules 新しいインプレッションのスケジュールを作成します。 |
get |
GET /v1/{name=sellers/*/adUnits/*/impressionSchedules/*} 個々のインプレッションのスケジュールを取得します。 |
list |
GET /v1/{parent=sellers/*/adUnits/*}/impressionSchedules インプレッションのスケジュールを一覧表示します。 |
patch |
PATCH /v1/{impressionSchedule.name=sellers/*/adUnits/*/impressionSchedules/*} 既存のインプレッション スケジュールを更新します。 |
REST リソース: v1.sellers.availabilityOrders
| Methods | |
|---|---|
complete |
POST /v1/{name=sellers/*/availabilityOrders/*}:complete 既存の在庫状況の注文を完了としてマークします。 |
get |
GET /v1/{name=sellers/*/availabilityOrders/*} 個々の在庫状況注文を取得します。 |
list |
GET /v1/{parent=sellers/*}/availabilityOrders 在庫状況の注文を一覧表示します。 |
REST リソース: v1.sellers.availabilityOrders.availabilityLines
| Methods | |
|---|---|
complete |
POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:complete 既存の予約行を完了としてマークします。 |
get |
GET /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*} 在庫状況注文の個々の行を取得します。 |
list |
GET /v1/{parent=sellers/*/availabilityOrders/*}/availabilityLines 在庫注文の回線を一覧表示します。 |
reject |
POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:reject 既存の予約行を不承認としてマークします。 |
REST リソース: v1.sellers.creativeAssets
| Methods | |
|---|---|
get |
GET /v1/{name=sellers/*/creativeAssets/*} 個々のクリエイティブ アセットを取得します。 |
list |
GET /v1/{parent=sellers/*}/creativeAssets クリエイティブ アセットを一覧表示します。 |
patch |
PATCH /v1/{creativeAsset.name=sellers/*/creativeAssets/*} 既存のクリエイティブ アセットを更新します。 |
REST リソース: v1.sellers.orders
| Methods | |
|---|---|
completeOrderBooking |
POST /v1/{order=sellers/*/orders/*}:completeOrderBooking 注文の予約を完了します。 |
completeOrderReservation |
POST /v1/{order=sellers/*/orders/*}:completeOrderReservation 注文の予約を完了します。 |
create |
POST /v1/{parent=sellers/*}/orders 新しい注文を作成します。 |
get |
GET /v1/{name=sellers/*/orders/*} 個々の注文を取得します。 |
list |
GET /v1/{parent=sellers/*}/orders 注文を一覧表示します。 |
patch |
PATCH /v1/{order.name=sellers/*/orders/*} 既存の注文を更新します。 |
REST リソース: v1.sellers.orders.lines
| Methods | |
|---|---|
book |
POST /v1/{name=sellers/*/orders/*/lines/*}:book 既存の行を予約します。 |
create |
POST /v1/{parent=sellers/*/orders/*}/lines 新しい行を作成します。 |
get |
GET /v1/{name=sellers/*/orders/*/lines/*} 注文の個々の行を取得します。 |
list |
GET /v1/{parent=sellers/*/orders/*}/lines 注文の明細を一覧表示します。 |
patch |
PATCH /v1/{line.name=sellers/*/orders/*/lines/*} 既存の行を更新します。 |
reject |
POST /v1/{name=sellers/*/orders/*/lines/*}:reject 既存の行を拒否します。 |
reserve |
POST /v1/{name=sellers/*/orders/*/lines/*}:reserve 既存の行を予約します。 |
REST リソース: v1.sellers.orders.lines.assignments
| Methods | |
|---|---|
approve |
POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:approve 既存の割り当てを承認します。 |
disapprove |
POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:disapprove 既存の割り当てを不承認にします。 |
get |
GET /v1/{name=sellers/*/orders/*/lines/*/assignments/*} 行の個々の割り当てを取得します。 |
list |
GET /v1/{parent=sellers/*/orders/*/lines/*}/assignments 行の割り当てを一覧表示します。 |
patch |
PATCH /v1/{assignment.name=sellers/*/orders/*/lines/*/assignments/*} 既存の割り当てを更新します。 |
REST リソース: v1.sellers.products
| Methods | |
|---|---|
create |
POST /v1/{parent=sellers/*}/products 新しい商品を作成します。 |
delete |
DELETE /v1/{name=sellers/*/products/*} 既存の商品を削除します。 |
get |
GET /v1/{name=sellers/*/products/*} 個々の商品を取得します。 |
list |
GET /v1/{parent=sellers/*}/products 商品を一覧表示します。 |
patch |
PATCH /v1/{product.name=sellers/*/products/*} 既存の商品を更新します。 |