MediaFile

Un file multimediale.

Rappresentazione 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.
}
Campi
resourceName

string

Immutabile. Il nome della risorsa del file multimediale. I nomi delle risorse dei file multimediali hanno il seguente formato:

customers/{customerId}/mediaFiles/{media_file_id}

type

enum (MediaType)

Immutabile. Tipo di file multimediale.

mimeType

enum (MimeType)

Solo output. Il tipo MIME del file multimediale.

id

string (int64 format)

Solo output. L'ID del file multimediale.

sourceUrl

string

Immutabile. L'URL da cui è stato scaricato il file multimediale originale (o il nome di un file). Utilizzato solo per contenuti multimediali di tipo AUDIO e IMAGE.

name

string

Immutabile. Il nome del file multimediale. Il nome può essere utilizzato dai clienti per identificare i contenuti multimediali caricati in precedenza.

fileSize

string (int64 format)

Solo output. Le dimensioni in byte del file multimediale.

Campo di unione mediatype. Il tipo specifico di file multimediale. mediatype può essere solo uno dei seguenti:
image

object (MediaImage)

Immutabile. Incapsula un'immagine.

mediaBundle

object (MediaBundle)

Immutabile. Un elemento multimediale in formato ZIP con asset HTML5.

audio

object (MediaAudio)

Solo output. Incapsula un audio.

video

object (MediaVideo)

Immutabile. Incapsula un video.

MediaType

Il tipo di contenuto multimediale.

Enum
UNSPECIFIED Il tipo di media non è stato specificato.
UNKNOWN

Il valore ricevuto non è noto in questa versione.

Questo è un valore di sola risposta.

IMAGE Immagine statica utilizzata per un annuncio illustrato.
ICON Immagine piccola utilizzata per un annuncio sulla mappa.
MEDIA_BUNDLE ZIP, utilizzato nei campi degli annunci modello.
AUDIO File audio.
VIDEO File video.
DYNAMIC_IMAGE Immagine animata, ad esempio una GIF animata.

MediaImage

Incapsula un'immagine.

Rappresentazione JSON
{
  "data": string,
  "fullSizeImageUrl": string,
  "previewSizeImageUrl": string
}
Campi
data

string (bytes format)

Immutabile. Dati di immagini non elaborati.

Una stringa con codifica Base64.

fullSizeImageUrl

string

Solo output. L'URL della versione a grandezza originale dell'immagine.

previewSizeImageUrl

string

Solo output. L'URL della versione delle dimensioni di anteprima dell'immagine.

MediaBundle

Rappresenta un elemento multimediale in archivio ZIP i cui contenuti contengono asset HTML5.

Rappresentazione JSON
{
  "data": string,
  "url": string
}
Campi
data

string (bytes format)

Immutabile. Dati compressi non elaborati.

Una stringa con codifica Base64.

url

string

Solo output. L'URL per accedere ai dati compressi caricati. Ad esempio, https://tpc.googlesyndication.com/simgad/123 Questo campo è di sola lettura.

MediaAudio

Incapsula un audio.

Rappresentazione JSON
{
  "adDurationMillis": string
}
Campi
adDurationMillis

string (int64 format)

Solo output. La durata dell'audio in millisecondi.

MediaVideo

Incapsula un video.

Rappresentazione JSON
{
  "adDurationMillis": string,
  "youtubeVideoId": string,
  "advertisingIdCode": string,
  "isciCode": string
}
Campi
adDurationMillis

string (int64 format)

Solo output. La durata del video in millisecondi.

youtubeVideoId

string

Immutabile. L'ID video di YouTube (come mostrato negli URL di YouTube). Aggiungendo il prefisso "https://www.youtube.com/watch?v=" a questo ID verrà restituito l'URL di streaming di YouTube per questo video.

advertisingIdCode

string

Solo output. Codice di identificazione digitale della pubblicità di questo video, come definito dall'American Association of Advertising Agencies, utilizzato principalmente per spot pubblicitari televisivi.

isciCode

string

Solo output. Il codice identificativo commerciale standard del settore per questo video, utilizzato principalmente per spot televisivi.