MediaFile

Медиа-файл.

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.
}
Поля
resourceName

string

Неизменный. Имя ресурса медиафайла. Имена ресурсов медиафайлов имеют вид:

customers/{customerId}/mediaFiles/{media_file_id}

type

enum ( MediaType )

Неизменный. Тип медиафайла.

mimeType

enum ( MimeType )

Только вывод. MIME-тип медиафайла.

id

string ( int64 format)

Только вывод. Идентификатор медиафайла.

sourceUrl

string

Неизменный. URL-адрес источника, откуда был загружен исходный медиа-файл (или имя файла). Используется только для носителей типа AUDIO и IMAGE.

name

string

Неизменный. Имя медиафайла. Это имя может использоваться клиентами для идентификации ранее загруженных медиафайлов.

fileSize

string ( int64 format)

Только вывод. Размер медиафайла в байтах.

mediatype поля Union . Конкретный тип медиафайла. mediatype может быть только одним из следующих:
image

object ( MediaImage )

Неизменный. Инкапсулирует изображение.

mediaBundle

object ( MediaBundle )

Неизменный. ZIP-архив, содержимое которого содержит ресурсы HTML5.

audio

object ( MediaAudio )

Только вывод. Инкапсулирует аудио.

video

object ( MediaVideo )

Неизменный. Инкапсулирует видео.

Медиатип

Тип СМИ.

Перечисления
UNSPECIFIED Тип носителя не указан.
UNKNOWN

Полученное значение в этой версии неизвестно.

Это значение только для ответа.

IMAGE Статическое изображение, используемое для графического объявления.
ICON Небольшое изображение, используемое для рекламы на карте.
MEDIA_BUNDLE ZIP-файл, используемый в полях шаблонов объявлений.
AUDIO Аудио файл.
VIDEO Видео файл.
DYNAMIC_IMAGE Анимированное изображение, например анимированный GIF.

Медиаизображение

Инкапсулирует изображение.

JSON-представление
{
  "data": string,
  "fullSizeImageUrl": string,
  "previewSizeImageUrl": string
}
Поля
data

string ( bytes format)

Неизменный. Необработанные данные изображения.

Строка в кодировке Base64.

fullSizeImageUrl

string

Только вывод. URL-адрес полноразмерной версии изображения.

previewSizeImageUrl

string

Только вывод. URL-адрес предварительной версии изображения.

МедиаБундл

Представляет носитель ZIP-архива, содержимое которого содержит ресурсы HTML5.

JSON-представление
{
  "data": string,
  "url": string
}
Поля
data

string ( bytes format)

Неизменный. Необработанные сжатые данные.

Строка в кодировке Base64.

url

string

Только вывод. URL-адрес для доступа к загруженным заархивированным данным. Например, https://tpc.googlesyndiction.com/simgad/123 . Это поле доступно только для чтения.

МедиаАудио

Инкапсулирует аудио.

JSON-представление
{
  "adDurationMillis": string
}
Поля
adDurationMillis

string ( int64 format)

Только вывод. Продолжительность звука в миллисекундах.

МедиаВидео

Инкапсулирует видео.

JSON-представление
{
  "adDurationMillis": string,
  "youtubeVideoId": string,
  "advertisingIdCode": string,
  "isciCode": string
}
Поля
adDurationMillis

string ( int64 format)

Только вывод. Продолжительность видео в миллисекундах.

youtubeVideoId

string

Неизменный. Идентификатор видео YouTube (как показано в URL-адресах YouTube). Добавление префикса «https://www.youtube.com/watch?v=" к этому идентификатору позволит получить URL-адрес потоковой передачи YouTube для этого видео.

advertisingIdCode

string

Только вывод. Код цифровой идентификации рекламы для этого видео, определенный Американской ассоциацией рекламных агентств и используемый в основном для телевизионной рекламы.

isciCode

string

Только вывод. Стандартный отраслевой коммерческий идентификационный код этого видео, используемый в основном для телевизионной рекламы.