- Zasób: InsertionOrder
- InsertionOrderType
- InsertionOrderBudget
- InsertionOrderAutomationType
- InsertionOrderBudgetSegment
- BillableOutcome
- Metody
Zasób: InsertionOrder
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 |
Wymagane. Stała. 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 |
Wymagane. Wyświetlana nazwa zamówienia reklamowego. Musi być zakodowany w formacie UTF-8 i mieć maksymalny rozmiar 240 bajtów. |
insertionOrderType |
Typ zamówienia reklamowego. Jeśli podczas tworzenia nie określono tego pola, domyślna wartość to |
entityStatus |
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. Przypisany przez system. Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: |
partnerCosts[] |
Koszty partnera związane z zamówieniem reklamowym. Jeśli metoda |
pacing |
Wymagane. Ustawienie tempa wydawania budżetu w zamówieniu reklamowym. |
frequencyCap |
Wymagane. Ustawienie limitu wyświetleń na użytkownika w zamówieniu reklamowym. |
integrationDetails |
Dodatkowe szczegóły integracji zamówienia reklamowego. |
performanceGoal |
Wymagane. Docelowa skuteczność zamówienia reklamowego. |
budget |
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ła. Wynik zamówienia reklamowego podlegający rozliczeniu. Kupowanie na podstawie wyników zostało wycofane. |
InsertionOrderType
Możliwe typy zamówienia reklamowego.
Typ zamówienia reklamowego określa, które ustawienia i opcje są dostępne, np. format reklamy lub opcje kierowania.
Wartości w polu enum | |
---|---|
INSERTION_ORDER_TYPE_UNSPECIFIED |
Typ zamówienia reklamowego nie został określony lub jest nieznany. |
RTB |
Określanie stawek w czasie rzeczywistym. |
OVER_THE_TOP |
Over-The-Top. |
InsertionOrderBudget
Ustawienia określające sposób przypisywania budżetu zamówienia reklamowego.
Zapis JSON |
---|
{ "budgetUnit": enum ( |
Pola | |
---|---|
budgetUnit |
Wymagane. Niezmienna. Jednostka budżetu określa, czy budżet jest oparty na walucie, czy na wyświetleniach. |
automationType |
Typ automatyzacji używanej do zarządzania stawką i budżetem zamówienia reklamowego. Jeśli podczas tworzenia nie określono tego pola, domyślna wartość to |
budgetSegments[] |
Wymagane. Lista segmentów budżetu. Segment budżetu umożliwia określenie konkretnego budżetu na dany okres wyświetlania 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 została określona lub jest nieznana w tej wersji. |
INSERTION_ORDER_AUTOMATION_TYPE_BUDGET |
Automatyczne przydzielanie budżetu. Pozwól systemowi automatycznie przenieść budżet na elementy zamówienia będące ich właścicielem, aby zoptymalizować skuteczność zdefiniowaną przez performanceGoal . Brak automatyzacji ustawień stawek. |
INSERTION_ORDER_AUTOMATION_TYPE_NONE |
Brak automatyzacji stawek ani budżetu na poziomie zamówienia reklamowego. Stawka i budżet muszą być skonfigurowane ręcznie na poziomie elementu zamówienia. |
INSERTION_ORDER_AUTOMATION_TYPE_BID_BUDGET |
Zezwalaj systemowi na automatyczne dostosowywanie stawek i przesuwanie budżetu do elementów zamówienia, które je obejmują, aby optymalizować skuteczność określoną przez performanceGoal . |
InsertionOrderBudgetSegment
Ustawienia, które kontrolują budżet pojedynczego segmentu budżetu.
Zapis JSON |
---|
{
"budgetAmountMicros": string,
"description": string,
"dateRange": {
object ( |
Pola | |
---|---|
budgetAmountMicros |
Wymagane. Kwota budżetu, jaką zamówienie reklamowe wyda na dany |
description |
Opis segmentu budżetu. Można go wykorzystać do wpisania informacji o zamówieniu dla każdego segmentu budżetu i umieścić te informacje na fakturach. Musi być zakodowany w formacie UTF-8. |
dateRange |
Wymagane. Ustawienia daty rozpoczęcia i zakończenia segmentu budżetu. Są one ustalane według strefy czasowej reklamodawcy nadrzędnego.
|
campaignBudgetId |
|
BillableOutcome
Możliwe wyniki podlegające rozliczeniu w przypadku zamówienia reklamowego.
Wartości w polu enum | |
---|---|
BILLABLE_OUTCOME_UNSPECIFIED |
Nieokreślony wynik podlegający rozliczeniu. |
BILLABLE_OUTCOME_PAY_PER_IMPRESSION |
Płacisz za wyświetlenia. |
BILLABLE_OUTCOME_PAY_PER_CLICK |
Płatność za kliknięcie. |
BILLABLE_OUTCOME_PAY_PER_VIEWABLE_IMPRESSION |
Płatność za aktywne wyświetlenia. |
Metody |
|
---|---|
|
Tworzy nowe zamówienie reklamowe. |
|
Usuwa zamówienie reklamowe. |
|
Pobiera zamówienie reklamowe. |
|
Wyświetla listę zamówień reklamowych reklamodawcy. |
|
Wyświetla listę opcji kierowania przypisanych do zamówienia reklamowego w różnych typach kierowania. |
|
Aktualizuje dotychczasowe zamówienie reklamowe. |