REST Resource: advertisers.creatives

Zasób: Creative

Jedna kreacja.

Zapis JSON
{
  "name": string,
  "advertiserId": string,
  "creativeId": string,
  "cmPlacementId": string,
  "displayName": string,
  "entityStatus": enum (EntityStatus),
  "updateTime": string,
  "createTime": string,
  "creativeType": enum (CreativeType),
  "hostingSource": enum (HostingSource),
  "dynamic": boolean,
  "dimensions": {
    object (Dimensions)
  },
  "additionalDimensions": [
    {
      object (Dimensions)
    }
  ],
  "mediaDuration": string,
  "creativeAttributes": [
    enum (CreativeAttribute)
  ],
  "reviewStatus": {
    object (ReviewStatusInfo)
  },
  "assets": [
    {
      object (AssetAssociation)
    }
  ],
  "exitEvents": [
    {
      object (ExitEvent)
    }
  ],
  "timerEvents": [
    {
      object (TimerEvent)
    }
  ],
  "counterEvents": [
    {
      object (CounterEvent)
    }
  ],
  "appendedTag": string,
  "integrationCode": string,
  "notes": string,
  "iasCampaignMonitoring": boolean,
  "companionCreativeIds": [
    string
  ],
  "skippable": boolean,
  "skipOffset": {
    object (AudioVideoOffset)
  },
  "progressOffset": {
    object (AudioVideoOffset)
  },
  "universalAdId": {
    object (UniversalAdId)
  },
  "thirdPartyUrls": [
    {
      object (ThirdPartyUrl)
    }
  ],
  "transcodes": [
    {
      object (Transcode)
    }
  ],
  "trackerUrls": [
    string
  ],
  "jsTrackerUrl": string,
  "cmTrackingAd": {
    object (CmTrackingAd)
  },
  "obaIcon": {
    object (ObaIcon)
  },
  "thirdPartyTag": string,
  "requireMraid": boolean,
  "requireHtml5": boolean,
  "requirePingForAttribution": boolean,
  "expandingDirection": enum (ExpandingDirection),
  "expandOnHover": boolean,
  "vastTagUrl": string,
  "vpaid": boolean,
  "html5Video": boolean,
  "lineItemIds": [
    string
  ],
  "mp3Audio": boolean,
  "oggAudio": boolean
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu kreacji.

advertiserId

string (int64 format)

Tylko dane wyjściowe. Unikalny identyfikator reklamodawcy, do którego należy kreacja.

creativeId

string (int64 format)

Tylko dane wyjściowe. Unikalny identyfikator kreacji. Przypisana przez system.

cmPlacementId

string (int64 format)

Tylko dane wyjściowe. Unikalny identyfikator miejsca docelowego w usłudze Campaign Manager 360 powiązanego z kreacją. To pole dotyczy tylko kreacji synchronizowanych z Campaign Managera.

displayName

string

Wymagane. Wyświetlana nazwa kreacji.

Musi być zakodowany w standardzie UTF-8 i maksymalnym rozmiarze 240 bajtów.

entityStatus

enum (EntityStatus)

Wymagane. Określa, czy kreacja może się wyświetlać.

Akceptowane wartości:

  • ENTITY_STATUS_ACTIVE
  • ENTITY_STATUS_ARCHIVED
  • ENTITY_STATUS_PAUSED
updateTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa określająca, kiedy kreacja została ostatnio zaktualizowana przez użytkownika lub system (np. podczas sprawdzania kreacji). Przypisana 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: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

createTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa utworzenia kreacji. Przypisana 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: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

creativeType

enum (CreativeType)

Wymagane. Stała. Typ kreacji.

hostingSource

enum (HostingSource)

Wymagane. Wskazuje, gdzie jest hostowana kreacja.

dynamic

boolean

Tylko dane wyjściowe. Wskazuje, czy kreacja jest dynamiczna.

dimensions

object (Dimensions)

Wymagane. Podstawowe wymiary kreacji. Dotyczy wszystkich typów kreacji. Wartości widthPixels i heightPixels ustawiają domyślnie wartość 0, gdy creativeType jest jedną z tych wartości:

  • CREATIVE_TYPE_VIDEO
  • CREATIVE_TYPE_AUDIO
  • CREATIVE_TYPE_NATIVE_VIDEO
additionalDimensions[]

object (Dimensions)

dodatkowe wymiary; Ma zastosowanie, gdy creativeType należy do jednej z tych kategorii:

  • CREATIVE_TYPE_STANDARD
  • CREATIVE_TYPE_EXPANDABLE
  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_LIGHTBOX
  • CREATIVE_TYPE_PUBLISHER_HOSTED

Jeśli to pole jest określone, wartości widthPixels i heightPixels są wymagane i muszą być większe lub równe 0.

mediaDuration

string (Duration format)

Tylko dane wyjściowe. Czas trwania multimediów kreacji. Dotyczy, gdy creativeType jest jedną z tych wartości:

  • CREATIVE_TYPE_VIDEO
  • CREATIVE_TYPE_AUDIO
  • CREATIVE_TYPE_NATIVE_VIDEO
  • CREATIVE_TYPE_PUBLISHER_HOSTED

Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „s”. Przykład: "3.5s".

creativeAttributes[]

enum (CreativeAttribute)

Tylko dane wyjściowe. Lista atrybutów kreacji wygenerowanych przez system.

reviewStatus

object (ReviewStatusInfo)

Tylko dane wyjściowe. Bieżący stan procesu sprawdzania kreacji.

assets[]

object (AssetAssociation)

Wymagane. Komponenty powiązane z tą kreacją.

exitEvents[]

object (ExitEvent)

Wymagane. Zdarzenia wyjściowe dla tej kreacji. Wyjście (nazywane też tagiem kliknięcia) to dowolny obszar w kreacji, który użytkownik może kliknąć, aby otworzyć stronę docelową reklamodawcy. Każda kreacja musi zawierać co najmniej jedno wyjście. Wyjście możesz dodać do kreacji w dowolny z tych sposobów:

  • Użyj obszaru kliknięcia w narzędziu Google Web Designer.
  • Zdefiniuj zmienną JavaScript o nazwie „clickTag”.
  • Użyj komponentu Enabler (Enabler.exit()), aby śledzić wyjścia w formatach rich media.
timerEvents[]

object (TimerEvent)

Niestandardowe zdarzenia licznika czasu w kreacji multimedialnej. Liczniki czasu śledzą czas, przez jaki użytkownik oglądał konkretną część kreacji multimedialnej i wchodził z nią w interakcję. Kreacja może zawierać wiele zdarzeń licznika czasu, a czas każdego z nich mierzymy osobno. Pozostaw to pole puste lub nieskonfigurowane w przypadku kreacji zawierających tylko komponenty z obrazem.

counterEvents[]

object (CounterEvent)

Zdarzenia licznika w kreacji multimedialnej. Liczniki śledzą liczbę określonych interakcji użytkownika z dowolną częścią kreacji multimedialnej (najechanie kursorem myszy na reklamę, wyjechanie poza nią, kliknięcie, kliknięcie przycisku, wczytanie danych, użycie klawiatury itp.). Za pomocą licznika można rejestrować wszystkie zdarzenia, które da się przechwycić w kreacji. Pozostaw to pole puste lub niewypełnione w przypadku kreacji zawierających tylko komponenty z obrazem.

appendedTag

string

Tag śledzenia HTML innej firmy, który zostanie dołączony do tagu kreacji.

integrationCode

string

Informacje identyfikacyjne służące do połączenia tej kreacji z zewnętrznym systemem. Musi być zakodowany w formacie UTF-8 i nie może zawierać więcej niż 10 000 znaków.

notes

string

Uwagi użytkownika dotyczące tej kreacji. Musi być zakodowany w formacie UTF-8 i mieć maksymalnie 20 000 znaków.

iasCampaignMonitoring

boolean

Wskazuje, czy monitorowanie kampanii Integral Ad Science (IAS) jest włączone. Aby włączyć tę funkcję w przypadku kreacji, upewnij się, że w polu Advertiser.creative_config.ias_client_id ustawiono identyfikator klienta IAS.

companionCreativeIds[]

string (int64 format)

Identyfikatory kreacji towarzyszących kreacji wideo.

Możesz przypisać istniejące kreacje displayowe (z zasobami graficznymi lub HTML5), które będą wyświetlane obok odtwarzacza wideo wydawcy. Kreacje towarzyszące wyświetlają się wokół odtwarzacza podczas odtwarzania filmu i po jego zakończeniu.

Kreacje zawierające additional dimensions nie mogą być kreacjami towarzyszącymi.

To pole jest obsługiwane tylko w przypadku tych creativeType:

  • CREATIVE_TYPE_AUDIO
  • CREATIVE_TYPE_VIDEO
skippable

boolean

Określa, czy użytkownik może pominąć kreację wideo.

To pole jest obsługiwane tylko w przypadku tych creativeType:

  • CREATIVE_TYPE_VIDEO
skipOffset

object (AudioVideoOffset)

Czas odtwarzania filmu do momentu wyświetlenia przycisku pominięcia.

To pole jest wymagane, gdy skippable ma wartość true.

To pole jest obsługiwane tylko w przypadku tych typów danych (creativeType):

  • CREATIVE_TYPE_VIDEO
progressOffset

object (AudioVideoOffset)

Czas odtwarzania filmu przed zliczeniem wyświetlenia.

To pole jest wymagane, gdy skippable ma wartość true.

To pole jest obsługiwane tylko w przypadku tych typów danych (creativeType):

  • CREATIVE_TYPE_VIDEO
universalAdId

object (UniversalAdId)

Opcjonalnie: Opcjonalny identyfikator kreacji podany przez rejestr, który jest unikalny na wszystkich platformach.

Uniwersalny identyfikator reklamy jest częścią standardu VAST 4.0. Po utworzeniu kreacji można ją zmodyfikować.

To pole jest obsługiwane tylko w przypadku tych creativeType:

  • CREATIVE_TYPE_VIDEO
thirdPartyUrls[]

object (ThirdPartyUrl)

Linki monitorujące firm zewnętrznych służące do śledzenia interakcji z kreacją wideo.

To pole jest obsługiwane tylko w przypadku tych creativeType:

  • CREATIVE_TYPE_AUDIO
  • CREATIVE_TYPE_VIDEO
  • CREATIVE_TYPE_NATIVE_VIDEO
transcodes[]

object (Transcode)

Tylko dane wyjściowe. Transkodowane pliki audio/wideo.

Transkoduje zasób główny do kilku wersji dodatkowych, które mają inny format lub zmienione właściwości (rozdzielczość oraz szybkość transmisji bitów obrazu i dźwięku) dobrane pod kątem określonych odtwarzaczy wideo lub przepustowości.

Dzięki temu system wydawcy ma więcej możliwości do wyboru podczas wyświetlania filmu. Możesz mieć pewność, że wyświetli się odpowiedni plik dopasowany do połączenia, z którego korzysta użytkownik, oraz do rozmiaru ekranu.

To pole jest obsługiwane tylko w przypadku następujących elementów (creativeType):

  • CREATIVE_TYPE_VIDEO
  • CREATIVE_TYPE_NATIVE_VIDEO
  • CREATIVE_TYPE_AUDIO
trackerUrls[]

string

Linki monitorujące dla dostawców usług analitycznych lub zewnętrznych dostawców technologii reklamowych.

Adresy URL muszą zaczynać się od https (nie dotyczy to zasobów reklamowych, które nie wymagają zgodności z protokołem SSL). Jeśli w adresach URL stosujesz makra, używaj tylko tych obsługiwanych przez Display & Video 360.

Można używać tylko standardowych adresów URL, a nie tagów IMG czy SCRIPT.

W tym polu można zapisywać tylko w takim polu creativeType:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_NATIVE_VIDEO
jsTrackerUrl

string

Adres URL do pomiaru JavaScriptu od obsługiwanych zewnętrznych dostawców usług weryfikacyjnych (ComScore, DoubleVerify, IAS, Moat). Tagi skryptu HTML nie są obsługiwane.

W tym polu można zapisywać dane tylko w tych creativeType:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_NATIVE_VIDEO
cmTrackingAd

object (CmTrackingAd)

Reklama śledząca Campaign Managera 360 powiązana z kreacją.

Opcjonalne w przypadku tych elementów creativeType, jeśli zostały utworzone przez reklamodawcę, który korzysta zarówno z Campaign Managera 360, jak i z wyświetlania reklam przez firmy zewnętrzne:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE

W innych przypadkach dane wyjściowe.

obaIcon

object (ObaIcon)

Określa ikonę OBA na potrzeby kreacji wideo.

To pole jest obsługiwane tylko w przypadku następujących elementów (creativeType):

  • CREATIVE_TYPE_VIDEO
thirdPartyTag

string

Opcjonalnie: Oryginalny tag firmy zewnętrznej użyty na potrzeby kreacji.

Wymagane i ważne tylko w przypadku kreacji z tagami innych firm.

Kreacje z tagiem usług zewnętrznych to kreacje o tych parametrach hostingSource:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi wartościami creativeType:

  • CREATIVE_TYPE_STANDARD
  • CREATIVE_TYPE_EXPANDABLE
requireMraid

boolean

Opcjonalnie: Wskazuje, że kreacja wymaga MRAID (systemu Mobile Rich Media Ad Interface Definitions).

Ustaw tę opcję, jeśli interakcja z kreacją wymaga użycia gestów charakterystycznych dla urządzeń mobilnych, takich jak przesuwanie palcem lub dotykanie.

Opcjonalny i prawidłowy tylko w przypadku kreacji z tagiem usług zewnętrznych.

Kreacje z tagiem usług zewnętrznych to kreacje o tych parametrach hostingSource:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi atrybutami creativeType:

  • CREATIVE_TYPE_STANDARD
  • CREATIVE_TYPE_EXPANDABLE
requireHtml5

boolean

Opcjonalnie: Wskazuje, że kreacja wymaga poprawnego renderowania w kodzie HTML5.

Opcjonalny i prawidłowy tylko w przypadku kreacji z tagiem usług zewnętrznych. Kreacje z tagiem usług zewnętrznych to kreacje o tych parametrach hostingSource:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi atrybutami creativeType:

  • CREATIVE_TYPE_STANDARD
  • CREATIVE_TYPE_EXPANDABLE
requirePingForAttribution

boolean

Opcjonalnie: Wskazuje, że kreacja będzie czekać na ping zwrotny na potrzeby atrybucji.

Tej opcji można używać tylko wtedy, gdy używasz reklamy śledzącej Campaign Managera 360 z parametrem serwera reklamowego firmy zewnętrznej i makrem ${DC_DBM_TOKEN}.

Opcjonalny i prawidłowy tylko w przypadku kreacji z tagiem usługi zewnętrznej lub kreacji z tagiem VAST innych firm.

Kreacje z tagiem usług zewnętrznych to kreacje o tych parametrach hostingSource:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi wartościami creativeType:

  • CREATIVE_TYPE_STANDARD
  • CREATIVE_TYPE_EXPANDABLE

Kreacje z tagiem VAST firmy zewnętrznej to kreacje z tymi hostingSource:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi atrybutami creativeType:

  • CREATIVE_TYPE_AUDIO
  • CREATIVE_TYPE_VIDEO
expandingDirection

enum (ExpandingDirection)

Opcjonalnie: Określa kierunek rozwijania kreacji.

Wymagany i działa tylko w przypadku kreacji rozwijanych innych firm.

Kreacje rozwijane firmy zewnętrznej to kreacje z takim źródłem hostowania:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi wartościami creativeType:

  • CREATIVE_TYPE_EXPANDABLE
expandOnHover

boolean

Opcjonalnie: Wskazuje, że kreacja będzie się automatycznie rozwijać po najechaniu kursorem.

Opcjonalny i prawidłowy tylko w przypadku kreacji rozwijanych firm zewnętrznych. Kreacje rozwijane firmy zewnętrznej to kreacje z takim źródłem hostowania:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi atrybutami creativeType:

  • CREATIVE_TYPE_EXPANDABLE
vastTagUrl

string

Opcjonalnie: Adres URL tagu VAST dla kreacji tagu VAST firmy zewnętrznej.

Wymagany i prawidłowy tylko w przypadku kreacji z tagiem VAST innych firm.

Kreacje z tagiem VAST firmy zewnętrznej to kreacje z tymi hostingSource:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi wartościami creativeType:

  • CREATIVE_TYPE_AUDIO
  • CREATIVE_TYPE_VIDEO
vpaid

boolean

Tylko dane wyjściowe. Wskazuje, że kreacja tagu VAST innej firmy wymaga standardu VPAID (Digital Video Player-Ad Interface).

Tylko dane wyjściowe. Dotyczy tylko kreacji z tagiem VAST usługi zewnętrznej.

Kreacje z tagiem VAST firmy zewnętrznej to kreacje z tymi hostingSource:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi atrybutami creativeType:

  • CREATIVE_TYPE_VIDEO
html5Video

boolean

Tylko dane wyjściowe. Wskazuje, że kreacja tagu VAST innej firmy wymaga obsługi wideo HTML5.

Dotyczy tylko kreacji wyjściowych i prawidłowych tylko w przypadku kreacji z tagiem VAST innych firm.

Kreacje z tagiem VAST firmy zewnętrznej to kreacje z tymi hostingSource:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi wartościami creativeType:

  • CREATIVE_TYPE_VIDEO
lineItemIds[]

string (int64 format)

Tylko dane wyjściowe. Identyfikatory elementów zamówienia, z którymi jest powiązana ta kreacja.

Aby powiązać kreację z elementem zamówienia, użyj LineItem.creative_ids.

mp3Audio

boolean

Tylko dane wyjściowe. Wskazuje, że kreacja audio firmy zewnętrznej obsługuje pliki MP3.

Dotyczy tylko kreacji wyjściowych i prawidłowych tylko w przypadku zewnętrznych kreacji audio.

Kreacje audio firm zewnętrznych to kreacje o tych parametrach hostingSource:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi atrybutami creativeType:

  • CREATIVE_TYPE_AUDIO
oggAudio

boolean

Tylko dane wyjściowe. Wskazuje, że zewnętrzna kreacja audio obsługuje format OGG.

Dotyczy tylko kreacji wyjściowych i prawidłowych tylko w przypadku zewnętrznych kreacji audio.

Kreacje audio firm zewnętrznych to kreacje o tych parametrach hostingSource:

  • HOSTING_SOURCE_THIRD_PARTY

w połączeniu z tymi wartościami creativeType:

  • CREATIVE_TYPE_AUDIO

HostingSource

Możliwe źródła kreacji. Wskazuje miejsce tworzenia i hostowania kreacji.

Wartości w polu enum
HOSTING_SOURCE_UNSPECIFIED Źródło hostingu nie zostało określone lub jest nieznane w tej wersji.
HOSTING_SOURCE_CM

Kreacja synchronizowana z Campaign Managerem 360.

Metody tworzenia i aktualizowania nie są obsługiwane w przypadku tego typu hostingu.

HOSTING_SOURCE_THIRD_PARTY

Kreacja hostowana na serwerze reklamowym firmy zewnętrznej (3PAS).

Metody tworzenia i aktualizowania są obsługiwane w przypadku tego typu hostingu, jeśli creativeType to:

  • CREATIVE_TYPE_AUDIO
  • CREATIVE_TYPE_EXPANDABLE
  • CREATIVE_TYPE_STANDARD
  • CREATIVE_TYPE_VIDEO
HOSTING_SOURCE_HOSTED

Kreacja utworzona w DV360 i hostowana w usłudze Campaign Manager 360.

Metody tworzenia i aktualizowania są obsługiwane w przypadku tego typu hostingu, jeśli creativeType jest jedną z tych metod:

  • CREATIVE_TYPE_AUDIO
  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_NATIVE_VIDEO
  • CREATIVE_TYPE_STANDARD
  • CREATIVE_TYPE_VIDEO
HOSTING_SOURCE_RICH_MEDIA

Kreacja rich media utworzona w Studio i hostowana w usłudze Campaign Manager 360.

Metody tworzenia i aktualizowania nie są obsługiwane w przypadku tego typu hostingu.

CreativeAttribute

Możliwe atrybuty kreacji.

Wartości w polu enum
CREATIVE_ATTRIBUTE_UNSPECIFIED Atrybut kreacji nie jest określony lub jest nieznany w tej wersji.
CREATIVE_ATTRIBUTE_VAST Kreacja jest kreacją VAST.
CREATIVE_ATTRIBUTE_VPAID_LINEAR Kreacja jest linearną kreacją VPAID.
CREATIVE_ATTRIBUTE_VPAID_NON_LINEAR Kreacja jest nieliniową kreacją VPAID.

ReviewStatusInfo

Sprawdź stany kreacji.

Zapis JSON
{
  "approvalStatus": enum (ApprovalStatus),
  "creativeAndLandingPageReviewStatus": enum (ReviewStatus),
  "contentAndPolicyReviewStatus": enum (ReviewStatus),
  "exchangeReviewStatuses": [
    {
      object (ExchangeReviewStatus)
    }
  ],
  "publisherReviewStatuses": [
    {
      object (PublisherReviewStatus)
    }
  ]
}
Pola
approvalStatus

enum (ApprovalStatus)

Reprezentuje podstawowe zatwierdzanie wymagane do rozpoczęcia wyświetlania kreacji. Podsumowanie: creativeAndLandingPageReviewStatus i contentAndPolicyReviewStatus.

creativeAndLandingPageReviewStatus

enum (ReviewStatus)

Stan weryfikacji kreacji i strony docelowej kreacji.

contentAndPolicyReviewStatus

enum (ReviewStatus)

Stan weryfikacji treści i zgodności z zasadami dotyczącymi kreacji.

exchangeReviewStatuses[]

object (ExchangeReviewStatus)

Stany sprawdzania kreacji przez giełdy.

publisherReviewStatuses[]
(deprecated)

object (PublisherReviewStatus)

Stany sprawdzania kreacji przez wydawcę.

Stan zatwierdzenia

Możliwe typy stanu zatwierdzenia. Jest to podsumowanie creativeAndLandingPageReviewStatuscontentAndPolicyReviewStatus.

Wartości w polu enum
APPROVAL_STATUS_UNSPECIFIED Wartość typu nie jest określona lub jest nieznana w tej wersji.
APPROVAL_STATUS_PENDING_NOT_SERVABLE Kreacja jest wciąż sprawdzana i nie może się wyświetlać.
APPROVAL_STATUS_PENDING_SERVABLE Kreacja przesłała kreację i została sprawdzona i może być wyświetlana, ale oczekuje na dodatkowe treści weryfikacji zgodności z zasadami reklamowymi.
APPROVAL_STATUS_APPROVED_SERVABLE Sprawdzanie kreacji i strony docelowej oraz weryfikacja treści i zgodności z zasadami zostały zatwierdzone. Kreacja może być wyświetlana.
APPROVAL_STATUS_REJECTED_NOT_SERVABLE Występuje problem z kreacją, który trzeba rozwiązać, zanim zostanie ona dopuszczona do wyświetlania.

ReviewStatus

Możliwe stany weryfikacji.

Wartości w polu enum
REVIEW_STATUS_UNSPECIFIED Wartość typu nie została określona lub jest nieznana w tej wersji.
REVIEW_STATUS_APPROVED Kreacja została zatwierdzona.
REVIEW_STATUS_REJECTED Kreacja została odrzucona.
REVIEW_STATUS_PENDING Kreacja oczekuje na sprawdzenie.

ExchangeReviewStatus

Stan sprawdzania kreacji przez giełdę.

Zapis JSON
{
  "exchange": enum (Exchange),
  "status": enum (ReviewStatus)
}
Pola
exchange

enum (Exchange)

Giełda sprawdza kreację.

status

enum (ReviewStatus)

Stan sprawdzania wymiany.

PublisherReviewStatus

Stan sprawdzania kreacji przez wydawcę.

Zapis JSON
{
  "publisherName": string,
  "status": enum (ReviewStatus)
}
Pola
publisherName

string

Wydawca sprawdza kreację.

status

enum (ReviewStatus)

Stan weryfikacji wydawcy.

AssetAssociation

Powiązanie komponentu z kreacją.

Zapis JSON
{
  "asset": {
    object (Asset)
  },
  "role": enum (AssetRole)
}
Pola
asset

object (Asset)

Powiązany zasób.

role

enum (AssetRole)

Rola tego komponentu w kreacji.

Komponent

Jeden zasób.

Zapis JSON
{
  "mediaId": string,
  "content": string
}
Pola
mediaId

string (int64 format)

Identyfikator mediów przesłanego zasobu. To jest unikalny identyfikator zasobu. Ten identyfikator można przekazać do innych wywołań interfejsu API, na przykład creatives.create, aby powiązać zasób z kreacją.

Przestrzeń identyfikatorów mediów została zaktualizowana 5 kwietnia 2023 r. Zaktualizuj identyfikatory multimediów zapisane w pamięci podręcznej przed 5 kwietnia 2023 r., pobierając nowy identyfikator multimediów z powiązanych zasobów kreacji lub ponownie przesyłając zasób.

content

string

Treść zasobu. W przypadku przesłanych zasobów treścią jest ścieżka wyświetlania.

AssetRole

Rola tego komponentu w kreacji.

Wartości w polu enum
ASSET_ROLE_UNSPECIFIED Rola zasobu nie została określona lub jest nieznana w tej wersji.
ASSET_ROLE_MAIN Zasób jest głównym zasobem kreacji.
ASSET_ROLE_BACKUP Zasób jest komponentem zapasowym kreacji.
ASSET_ROLE_POLITE_LOAD Jest to zasób kreacji z kontrolą wczytywania.
ASSET_ROLE_HEADLINE

Nagłówek kreacji natywnej.

Pole content musi być zakodowane w formacie UTF-8 i nie może zawierać więcej niż 25 znaków.

Ta rola jest obsługiwana tylko w tych creativeType:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_NATIVE_VIDEO
ASSET_ROLE_LONG_HEADLINE

Długi nagłówek kreacji natywnej.

Pole content musi być zakodowane w standardzie UTF-8 i nie może zawierać więcej niż 50 znaków.

Ta rola jest obsługiwana tylko w tych creativeType:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_NATIVE_VIDEO
ASSET_ROLE_BODY

Tekst główny kreacji natywnej.

Pole content musi być zakodowane w standardzie UTF-8 i nie może zawierać więcej niż 90 znaków.

Ta rola jest obsługiwana tylko w tych creativeType:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_NATIVE_VIDEO
ASSET_ROLE_LONG_BODY

Długi tekst główny kreacji natywnej.

Pole content musi być zakodowane w standardzie UTF-8 i nie może zawierać więcej niż 150 znaków.

Ta rola jest obsługiwana tylko w tych creativeType:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_NATIVE_VIDEO
ASSET_ROLE_CAPTION_URL

Krótka, prosta wersja adresu URL strony docelowej, która będzie się wyświetlać w kreacji. Ten adres URL informuje użytkowników, na jaką stronę trafią po kliknięciu kreacji.

Wartość content musi być zakodowana w formacie UTF-8 i mieć maksymalnie 30 znaków.

Jeśli np. adres URL strony docelowej to „http://www.example.com/strona”, adresem URL napisów może być „example.com”. Protokół (http://) jest opcjonalny, ale URL nie może zawierać spacji ani znaków specjalnych.

Ta rola jest obsługiwana tylko w tych creativeType:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_NATIVE_VIDEO
ASSET_ROLE_CALL_TO_ACTION

Tekst używany na przycisku wezwania do działania w kreacji natywnej.

Wartość content musi być zakodowana w formacie UTF-8 i mieć maksymalnie 15 znaków.

Ta rola jest obsługiwana tylko w tych creativeType:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_NATIVE_VIDEO
ASSET_ROLE_ADVERTISER_NAME

Tekst określający reklamodawcę lub nazwę marki.

Pole content musi być zakodowane w standardzie UTF-8 i nie może zawierać więcej niż 25 znaków.

Ta rola jest obsługiwana tylko w tych creativeType:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
  • CREATIVE_TYPE_NATIVE_VIDEO
ASSET_ROLE_PRICE

Cena zakupu aplikacji w sklepie Google Play lub sklepie z aplikacjami na iOS (np. 5,99 PLN).

Pamiętaj, że ta wartość nie jest automatycznie synchronizowana z rzeczywistą wartością podaną w sklepie. Będzie to zawsze ten podany podczas zapisywania kreacji.

Pole content musi być zakodowane w standardzie UTF-8 i nie może zawierać więcej niż 15 znaków.

Zasoby tej roli są tylko do odczytu.

ASSET_ROLE_ANDROID_APP_ID

Identyfikator aplikacji na Androida w Sklepie Google Play.

Znajdziesz go w adresie URL aplikacji w Sklepie Google Play po fragmencie „id”. Na przykład w adresie https://play.google.com/store/apps/details?id=com.company.appname identyfikator to com.company.appname.

Zasoby tej roli są tylko do odczytu.

ASSET_ROLE_IOS_APP_ID

Identyfikator aplikacji na iOS w sklepie Apple App Store.

Numer identyfikacyjny można znaleźć w adresie URL sklepu Apple App Store w postaci ciągu liczb bezpośrednio po ciągu „id”. Na przykład w adresie https://apps.apple.com/us/app/gmail-email-by-google/id422689480 identyfikator to 422689480.

Zasoby tej roli są tylko do odczytu.

ASSET_ROLE_RATING

Ocena aplikacji w Sklepie Google Play lub w App Store.

Pamiętaj, że ta wartość nie jest automatycznie synchronizowana z rzeczywistą oceną w sklepie. Będzie to zawsze ten podany podczas zapisywania kreacji.

Zasoby tej roli są tylko do odczytu.

ASSET_ROLE_ICON

Ikona kreacji.

Ta rola jest obsługiwana i wymagana tylko w tych creativeType:

  • CREATIVE_TYPE_NATIVE
  • CREATIVE_TYPE_NATIVE_SITE_SQUARE
ASSET_ROLE_COVER_IMAGE

Grafika okładki natywnej kreacji wideo.

Ta rola jest obsługiwana i wymagana tylko w tych creativeType:

  • CREATIVE_TYPE_VIDEO

ExitEvent

Zdarzenie wyjściowe kreacji.

Zapis JSON
{
  "type": enum (ExitEventType),
  "url": string,
  "name": string,
  "reportingName": string
}
Pola
type

enum (ExitEventType)

Wymagane. Typ zdarzenia wyjściowego.

url

string

Wymagane. Docelowy URL zdarzenia wyjściowego. Jest to wymagane, gdy type to:

  • EXIT_EVENT_TYPE_DEFAULT
  • EXIT_EVENT_TYPE_BACKUP
name

string

Nazwa tagu kliknięcia zdarzenia wyjściowego.

Nazwa musi być niepowtarzalna w obrębie jednej kreacji.

Pozostaw to pole puste lub nieskonfigurowane w przypadku kreacji zawierających tylko komponenty z obrazem.

reportingName

string

Nazwa, która pozwala zidentyfikować to zdarzenie w raportach. Pozostaw to pole puste lub nieskonfigurowane w przypadku kreacji zawierających tylko komponenty z obrazem.

ExitEventType

Typ zdarzenia wyjściowego.

Wartości w polu enum
EXIT_EVENT_TYPE_UNSPECIFIED Typ zdarzenia wyjściowego nie jest określony lub jest nieznany w tej wersji.
EXIT_EVENT_TYPE_DEFAULT Zdarzenie wyjściowe jest zdarzeniem domyślnym.
EXIT_EVENT_TYPE_BACKUP Zdarzenie wyjściowe to zapasowe zdarzenie wyjściowe. Kreacja może mieć wiele zapasowych zdarzeń wyjściowych.

TimerEvent

Zdarzenie licznika czasu kreacji.

Zapis JSON
{
  "name": string,
  "reportingName": string
}
Pola
name

string

Wymagane. Nazwa zdarzenia związanego z licznikiem czasu.

reportingName

string

Wymagane. Nazwa używana do identyfikowania tego zdarzenia związanego z timerem w raportach.

CounterEvent

Zdarzenie licznika kreacji.

Zapis JSON
{
  "name": string,
  "reportingName": string
}
Pola
name

string

Wymagane. Nazwa zdarzenia licznika.

reportingName

string

Wymagane. Nazwa używana do identyfikowania tego zdarzenia licznika w raportach.

AudioVideoOffset

Długość odtworzonego dźwięku lub filmu.

Zapis JSON
{

  // Union field offset can be only one of the following:
  "percentage": string,
  "seconds": string
  // End of list of possible types for union field offset.
}
Pola
Pole unii offset. Wartość przesunięcia. offset może być tylko jednym z tych elementów:
percentage

string (int64 format)

Opóźnienie w procentach czasu trwania dźwięku lub filmu.

seconds

string (int64 format)

Przesunięcie w sekundach od początku ścieżki audio lub wideo.

UniversalAdId

Identyfikator kreacji udostępniany przez rejestr, który jest unikalny na wszystkich platformach. Jest to część standardu VAST 4.0.

Zapis JSON
{
  "id": string,
  "registry": enum (UniversalAdRegistry)
}
Pola
id

string

Unikalny identyfikator kreacji.

registry

enum (UniversalAdRegistry)

Rejestr zawiera unikalne identyfikatory kreacji.

UniversalAdRegistry

Rejestr zawiera unikalne identyfikatory kreacji w uniwersalnym identyfikatorze reklamy.

Wartości w polu enum
UNIVERSAL_AD_REGISTRY_UNSPECIFIED Rejestr Universal Ad jest nieokreślony lub nieznany w tej wersji.
UNIVERSAL_AD_REGISTRY_OTHER Aby podać uniwersalny identyfikator reklamy, użyj niestandardowego dostawcy.
UNIVERSAL_AD_REGISTRY_AD_ID Aby podać uniwersalny identyfikator reklamy, użyj identyfikatora wyświetlania reklam na urządzeniach z Androidem.
UNIVERSAL_AD_REGISTRY_CLEARCAST Aby podać uniwersalny identyfikator reklamy, skorzystaj z witryny clearcast.co.uk.
UNIVERSAL_AD_REGISTRY_DV360 Aby podać identyfikator reklamy uniwersalnej, użyj Display & Video 360.
UNIVERSAL_AD_REGISTRY_CM Aby podać identyfikator reklamy uniwersalnej, użyj Campaign Managera 360.

ThirdPartyUrl

Linki monitorujące pochodzące od firm zewnętrznych, które służą do śledzenia interakcji z kreacją audio lub wideo.

Zapis JSON
{
  "type": enum (ThirdPartyUrlType),
  "url": string
}
Pola
type

enum (ThirdPartyUrlType)

Typ interakcji musi być śledzony przez link monitorujący

url

string

Link monitorujący służący do śledzenia interakcji.

Podaj adres URL z opcjonalną ścieżką lub ciągiem zapytania, który zaczyna się od https:. na przykład https://www.example.com/ścieżka.

ThirdPartyUrlType

Typ interakcji musi być śledzony za pomocą linku monitorującego firmy zewnętrznej.

Wartości w polu enum
THIRD_PARTY_URL_TYPE_UNSPECIFIED Typ adresu URL firmy zewnętrznej jest nieokreślony lub nieznany w tej wersji.
THIRD_PARTY_URL_TYPE_IMPRESSION Służy do zliczania wyświetleń kreacji po zakończeniu buforowania dźwięku lub wideo.
THIRD_PARTY_URL_TYPE_CLICK_TRACKING Służy do śledzenia kliknięć dźwięku lub obrazu wideo przez użytkownika.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_START Służy do śledzenia, ile razy użytkownik rozpoczął odtwarzanie zasobu audio lub wideo.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_FIRST_QUARTILE Służy do śledzenia liczby odtworzeń zasobu audio lub wideo do 25% jego długości.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_MIDPOINT Służy do śledzenia liczby odtworzeń dźwięku lub filmu do 50% jego długości.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_THIRD_QUARTILE Służy do śledzenia liczby odtworzeń zasobu audio lub wideo do 75% jego długości.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_COMPLETE Służy do śledzenia liczby odtworzeń dźwięku lub filmu do końca.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_MUTE Służy do śledzenia, ile razy użytkownik wyciszył dźwięk lub obraz.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_PAUSE Służy do śledzenia, ile razy użytkownik wstrzymał odtwarzanie dźwięku lub obrazu.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_REWIND Służy do śledzenia, ile razy użytkownik ponownie odtworzył dźwięk lub film.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_FULLSCREEN Służy do śledzenia, ile razy użytkownik rozwinął odtwarzacz do pełnego ekranu.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_STOP Służy do śledzenia, ile razy użytkownik zatrzymał odtwarzanie zasobu audio lub wideo.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_CUSTOM Służy do śledzenia, ile razy użytkownik wykonał kliknięcie niestandardowe, takie jak kliknięcie ciekawego miejsca w filmie.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_SKIP Służy do śledzenia, ile razy użytkownik pominął odtwarzanie zasobu audio lub wideo.
THIRD_PARTY_URL_TYPE_AUDIO_VIDEO_PROGRESS Służy do śledzenia liczby odtworzeń zasobu audio lub wideo do przesunięcia określonego przez parametr progressOffset.

Transkodowanie

Reprezentuje informacje o transkodowanym pliku audio lub wideo.

Zapis JSON
{
  "name": string,
  "mimeType": string,
  "transcoded": boolean,
  "dimensions": {
    object (Dimensions)
  },
  "bitRateKbps": string,
  "frameRate": number,
  "audioBitRateKbps": string,
  "audioSampleRateHz": string,
  "fileSizeBytes": string
}
Pola
name

string

Nazwa transkodowanego pliku.

mimeType

string

Typ MIME przetworzonego pliku.

transcoded

boolean

Wskazuje, czy transkodowanie zostało przeprowadzone.

dimensions

object (Dimensions)

Wymiary transkodowanego filmu.

bitRateKbps

string (int64 format)

Szybkość transkodowania transkodowanego filmu (jako liczba kilobitów na sekundę).

frameRate

number

Liczba klatek w transkodowanym filmie (w klatkach na sekundę).

audioBitRateKbps

string (int64 format)

Szybkość transmisji bitów strumienia audio transkodowanego wideo lub szybkość transmisji bitów transkodowanego audio (jako liczba kilobitów na sekundę).

audioSampleRateHz

string (int64 format)

Częstotliwość próbkowania strumienia audio transkodowanego filmu lub częstotliwość próbkowania dla transkodowanego dźwięku w hercach.

fileSizeBytes

string (int64 format)

Rozmiar transkodowanego pliku (w bajtach).

CmTrackingAd

Reklama śledząca w usłudze Campaign Manager 360.

Zapis JSON
{
  "cmPlacementId": string,
  "cmCreativeId": string,
  "cmAdId": string
}
Pola
cmPlacementId

string (int64 format)

Identyfikator miejsca docelowego w reklamie śledzącej w usłudze Campaign Manager 360.

cmCreativeId

string (int64 format)

Identyfikator kreacji w reklamie śledzącej w usłudze Campaign Manager 360.

cmAdId

string (int64 format)

Identyfikator reklamy śledzącej reklamy śledzącej kampanii w usłudze menedżera kampanii 360.

ObaIcon

Ikona programu OBA dla kreacji

Zapis JSON
{
  "resourceUrl": string,
  "resourceMimeType": string,
  "position": enum (ObaIconPosition),
  "dimensions": {
    object (Dimensions)
  },
  "program": string,
  "landingPageUrl": string,
  "clickTrackingUrl": string,
  "viewTrackingUrl": string
}
Pola
resourceUrl

string

Adres URL zasobu ikony OBA.

resourceMimeType

string

Typ MIME zasobu ikony OBA.

position

enum (ObaIconPosition)

Pozycja ikony OBA na kreacji.

dimensions

object (Dimensions)

Wymiary ikony OBA.

program

string

Program, do którego należy ikona OBA. np. „Informacja”.

landingPageUrl

string

Wymagane. Adres URL strony docelowej ikony OBA.

Dozwolone są tylko adresy URL z tych domen:

clickTrackingUrl

string

Wymagane. Link monitorujący kliknięcia ikony OBA.

Dozwolone są tylko adresy URL następujących domen:

viewTrackingUrl

string

Wymagane. Link monitorujący wyświetlenia ikony OBA.

Dozwolone są tylko adresy URL z tych domen:

ObaIconPosition

Pozycja ikony OBA na kreacji.

Wartości w polu enum
OBA_ICON_POSITION_UNSPECIFIED Pozycja ikony OBA nie jest określona.
OBA_ICON_POSITION_UPPER_RIGHT W prawym górnym rogu kreacji
OBA_ICON_POSITION_UPPER_LEFT W lewym górnym rogu kreacji.
OBA_ICON_POSITION_LOWER_RIGHT W prawym dolnym rogu kreacji.
OBA_ICON_POSITION_LOWER_LEFT W lewym dolnym rogu kreacji.

ExpandingDirection

Kierunek rozwijania kreacji rozwijanej firmy zewnętrznej.

Wartości w polu enum
EXPANDING_DIRECTION_UNSPECIFIED Nie podano kierunku rozwijania.
EXPANDING_DIRECTION_NONE nie rozszerza się w żaden sposób;
EXPANDING_DIRECTION_UP Rozwija się w górę.
EXPANDING_DIRECTION_DOWN Rozwija się w dół.
EXPANDING_DIRECTION_LEFT Rozwija się w lewo.
EXPANDING_DIRECTION_RIGHT Rozwija się w prawo.
EXPANDING_DIRECTION_UP_AND_LEFT Rozwija się w górę i w lewo.
EXPANDING_DIRECTION_UP_AND_RIGHT Rozwija się w górę i w prawo.
EXPANDING_DIRECTION_DOWN_AND_LEFT Rozwija się w dół i w lewo.
EXPANDING_DIRECTION_DOWN_AND_RIGHT Rozwija się w dół i w prawo.
EXPANDING_DIRECTION_UP_OR_DOWN Rozwija się w górę lub w dół.
EXPANDING_DIRECTION_LEFT_OR_RIGHT Rozwija się w lewo lub w prawo.
EXPANDING_DIRECTION_ANY_DIAGONAL Może się rozszerzać w dowolnym kierunku po przekątnej.

Metody

create

Tworzy nową kreację.

delete

Usuwa kreację.

get

Pobiera kreację.

list

Wyświetla listę kreacji reklamodawcy.

patch

aktualizuje istniejącą kreację.