MediaFile

Fichier multimédia.

Représentation 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.
}
Champs
resourceName

string

Immuable. Nom de ressource du fichier multimédia. Les noms de ressources des fichiers multimédias se présentent sous la forme suivante:

customers/{customerId}/mediaFiles/{media_file_id}

type

enum (MediaType)

Immuable. Type du fichier multimédia.

mimeType

enum (MimeType)

Uniquement en sortie. Type MIME du fichier multimédia.

id

string (int64 format)

Uniquement en sortie. ID du fichier multimédia.

sourceUrl

string

Immuable. URL depuis laquelle le fichier multimédia d'origine a été téléchargé (ou nom de fichier). Utilisé uniquement pour les contenus multimédias de type AUDIO et IMAGE.

name

string

Immuable. Nom du fichier multimédia. Ce nom peut être utilisé par les clients pour identifier les contenus multimédias précédemment importés.

fileSize

string (int64 format)

Uniquement en sortie. Taille du fichier multimédia, en octets.

Champ d'union mediatype. Type spécifique du fichier multimédia. mediatype ne peut être qu'un des éléments suivants :
image

object (MediaImage)

Immuable. Encapsule une image.

mediaBundle

object (MediaBundle)

Immuable. Fichier multimédia d'archive ZIP dont le contenu contient des assets HTML5.

audio

object (MediaAudio)

Uniquement en sortie. Encapsule un contenu audio.

video

object (MediaVideo)

Immuable. Encapsule une vidéo.

MediaType

Type de support.

Enums
UNSPECIFIED Le type de support n'a pas été spécifié.
UNKNOWN

La valeur reçue n'est pas connue dans cette version.

Cette valeur ne peut être fournie qu'à partir d'une réponse.

IMAGE Image statique, utilisée pour les annonces illustrées.
ICON Petite image, utilisée pour l'annonce carte.
MEDIA_BUNDLE ZIP, utilisé dans les champs des modèles d'annonces.
AUDIO Fichier audio.
VIDEO Fichier vidéo.
DYNAMIC_IMAGE Image animée, par exemple un GIF animé.

MediaImage

Encapsule une image.

Représentation JSON
{
  "data": string,
  "fullSizeImageUrl": string,
  "previewSizeImageUrl": string
}
Champs
data

string (bytes format)

Immuable. Données d'image brutes.

Chaîne encodée en base64.

fullSizeImageUrl

string

Uniquement en sortie. URL de la version de l'image en taille réelle.

previewSizeImageUrl

string

Uniquement en sortie. URL de la version d'aperçu de l'image.

MediaBundle

Représente un support d'archive ZIP dont le contenu contient des éléments HTML5.

Représentation JSON
{
  "data": string,
  "url": string
}
Champs
data

string (bytes format)

Immuable. Données brutes compressées.

Chaîne encodée en base64.

url

string

Uniquement en sortie. URL permettant d'accéder aux données compressées importées. Par exemple, https://tpc.googlesyndication.com/simgad/123. Ce champ est en lecture seule.

MediaAudio

Encapsule un contenu audio.

Représentation JSON
{
  "adDurationMillis": string
}
Champs
adDurationMillis

string (int64 format)

Uniquement en sortie. Durée de l'audio en millisecondes.

MediaVideo

Encapsule une vidéo.

Représentation JSON
{
  "adDurationMillis": string,
  "youtubeVideoId": string,
  "advertisingIdCode": string,
  "isciCode": string
}
Champs
adDurationMillis

string (int64 format)

Uniquement en sortie. Durée de la vidéo en millisecondes.

youtubeVideoId

string

Immuable. ID de la vidéo YouTube (tel qu'il apparaît dans les URL YouTube). Ajoutez le préfixe "https://www.youtube.com/watch?v=" à cet ID pour obtenir l'URL de streaming YouTube de cette vidéo.

advertisingIdCode

string

Uniquement en sortie. Code Advertising Digital Identification pour cette vidéo, tel que défini par l'American Association of Advertising Agencies, utilisé principalement pour les publicités télévisées.

isciCode

string

Uniquement en sortie. Code ISCI de cette vidéo, utilisé principalement pour les publicités télévisées.