- Zasób: Order
- Budżet
- BudgetType
- OrderStatus
- WSeatConfig
- WSeatStatus
- BuyerInfo
- PartnerInfo
- AdvertiserInfo
- Metody
Zasób: Order
Oferta niepodlegająca negocjacjom, którą kupujący może zaakceptować.
Zapis JSON |
---|
{ "name": string, "displayName": string, "partnerId": [ string ], "publisherEmail": string, "publisherName": string, "budget": { object ( |
Pola | |
---|---|
name |
Względna nazwa zasobu zamówienia. Wygenerowany przez serwer. Przykład: „exchanges/1234/orders/5678”. Tylko dane wyjściowe. |
displayName |
Nazwa zamówienia wyświetlana kupującemu. Maksymalnie 250 znaków. Opcjonalnie. |
partnerId[] |
Identyfikator partnera w Google Display & Video 360, wcześniej znany jako DoubleClick Bid Manager(DBM). Umożliwia podanie tylko 1 identyfikatora partnera. Wymagany. |
publisherEmail |
Adres e-mail wydawcy. Musi mieć prawidłowy format adresu e-mail. Maksymalnie 250 znaków. Opcjonalnie. |
publisherName |
Nazwa wydawcy. Maksymalnie 250 znaków. Wymagany. |
budget |
Tylko dane wyjściowe. Budżet ustalony przez kupującego. Dotyczy tylko scenariuszy transakcji natychmiastowych. |
status |
Stan zamówienia. Stan może się zmienić, gdy użytkownicy DV3 zaakceptują, anulują lub zarchiwizują zamówienie. Obsługuje też aktualizację do stanu „ANULOWANO” po utworzeniu w interfejsie API, aby zasygnalizować, że to zamówienie zostało anulowane na giełdzie. |
wseatConfig |
Opcjonalnie. WSeat Configuration Specifies the WSeat configuration on the exchange side. Giełdy korzystające z umów wielostanowiskowych powinny dbać o to, aby to pole było wypełnione i aktualne. |
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa określająca, kiedy zamówienie lub powiązane z nim produkty zostały zaktualizowane. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
buyerInfo |
Tylko dane wyjściowe. Informacje o kupującym, w tym szczegóły dotyczące partnera i reklamodawcy. Dotyczy tylko scenariuszy transakcji natychmiastowych. |
Budżet
Określono budżet.
Zapis JSON |
---|
{ "budgetType": enum ( |
Pola | |
---|---|
budgetType |
Określony typ budżetu. |
Pole unii budget . Można uwzględnić tylko 1 typ budżetu. budget może mieć tylko jedną z tych wartości: |
|
impressions |
Budżet wyświetleń. |
money |
Budżet walutowy. |
BudgetType
Typy budżetów
Wartości w polu enum | |
---|---|
BUDGET_TYPE_UNSPECIFIED |
Nieokreślony budżet. Nieprawidłowe dane wejściowe. |
BUDGET_TYPE_CURRENCY |
Budżet walutowy. |
BUDGET_TYPE_IMPRESSION |
Budżet wyświetleń. |
OrderStatus
Stan zamówienia.
Wartości w polu enum | |
---|---|
ORDER_STATUS_UNSPECIFIED |
Stan zamówienia nieokreślony. Nieoczekiwany, wskazuje, że stan negocjacji jest nieznany. Nieprawidłowa wartość wejściowa. |
PENDING_ACCEPTANCE |
Zamówienie oczekuje na zaakceptowanie. |
ACCEPTED |
Stan zamówienia: zaakceptowane. |
ARCHIVED |
Stan zamówienia został zarchiwizowany. |
CANCELLED |
Stan zamówienia: anulowane. |
NEGOTIATING |
Stan zamówienia: negocjowanie. Dotyczy tylko scenariuszy transakcji natychmiastowych. |
WSeatConfig
Konfiguracja WSeat.
Zapis JSON |
---|
{
"exchangeWseatStatus": enum ( |
Pola | |
---|---|
exchangeWseatStatus |
Opcjonalnie. Bieżący stan konfiguracji WSeat po stronie Exchange. |
exchangeWseatIds[] |
Opcjonalnie. Identyfikatory WSeat po stronie giełdy. |
updateTime |
Tylko dane wyjściowe. To pole jest automatycznie aktualizowane przez DV3, gdy platforma wymiany aktualizuje WSeatConfiguration. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
WSeatStatus
Opcje wyliczenia WSeat Status.
Wartości w polu enum | |
---|---|
W_SEAT_STATUS_UNSPECIFIED |
WSeatStatus nieokreślony. |
W_SEAT_STATUS_ENFORCED |
WSeatStatus enforced. Wskazuje, czy Exchange egzekwuje WSeatId, wysyłając WSeatId do DV3 lub weryfikując wseatids w odpowiedziach na stawki. |
W_SEAT_STATUS_NOT_ENFORCED |
WSeatStatus nie jest wymuszany. Oznacza, że giełda nie wysyła w pytaniach o stawkę parametru wseatid ani go nie weryfikuje. |
BuyerInfo
Informacje o kupującym w przypadku umów błyskawicznych.
Zapis JSON |
---|
{ "partner": { object ( |
Pola | |
---|---|
partner |
Tylko dane wyjściowe. Informacje o partnerze. |
advertisers[] |
Tylko dane wyjściowe. Informacje o reklamodawcy. |
PartnerInfo
Informacje o partnerze w przypadku umów błyskawicznych.
Zapis JSON |
---|
{ "title": string } |
Pola | |
---|---|
title |
Tylko dane wyjściowe. Wyświetlana nazwa partnera w Display & Video 360. |
AdvertiserInfo
Informacje o reklamodawcy w przypadku umów błyskawicznych.
Zapis JSON |
---|
{ "advertiserId": string, "domainUri": string } |
Pola | |
---|---|
advertiserId |
Tylko dane wyjściowe. Identyfikator reklamodawcy w Display & Video 360. |
domainUri |
Tylko dane wyjściowe. Identyfikator URI domeny witryny reklamodawcy. |
Metody |
|
---|---|
|
Przyjmuje zamówienie. |
|
Tworzy zamówienie. |
|
Pobiera zamówienie. |
|
Lista zamówień. |
|
Aktualizuje zamówienie. |