MediaFile

Un archivo multimedia

Representación 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.
}
Campos
resourceName

string

Inmutable. Es el nombre de recurso del archivo multimedia. Los nombres de los recursos de los archivos multimedia tienen la siguiente forma:

customers/{customerId}/mediaFiles/{media_file_id}

type

enum (MediaType)

Inmutable. Es el tipo de archivo multimedia.

mimeType

enum (MimeType)

Solo salida. El tipo MIME del archivo multimedia.

id

string (int64 format)

Solo salida. El ID del archivo multimedia.

sourceUrl

string

Inmutable. Es la URL desde la que se descargó el archivo multimedia original (o el nombre de un archivo). Solo se usa para contenido multimedia de tipo IMAGE y AUDIO.

name

string

Inmutable. Es el nombre del archivo multimedia. Los clientes pueden usar el nombre para identificar el contenido multimedia subido anteriormente.

fileSize

string (int64 format)

Solo salida. Es el tamaño del archivo multimedia, expresado en bytes.

Campo de unión mediatype. El tipo específico de archivo multimedia. Las direcciones (mediatype) solo pueden ser una de las siguientes opciones:
image

object (MediaImage)

Inmutable. Encapsula una imagen.

mediaBundle

object (MediaBundle)

Inmutable. Un archivo ZIP con contenido multimedia cuyo contenido incluye elementos HTML5.

audio

object (MediaAudio)

Solo salida. Encapsula un audio.

video

object (MediaVideo)

Inmutable. Encapsula un video.

MediaType

Es el tipo de contenido multimedia.

Enumeradores
UNSPECIFIED No se especificó el tipo de medio.
UNKNOWN

No se conoce el valor recibido en esta versión.

Este es un valor de solo respuesta.

IMAGE Imagen estática, que se utiliza para un anuncio con imagen
ICON Imagen pequeña que se utiliza para un anuncio de mapa.
MEDIA_BUNDLE ZIP, que se usa en los campos de los anuncios de plantilla.
AUDIO Archivo de audio.
VIDEO Archivo de video.
DYNAMIC_IMAGE Imagen animada, como GIF animado

MediaImage

Encapsula una imagen.

Representación JSON
{
  "data": string,
  "fullSizeImageUrl": string,
  "previewSizeImageUrl": string
}
Campos
data

string (bytes format)

Inmutable. Datos de imagen sin procesar.

String codificada en base64.

fullSizeImageUrl

string

Solo salida. La URL a la versión en tamaño completo de la imagen.

previewSizeImageUrl

string

Solo salida. La URL a la versión en tamaño de vista previa de la imagen.

MediaBundle

Representa un archivo multimedia de archivo ZIP cuyo contenido contiene elementos HTML5.

Representación JSON
{
  "data": string,
  "url": string
}
Campos
data

string (bytes format)

Inmutable. Datos comprimidos sin procesar.

String codificada en base64.

url

string

Solo salida. La URL para acceder a los datos comprimidos subidos. Por ejemplo, https://tpc.googlesyndication.com/simgad/123. Este campo es de solo lectura.

MediaAudio

Encapsula un audio.

Representación JSON
{
  "adDurationMillis": string
}
Campos
adDurationMillis

string (int64 format)

Solo salida. Es la duración del audio, expresada en milisegundos.

MediaVideo

Encapsula un video.

Representación JSON
{
  "adDurationMillis": string,
  "youtubeVideoId": string,
  "advertisingIdCode": string,
  "isciCode": string
}
Campos
adDurationMillis

string (int64 format)

Solo salida. Es la duración del video, expresada en milisegundos.

youtubeVideoId

string

Inmutable. El ID de video de YouTube (como aparece en las URLs de YouTube). Si agregas el prefijo "https://www.youtube.com/watch?v=" a este ID, obtendrás la URL de transmisión de YouTube de este video.

advertisingIdCode

string

Solo salida. El código de identificación digital publicitaria para este video, según lo define la Asociación Estadounidense de Agencias de Publicidad, utilizado principalmente para comerciales de televisión.

isciCode

string

Solo salida. Es el código del identificador comercial estándar de la industria para este video, utilizado principalmente para comerciales de televisión.