- Zasób: InsertionOrder
- InsertionOrderType
- InsertionOrderBudget
- InsertionOrderAutomationType
- InsertionOrderBudgetSegment
- BillableOutcome
- Metody
Zasób: AdOrder
Jedno zamówienie reklamowe.
Zapis JSON |
---|
{ "name": string, "advertiserId": string, "campaignId": string, "insertionOrderId": string, "displayName": string, "insertionOrderType": enum ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa zasobu zamówienia reklamowego. |
advertiserId |
Tylko dane wyjściowe. Unikalny identyfikator reklamodawcy, do którego należy zamówienie reklamowe. |
campaignId |
To pole jest wymagane. Stałe. Unikalny identyfikator kampanii, do której należy zamówienie reklamowe. |
insertionOrderId |
Tylko dane wyjściowe. Unikalny identyfikator zamówienia reklamowego. Przypisana przez system. |
displayName |
To pole jest wymagane. Wyświetlana nazwa zamówienia reklamowego. Musi być zakodowany w formacie UTF-8 o maksymalnym rozmiarze 240 bajtów. |
insertionOrderType |
Typ zamówienia reklamowego. Jeśli podczas tworzenia tego pola nie określono tego pola, domyślnie przyjmuje się wartość |
entityStatus |
To pole jest wymagane. Określa, czy zamówienie reklamowe może wydawać budżet i ustalać stawki za zasoby reklamowe.
|
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej aktualizacji zamówienia reklamowego. Przypisana przez system. Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
partnerCosts[] |
Koszty partnera związane z zamówieniem reklamowym. Jeśli w metodzie |
pacing |
To pole jest wymagane. Ustawienie szybkości wydatków pod kątem budżetu w zamówieniu reklamowym. |
frequencyCap |
To pole jest wymagane. Ustawienie ograniczenia liczby wyświetleń w zamówieniu reklamowym. |
integrationDetails |
Dodatkowe szczegóły integracji zamówienia reklamowego. |
performanceGoal |
To pole jest wymagane. Docelowa skuteczność zamówienia reklamowego. |
budget |
To pole jest wymagane. Ustawienia alokacji budżetu zamówienia reklamowego. |
bidStrategy |
Strategia ustalania stawek zamówienia reklamowego. Domyślnie ustawiona jest wartość |
reservationType |
Tylko dane wyjściowe. Typ rezerwacji zamówienia reklamowego. |
billableOutcome |
Stałe. Wynik zamówienia reklamowego podlegający rozliczeniu. Kupowanie na podstawie wyników zostało wycofane. Jedyną prawidłową wartością jest |
InsertionOrderType
Możliwe typy zamówienia reklamowego.
Typ zamówienia reklamowego określa, które ustawienia i opcje, takie jak format reklam czy opcje kierowania, są odpowiednie.
Wartości w polu enum | |
---|---|
INSERTION_ORDER_TYPE_UNSPECIFIED |
Nie określono typu zamówienia reklamowego lub jest on nieznany. |
RTB |
Określanie stawek w czasie rzeczywistym. |
OVER_THE_TOP |
Over-The-Top. |
InsertionOrderBudget
Ustawienia określające sposób przydzielania budżetu zamówienia reklamowego.
Zapis JSON |
---|
{ "budgetUnit": enum ( |
Pola | |
---|---|
budgetUnit |
To pole jest wymagane. Stałe. Jednostka budżetu określa, czy budżet zależy od waluty, czy od wyświetleń. |
automationType |
Typ automatyzacji służący do zarządzania stawką i budżetem zamówienia reklamowego. Jeśli podczas tworzenia tego pola nie określono tego pola, domyślnie przyjmuje się wartość |
budgetSegments[] |
To pole jest wymagane. Lista segmentów budżetu. Segment budżetu pozwala określić konkretny budżet w wybranym okresie aktywności zamówienia reklamowego. |
InsertionOrderAutomationType
Możliwe opcje automatyzacji stawki i budżetu zamówienia reklamowego.
Wartości w polu enum | |
---|---|
INSERTION_ORDER_AUTOMATION_TYPE_UNSPECIFIED |
Opcja automatyzacji zamówienia reklamowego nie jest określona lub jest w tej wersji nieznana. |
INSERTION_ORDER_AUTOMATION_TYPE_BUDGET |
Automatyczne przydzielanie budżetu. Pozwól systemowi na automatyczne przenoszenie budżetu do właściciela elementu zamówienia, by zoptymalizować skuteczność określoną przez zasadę performanceGoal . Brak automatyzacji w ustawieniach stawek. |
INSERTION_ORDER_AUTOMATION_TYPE_NONE |
Brak automatyzacji ustalania stawek i budżetów na poziomie zamówienia reklamowego. Stawki i budżet trzeba skonfigurować ręcznie na poziomie elementu zamówienia. |
INSERTION_ORDER_AUTOMATION_TYPE_BID_BUDGET |
Pozwól systemowi na automatyczne dostosowywanie stawek i przenoszenie budżetu do właściciela elementów zamówienia w celu optymalizacji skuteczności zdefiniowanej przez zasadę performanceGoal . |
InsertionOrderBudgetSegment
Ustawienia, które kontrolują budżet pojedynczego segmentu budżetu.
Zapis JSON |
---|
{
"budgetAmountMicros": string,
"description": string,
"dateRange": {
object ( |
Pola | |
---|---|
budgetAmountMicros |
To pole jest wymagane. Kwota budżetu, którą zamówienie reklamowe wyda w danym okresie ( |
description |
Opis segmentu budżetu. Można za jego pomocą wprowadzić informacje o zamówieniu zakupu dla każdego segmentu budżetu i wydrukować je na fakturach. Musi być zakodowany w formacie UTF-8. |
dateRange |
To pole jest wymagane. Ustawienia daty rozpoczęcia i zakończenia segmentu budżetu. Rozwiązuje się je w zależności od strefy czasowej reklamodawcy nadrzędnego.
|
campaignBudgetId |
|
BillableOutcome
Możliwe wyniki zamówienia reklamowego podlegające rozliczeniu.
Wartości w polu enum | |
---|---|
BILLABLE_OUTCOME_UNSPECIFIED |
Nieokreślony wynik podlegający rozliczeniu. |
BILLABLE_OUTCOME_PAY_PER_IMPRESSION |
Płatność za wyświetlenia. |
BILLABLE_OUTCOME_PAY_PER_CLICK |
Płatność za kliknięcie. |
BILLABLE_OUTCOME_PAY_PER_VIEWABLE_IMPRESSION |
Płatność za Widok aktywny. |
Metody |
|
---|---|
|
Tworzy nowe zamówienie reklamowe. |
|
Usuwa zamówienie reklamowe. |
|
Pobiera zamówienie reklamowe. |
|
Wyświetla listę zamówień reklamowych na poziomie reklamodawcy. |
|
Wyświetla listę opcji kierowania przypisanych w zamówieniu reklamowym według różnych typów kierowania. |
|
Aktualizuje istniejące zamówienie reklamowe. |