MediaFile

Eine Mediendatei.

JSON-Darstellung
{
  "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.
}
Felder
resourceName

string

Nicht veränderbar. Der Ressourcenname der Mediendatei. Ressourcennamen von Mediendateien haben das folgende Format:

customers/{customerId}/mediaFiles/{media_file_id}

type

enum (MediaType)

Nicht veränderbar. Typ der Mediendatei.

mimeType

enum (MimeType)

Nur Ausgabe Der MIME-Typ der Mediendatei.

id

string (int64 format)

Nur Ausgabe Die ID der Mediendatei.

sourceUrl

string

Nicht veränderbar. Die URL, von der die ursprüngliche Mediendatei heruntergeladen wurde, oder ein Dateiname. Wird nur für Medien vom Typ AUDIO und BILD verwendet.

name

string

Nicht veränderbar. Der Name der Mediendatei. Der Name kann von Kunden verwendet werden, um zuvor hochgeladene Medien zu identifizieren.

fileSize

string (int64 format)

Nur Ausgabe Die Größe der Mediendatei in Byte.

Union-Feld mediatype. Der spezifische Typ der Mediendatei. Für mediatype ist nur einer der folgenden Werte zulässig:
image

object (MediaImage)

Nicht veränderbar. Kapselt ein Bild.

mediaBundle

object (MediaBundle)

Nicht veränderbar. Ein ZIP-Archiv-Medium, dessen Inhalt HTML5-Assets enthält.

audio

object (MediaAudio)

Nur Ausgabe Kapselt einen Audioinhalt.

video

object (MediaVideo)

Nicht veränderbar. Kapselt ein Video ein.

MediaType

Der Medientyp.

Enums
UNSPECIFIED Der Medientyp wurde nicht angegeben.
UNKNOWN

Der empfangene Wert ist in dieser Version nicht bekannt.

Dies ist ein reiner Antwortwert.

IMAGE Statisches Bild, das für eine Bildanzeige verwendet wird
ICON Kleines Bild, das für Kartenanzeigen verwendet wird
MEDIA_BUNDLE ZIP-Datei, die in Feldern von Vorlagenanzeigen verwendet wird.
AUDIO Audiodatei.
VIDEO Videodatei.
DYNAMIC_IMAGE Animiertes Bild, z. B. animiertes GIF

MediaImage

Kapselt ein Bild.

JSON-Darstellung
{
  "data": string,
  "fullSizeImageUrl": string,
  "previewSizeImageUrl": string
}
Felder
data

string (bytes format)

Nicht veränderbar. Bild-Rohdaten

Ein base64-codierter String.

fullSizeImageUrl

string

Nur Ausgabe Die URL der Bildversion in voller Größe.

previewSizeImageUrl

string

Nur Ausgabe Die URL zur Vorschaugrößenversion des Bildes.

MediaBundle

Stellt ein ZIP-Archivmedium dar, dessen Inhalt HTML5-Assets enthält.

JSON-Darstellung
{
  "data": string,
  "url": string
}
Felder
data

string (bytes format)

Nicht veränderbar. Gezippte Rohdaten.

Ein base64-codierter String.

url

string

Nur Ausgabe Die URL für den Zugriff auf die hochgeladenen komprimierten Daten. Beispiel: https://tpc.googlesyndication.com/simgad/123. Dieses Feld ist schreibgeschützt.

MediaAudio

Kapselt einen Audioinhalt.

JSON-Darstellung
{
  "adDurationMillis": string
}
Felder
adDurationMillis

string (int64 format)

Nur Ausgabe Die Dauer des Audios in Millisekunden.

MediaVideo

Kapselt ein Video ein.

JSON-Darstellung
{
  "adDurationMillis": string,
  "youtubeVideoId": string,
  "advertisingIdCode": string,
  "isciCode": string
}
Felder
adDurationMillis

string (int64 format)

Nur Ausgabe Die Dauer des Videos in Millisekunden.

youtubeVideoId

string

Nicht veränderbar. Die YouTube-Video-ID (in YouTube-URLs). Wenn du dieser ID das Präfix „https://www.youtube.com/watch?v=“ hinzufügst, wird die YouTube-Streaming-URL für dieses Video abgerufen.

advertisingIdCode

string

Nur Ausgabe Der Advertising Digital Identification-Code für dieses Video, der von der American Association of Advertising Agencies hauptsächlich für TV-Werbespots verwendet wird.

isciCode

string

Nur Ausgabe Der Industry Standard Commercial Identifier-Code für dieses Video, der hauptsächlich für TV-Werbung verwendet wird