DV360 Out of Home Seller API

Interfejs DV360 Out of Home Seller API umożliwia zarządzanie zasobami reklamowymi, rezerwowanie zamówień, pobieranie kreacji i przesyłanie zdarzeń odtwarzania reklam.

Usługa: dv360outofhomeseller.googleapis.com

Aby wywołać tę usługę, zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać własnych bibliotek, podczas tworzenia żądań do interfejsu API użyj podanych niżej informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i korzystanie z nich. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa udostępnia następujące dokumenty wykrywania:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do tego punktu końcowego:

  • https://dv360outofhomeseller.googleapis.com

Zasób REST: v1beta1

Metody
lookupByExternalId POST /v1beta1:lookupByExternalId
Pobiera wszystkie encje według zewnętrznego identyfikatora wymienionego w żądaniu.

Zasób REST: v1beta1.adPlays

Metody
create POST /v1beta1/adPlays
Tworzy odtworzenie reklamy.
createWithExternalIds POST /v1beta1/adPlays:createWithExternalIds
Tworzy odtworzenie reklamy z zewnętrznymi identyfikatorami.

Zasób REST: v1beta1.adUnits

Metody
create POST /v1beta1/adUnits
Tworzy nową jednostkę reklamową.
delete DELETE /v1beta1/{name=adUnits/*}
Usuwa istniejącą jednostkę reklamową.
get GET /v1beta1/{name=adUnits/*}
Pobiera pojedynczą jednostkę reklamową.
list GET /v1beta1/adUnits
Wyświetla listę jednostek reklamowych.
patch PATCH /v1beta1/{adUnit.name=adUnits/*}
Aktualizuje istniejącą jednostkę reklamową.

Zasób REST: v1beta1.availabilityOrders

Metody
complete POST /v1beta1/{name=availabilityOrders/*}:complete
Oznacza istniejące zamówienie dotyczące dostępności jako ukończone.
get GET /v1beta1/{name=availabilityOrders/*}
Pobiera indywidualne zamówienie dostępności.
list GET /v1beta1/availabilityOrders
Wyświetla zamówienia dotyczące dostępności.

Zasób REST: v1beta1.availabilityOrders.availabilityLines

Metody
complete POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:complete
Oznacza istniejącą linię dostępności jako zakończoną.
get GET /v1beta1/{name=availabilityOrders/*/availabilityLines/*}
Pobiera pojedynczy wiersz zamówienia dostępności.
list GET /v1beta1/{parent=availabilityOrders/*}/availabilityLines
Zawiera wiersze zamówienia dotyczącego dostępności.
reject POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:reject
Oznacza istniejący wiersz dostępności jako odrzucony.

Zasób REST: v1beta1.creativeAssets

Metody
get GET /v1beta1/{name=creativeAssets/*}
Pobiera pojedynczy zasób kreacji.
list GET /v1beta1/creativeAssets
Wyświetla listę zasobów kreacji.
patch PATCH /v1beta1/{creativeAsset.name=creativeAssets/*}
Aktualizuje istniejący komponent kreacji.

Zasób REST: v1beta1.orders

Metody
get GET /v1beta1/{name=orders/*}
Pobiera pojedyncze zamówienie.
list GET /v1beta1/orders
Zawiera listę zamówień.
patch PATCH /v1beta1/{order.name=orders/*}
Aktualizuje istniejące zamówienie.

Zasób REST: v1beta1.orders.lines

Metody
book POST /v1beta1/{name=orders/*/lines/*}:book
Rezerwuje istniejący wiersz.
get GET /v1beta1/{name=orders/*/lines/*}
Pobiera pojedynczy wiersz zamówienia.
list GET /v1beta1/{parent=orders/*}/lines
Zawiera listę wierszy zamówienia.
patch PATCH /v1beta1/{line.name=orders/*/lines/*}
Aktualizuje istniejący wiersz.
reject POST /v1beta1/{name=orders/*/lines/*}:reject
Odrzuca istniejący wiersz.
reserve POST /v1beta1/{name=orders/*/lines/*}:reserve
Rezerwuje istniejący wiersz.

Zasób REST: v1beta1.orders.lines.assignments

Metody
approve POST /v1beta1/{name=orders/*/lines/*/assignments/*}:approve
Akceptuje istniejący projekt.
disapprove POST /v1beta1/{name=orders/*/lines/*/assignments/*}:disapprove
Odrzuca istniejący projekt.
get GET /v1beta1/{name=orders/*/lines/*/assignments/*}
Pobiera pojedyncze przypisanie do wiersza.
list GET /v1beta1/{parent=orders/*/lines/*}/assignments
Zawiera listę przypisań do wiersza.
patch PATCH /v1beta1/{assignment.name=orders/*/lines/*/assignments/*}
Aktualizuje istniejący projekt.

Zasób REST: v1beta1.products

Metody
create POST /v1beta1/products
Tworzy nowy produkt.
get GET /v1beta1/{name=products/*}
Pobiera pojedynczy produkt.
list GET /v1beta1/products
Wyświetla listę produktów.
patch PATCH /v1beta1/{product.name=products/*}
Aktualizuje istniejącą usługę.

Zasób REST: v1.sellers.adPlays

Metody
batchCreate POST /v1/{parent=sellers/*}/adPlays:batchCreate
Tworzy zbiorczo nowe odtworzenia reklamy.
create POST /v1/{parent=sellers/*}/adPlays
Tworzy odtworzenie reklamy.

Zasób REST: v1.sellers.adUnits

Metody
create POST /v1/{parent=sellers/*}/adUnits
Tworzy nową jednostkę reklamową.
delete DELETE /v1/{name=sellers/*/adUnits/*}
Usuwa istniejącą jednostkę reklamową.
get GET /v1/{name=sellers/*/adUnits/*}
Pobiera pojedynczą jednostkę reklamową.
list GET /v1/{parent=sellers/*}/adUnits
Wyświetla listę jednostek reklamowych.
patch PATCH /v1/{adUnit.name=sellers/*/adUnits/*}
Aktualizuje istniejącą jednostkę reklamową.

Zasób REST: v1.sellers.adUnits.impressionSchedules

Metody
batchUpdate POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules:batchUpdate
Aktualizuje harmonogramy wyświetleń zbiorczo.
create POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
Tworzy nowy harmonogram wyświetleń.
get GET /v1/{name=sellers/*/adUnits/*/impressionSchedules/*}
Pobiera pojedynczy harmonogram wyświetleń.
list GET /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
Wyświetla harmonogramy wyświetleń.
patch PATCH /v1/{impressionSchedule.name=sellers/*/adUnits/*/impressionSchedules/*}
Aktualizuje istniejący harmonogram wyświetleń.

Zasób REST: v1.sellers.availabilityOrders

Metody
complete POST /v1/{name=sellers/*/availabilityOrders/*}:complete
Oznacza istniejące zamówienie dotyczące dostępności jako ukończone.
get GET /v1/{name=sellers/*/availabilityOrders/*}
Pobiera indywidualne zamówienie dostępności.
list GET /v1/{parent=sellers/*}/availabilityOrders
Wyświetla zamówienia dotyczące dostępności.

Zasób REST: v1.sellers.availabilityOrders.availabilityLines

Metody
complete POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:complete
Oznacza istniejącą linię dostępności jako zakończoną.
get GET /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}
Pobiera pojedynczy wiersz zamówienia dostępności.
list GET /v1/{parent=sellers/*/availabilityOrders/*}/availabilityLines
Zawiera wiersze zamówienia dotyczącego dostępności.
reject POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:reject
Oznacza istniejący wiersz dostępności jako odrzucony.

Zasób REST: v1.sellers.creativeAssets

Metody
get GET /v1/{name=sellers/*/creativeAssets/*}
Pobiera pojedynczy zasób kreacji.
list GET /v1/{parent=sellers/*}/creativeAssets
Wyświetla listę zasobów kreacji.
patch PATCH /v1/{creativeAsset.name=sellers/*/creativeAssets/*}
Aktualizuje istniejący komponent kreacji.

Zasób REST: v1.sellers.orders

Metody
completeOrderBooking POST /v1/{order=sellers/*/orders/*}:completeOrderBooking
Rezerwuje zamówienie.
completeOrderReservation POST /v1/{order=sellers/*/orders/*}:completeOrderReservation
Rezerwowanie zamówienia.
create POST /v1/{parent=sellers/*}/orders
Tworzy nowe zamówienie.
get GET /v1/{name=sellers/*/orders/*}
Pobiera pojedyncze zamówienie.
list GET /v1/{parent=sellers/*}/orders
Zawiera listę zamówień.
patch PATCH /v1/{order.name=sellers/*/orders/*}
Aktualizuje istniejące zamówienie.

Zasób REST: v1.sellers.orders.lines

Metody
book POST /v1/{name=sellers/*/orders/*/lines/*}:book
Rezerwuje istniejący wiersz.
create POST /v1/{parent=sellers/*/orders/*}/lines
Tworzy nowy wiersz.
get GET /v1/{name=sellers/*/orders/*/lines/*}
Pobiera pojedynczy wiersz zamówienia.
list GET /v1/{parent=sellers/*/orders/*}/lines
Zawiera listę wierszy zamówienia.
patch PATCH /v1/{line.name=sellers/*/orders/*/lines/*}
Aktualizuje istniejący wiersz.
reject POST /v1/{name=sellers/*/orders/*/lines/*}:reject
Odrzuca istniejący wiersz.
reserve POST /v1/{name=sellers/*/orders/*/lines/*}:reserve
Rezerwuje istniejący wiersz.

Zasób REST: v1.sellers.orders.lines.assignments

Metody
approve POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:approve
Akceptuje istniejący projekt.
disapprove POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:disapprove
Odrzuca istniejący projekt.
get GET /v1/{name=sellers/*/orders/*/lines/*/assignments/*}
Pobiera pojedyncze przypisanie do wiersza.
list GET /v1/{parent=sellers/*/orders/*/lines/*}/assignments
Zawiera listę przypisań do wiersza.
patch PATCH /v1/{assignment.name=sellers/*/orders/*/lines/*/assignments/*}
Aktualizuje istniejący projekt.

Zasób REST: v1.sellers.products

Metody
create POST /v1/{parent=sellers/*}/products
Tworzy nowy produkt.
delete DELETE /v1/{name=sellers/*/products/*}
Usuwa istniejący produkt.
get GET /v1/{name=sellers/*/products/*}
Pobiera pojedynczy produkt.
list GET /v1/{parent=sellers/*}/products
Wyświetla listę produktów.
patch PATCH /v1/{product.name=sellers/*/products/*}
Aktualizuje istniejącą usługę.