MediaFile

Plik multimedialny.

Zapis JSON
{
  "resourceName": string,
  "type": enum (MediaType),
  "mimeType": enum (MimeType),
  "id": string,
  "sourceUrl": string,
  "name": string,
  "fileSize": string,

  // Union field mediatype can be only one of the following:
  "image": {
    object (MediaImage)
  },
  "mediaBundle": {
    object (MediaBundle)
  },
  "audio": {
    object (MediaAudio)
  },
  "video": {
    object (MediaVideo)
  }
  // End of list of possible types for union field mediatype.
}
Pola
resourceName

string

Niezmienne. Nazwa zasobu pliku multimedialnego. Nazwy zasobów plików multimedialnych mają postać:

customers/{customerId}/mediaFiles/{media_file_id}

type

enum (MediaType)

Niezmienne. Typ pliku multimedialnego.

mimeType

enum (MimeType)

Tylko dane wyjściowe. Typ MIME pliku multimedialnego.

id

string (int64 format)

Tylko dane wyjściowe. Identyfikator pliku multimedialnego.

sourceUrl

string

Niezmienne. Adres URL (lub nazwa pliku), z którego został pobrany oryginalny plik multimedialny. Używany tylko w przypadku multimediów typu AUDIO i IMAGE.

name

string

Niezmienne. Nazwa pliku multimedialnego. Klienci mogą używać nazwy do identyfikowania przesłanych wcześniej multimediów.

fileSize

string (int64 format)

Tylko dane wyjściowe. Rozmiar pliku multimedialnego w bajtach.

Pole sumy mediatype. Określony typ pliku multimedialnego. mediatype może mieć tylko jedną z tych wartości:
image

object (MediaImage)

Niezmienne. Obejmuje obraz.

mediaBundle

object (MediaBundle)

Niezmienne. Plik archiwum ZIP z treścią, która zawiera zasoby HTML5.

audio

object (MediaAudio)

Tylko dane wyjściowe. Obejmuje dźwięk.

video

object (MediaVideo)

Niezmienne. Obejmuje film.

MediaType

Typ multimediów.

Wartości w polu enum
UNSPECIFIED Nie określono typu nośnika.
UNKNOWN

Otrzymana wartość nie jest znana w tej wersji.

To jest wartość tylko na odpowiedź.

IMAGE Obraz statyczny używany w reklamie graficznej.
ICON Mały obraz używany w reklamie mapy
MEDIA_BUNDLE ZIP. Jest on używany w polach reklam z szablonu.
AUDIO Plik audio.
VIDEO Plik wideo.
DYNAMIC_IMAGE Animowany obraz (np. animowany GIF).

MediaImage

Obejmuje obraz.

Zapis JSON
{
  "data": string,
  "fullSizeImageUrl": string,
  "previewSizeImageUrl": string
}
Pola
data

string (bytes format)

Niezmienne. Nieprzetworzone dane obrazu.

Ciąg zakodowany w formacie base64.

fullSizeImageUrl

string

Tylko dane wyjściowe. Adres URL obrazu w pełnym rozmiarze.

previewSizeImageUrl

string

Tylko dane wyjściowe. Adres URL wersji podglądu obrazu.

MediaBundle

Reprezentuje plik multimedialny ZIP, którego zawartość zawiera zasoby HTML5.

Zapis JSON
{
  "data": string,
  "url": string
}
Pola
data

string (bytes format)

Niezmienne. Nieprzetworzone spakowane dane.

Ciąg zakodowany w formacie base64.

url

string

Tylko dane wyjściowe. Adres URL umożliwiający dostęp do przesłanych danych skompresowanych. np. https://tpc.googlesyndication.com/simgad/123. To pole jest tylko do odczytu.

MediaAudio

Obejmuje dźwięk.

Zapis JSON
{
  "adDurationMillis": string
}
Pola
adDurationMillis

string (int64 format)

Tylko dane wyjściowe. Czas trwania dźwięku w milisekundach.

MediaVideo

Obejmuje film.

Zapis JSON
{
  "adDurationMillis": string,
  "youtubeVideoId": string,
  "advertisingIdCode": string,
  "isciCode": string
}
Pola
adDurationMillis

string (int64 format)

Tylko dane wyjściowe. Czas trwania filmu w milisekundach.

youtubeVideoId

string

Niezmienne. Identyfikator filmu w YouTube (w postaci, w jakiej występuje w adresach URL YouTube). Dodanie prefiksu „https://www.youtube.com/watch?v=” do identyfikatora filmu spowoduje uzyskanie adresu URL transmisji w YouTube tego filmu.

advertisingIdCode

string

Tylko dane wyjściowe. Kod Advertising Digital ID dla tego filmu, zgodnie z definicją Amerykańskiego Stowarzyszenia Agencji Reklamowych, jest używany głównie na potrzeby reklam telewizyjnych.

isciCode

string

Tylko dane wyjściowe. Kod identyfikatora handlowego w standardzie branżowym tego filmu używany głównie w reklamach telewizyjnych.