- Zasób: InventorySource
- BuyerStatus
- SellerStatus
- InventorySourceVolumeForecast
- DailyVolume
- DayOfWeek
- CreativeApprovalConfig
- PublisherConfig
- Metody
Zasób: InventorySource
Model realizacji źródła zasobów reklamowych DV360.
| Zapis JSON |
|---|
{ "name": string, "buyerStatus": enum ( |
| Pola | |
|---|---|
name |
Tylko dane wyjściowe. Względna nazwa zasobu zamówienia. Wygenerowane przez serwer. Przykład: „exchanges/1234/inventorySources/5678”. |
buyerStatus |
Tylko dane wyjściowe. stan kupującego, |
sellerStatus |
Stan sprzedawcy. |
transactionType |
Tylko dane wyjściowe. Typ transakcji dotyczący produktu. |
pricingType |
Tylko dane wyjściowe. Typ ceny produktu. |
rateDetails |
Tylko dane wyjściowe. Szczegóły stawki. |
startTime |
Tylko dane wyjściowe. Czas, w którym ten produkt staje się aktywny. Musi być wcześniejsza niż endTime. Czas rozpoczęcia nie może przypadać później niż za rok. 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: |
endTime |
Tylko dane wyjściowe. Czas, kiedy ten produkt stanie się nieaktywny. 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: |
exchangeVolumeForecast |
Prognoza dziennej liczby wyświetleń podana przez giełdę. Służy do określania tempa i umożliwia kupującemu wybór. To pole zostało wycofane. |
audienceMatchRate |
Tylko dane wyjściowe. Prognozowany współczynnik dopasowania odbiorców w przypadku umów automatyzacji gwarantowanej z kierowaniem na odbiorców, używany przez giełdę do określania, ile dodatkowych żądań należy wysłać. Jest to liczba dziesiętna z zakresu od 0 do 1, której odwrotność powinna być używana jako mnożnik wyświetleń. 0 oznacza, że pole jest nieustawione, a tym samym nie ma kierowania na odbiorców. Przykład: „0,125”. Oznacza to, że 12,5% żądań jest zgodnych z kierowaniem na odbiorców, a liczba wysłanych żądań powinna być 8 razy większa niż wynegocjowana liczba wyświetleń. |
makegoodRequested |
Tylko dane wyjściowe. Wskazuje, czy kupujący poprosił o rekompensatę. |
makegoodRequestedReason |
Tylko dane wyjściowe. Powód prośby o rekompensatę podany przez kupującego. |
percentFrequencyCapExcludedTraffic |
Odsetek ruchu wykluczonego z limitu wyświetleń na użytkownika w przypadku umowy automatyzacji gwarantowanej. Jest to liczba całkowita z zakresu od 0 do 100. Wartość 0 (również wartość domyślna) oznacza brak wykluczenia, a tym samym cały ruch kwalifikuje się do limitu wyświetleń. Wartość 100 oznacza całkowite wykluczenie, a tym samym nie będzie stosowany limit wyświetleń. Wartości z zakresu od 0 do 100 spowodują częściowe wykluczenie. Na przykład wartość 20 spowoduje wykluczenie z limitu wyświetleń 20% ruchu. |
dv360WseatId[] |
Tylko dane wyjściowe. Miejsca reklamowe, które mają obecnie uprawnienia do źródła zasobów reklamowych. |
lastModifiedTime |
Tylko dane wyjściowe. Ostatnia aktualizacja źródła zasobów reklamowych. Pamiętaj, że niektóre wewnętrzne aktualizacje DV3 zmienią czas ostatniej modyfikacji. 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: |
creativeApprovalConfig |
Opcjonalnie. Konfiguracja zatwierdzania kreacji. Wymaganie zatwierdzenia może być ustawione na poziomie giełdy lub wydawcy. |
BuyerStatus
stan kupującego,
| Wartości w polu enum | |
|---|---|
BUYER_STATUS_UNSPECIFIED |
Stan kupującego nie jest określony. Nieprawidłowa wartość wejściowa. |
BUYER_STATUS_ACTIVE |
Stan kupującego to aktywny. Element zamówienia przypisany, przypisana prawidłowa kreacja. |
BUYER_STATUS_PENDING |
Stan kupującego oczekuje na weryfikację. Ten stan oznacza, że umowa nie jest aktywna i kupujący musi podjąć określone działania. |
BUYER_STATUS_PAUSED |
Stan kupującego to „Wstrzymane przez kupującego”. |
SellerStatus
Stan sprzedawcy.
| Wartości w polu enum | |
|---|---|
SELLER_STATUS_UNSPECIFIED |
Stan sprzedawcy jest nieokreślony. Nieoczekiwany, wskazuje, że stan negocjacji jest nieznany. Nieprawidłowa wartość wejściowa. |
SELLER_STATUS_ACTIVE |
Stan sprzedawcy: aktywny. Źródło zasobów reklamowych jest aktywne po stronie giełdy. |
SELLER_STATUS_PAUSED |
Stan sprzedawcy został wstrzymany. |
InventorySourceVolumeForecast
Prognoza dziennej liczby żądań w przypadku źródła asortymentu. Obowiązują te reguły weryfikacji: – należy podać wpis dla każdego dnia tygodnia; – wartość musi być nieujemna; – identyfikator timeZoneId jest wymagany i musi być prawidłowy.
| Zapis JSON |
|---|
{
"dailyVolumes": [
{
object ( |
| Pola | |
|---|---|
dailyVolumes[] |
Prognoza dziennej liczby. |
timeZoneId |
Strefa czasowa z bazy danych stref czasowych organizacji IANA, np. „America/New_York”, która jest używana w przypadku dziennych wolumenów. |
DailyVolume
Liczba żądań w przypadku źródła zasobów reklamowych w danym dniu.
| Zapis JSON |
|---|
{
"day": enum ( |
| Pola | |
|---|---|
day |
Dzień tygodnia, którego dotyczy wolumen żądań. |
volume |
Prognozowana liczba żądań w danym dniu tygodnia. |
DzieńTygodnia
Reprezentuje dzień tygodnia.
| Wartości w polu enum | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
Dzień tygodnia jest nieokreślony. |
MONDAY |
Poniedziałek |
TUESDAY |
Tuesday (wtorek) |
WEDNESDAY |
Wednesday (środa) |
THURSDAY |
Thursday (czwartek) |
FRIDAY |
Friday (piątek) |
SATURDAY |
Saturday (sobota) |
SUNDAY |
Niedziela |
CreativeApprovalConfig
Konfiguracja zatwierdzania kreacji.
| Zapis JSON |
|---|
{
"requiresExchangeApproval": boolean,
"publisherConfigs": [
{
object ( |
| Pola | |
|---|---|
requiresExchangeApproval |
Wymagane. Wskazuje, czy kreacja wymaga wstępnego zatwierdzenia na poziomie giełdy. |
publisherConfigs[] |
Opcjonalnie. Konfiguracja wydawcy. |
PublisherConfig
Konfiguracja wydawcy (publisher_config). Jeśli ustawiono parametr publisher_config, kreacja wymaga wstępnego zatwierdzenia na poziomie wydawcy.
| Zapis JSON |
|---|
{ "publisherId": string, "publisherDisplayName": string } |
| Pola | |
|---|---|
publisherId |
Wymagane. Identyfikator wydawcy. |
publisherDisplayName |
Wymagane. Nazwa wydawcy. |
Metody |
|
|---|---|
|
Pobiera źródło zasobów reklamowych. |
|
Wyświetla listę źródeł zasobów reklamowych. |
|
Aktualizuje źródło zasobów reklamowych. |