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)

출력 전용. 미디어 파일의 ID입니다.

sourceUrl

string

변경할 수 없습니다. 원본 미디어 파일을 다운로드한 출처의 URL 또는 파일 이름입니다. AUDIO 및 IMAGE 유형의 미디어에만 사용됩니다.

name

string

변경할 수 없습니다. 미디어 파일의 이름입니다. 이름은 이전에 업로드된 미디어를 클라이언트가 식별하는 데 사용될 수 있습니다.

fileSize

string (int64 format)

출력 전용. 미디어 파일의 크기(바이트)입니다.

통합 필드 mediatype. 미디어 파일의 구체적인 유형입니다. mediatype은 다음 중 하나여야 합니다.
image

object (MediaImage)

변경할 수 없습니다. 이미지를 캡슐화합니다.

mediaBundle

object (MediaBundle)

변경할 수 없습니다. 콘텐츠에 HTML5 애셋이 포함된 ZIP 보관 미디어입니다.

audio

object (MediaAudio)

출력 전용. 오디오를 캡슐화합니다.

video

object (MediaVideo)

변경할 수 없습니다. 동영상을 캡슐화합니다.

MediaType

미디어 유형입니다.

열거형
UNSPECIFIED 미디어 유형이 지정되지 않았습니다.
UNKNOWN

이 버전에서는 수신된 값을 알 수 없습니다.

응답 전용 값입니다.

IMAGE 이미지 광고에 사용되는 정적 이미지입니다.
ICON 지도 광고에 사용되는 작은 이미지
MEDIA_BUNDLE 템플릿 광고의 필드에 사용되는 ZIP 파일입니다.
AUDIO 오디오 파일입니다.
VIDEO 동영상 파일입니다.
DYNAMIC_IMAGE 애니메이션 GIF 등의 애니메이션 이미지

MediaImage

이미지를 캡슐화합니다.

JSON 표현
{
  "data": string,
  "fullSizeImageUrl": string,
  "previewSizeImageUrl": string
}
필드
data

string (bytes format)

변경할 수 없습니다. 원시 이미지 데이터입니다.

base64 인코딩 문자열입니다.

fullSizeImageUrl

string

출력 전용. 이미지의 원본 크기 버전 URL입니다.

previewSizeImageUrl

string

출력 전용. 이미지의 미리보기 크기 버전에 대한 URL입니다.

MediaBundle

콘텐츠에 HTML5 애셋이 포함된 ZIP 보관 파일을 나타냅니다.

JSON 표현
{
  "data": string,
  "url": string
}
필드
data

string (bytes format)

변경할 수 없습니다. 압축된 원시 데이터입니다.

base64 인코딩 문자열입니다.

url

string

출력 전용. 업로드된 압축된 데이터에 액세스할 URL입니다. 예: https://tpc.googlesyndication.com/simgad/123 이 입력란은 읽기 전용입니다.

MediaAudio

오디오를 캡슐화합니다.

JSON 표현
{
  "adDurationMillis": string
}
필드
adDurationMillis

string (int64 format)

출력 전용. 오디오의 재생 시간(밀리초)입니다.

MediaVideo

동영상을 캡슐화합니다.

JSON 표현
{
  "adDurationMillis": string,
  "youtubeVideoId": string,
  "advertisingIdCode": string,
  "isciCode": string
}
필드
adDurationMillis

string (int64 format)

출력 전용. 동영상의 길이(밀리초)입니다.

youtubeVideoId

string

변경할 수 없습니다. YouTube 동영상 ID입니다 (YouTube URL에 표시됨). 이 ID에 'https://www.youtube.com/watch?v=' 접두사를 추가하면 이 동영상의 YouTube 스트리밍 URL을 확인할 수 있습니다.

advertisingIdCode

string

출력 전용. 미국 광고 대행사 협회에서 정의한 이 동영상에 대한 광고 디지털 식별 코드로 주로 TV 광고에 사용됩니다.

isciCode

string

출력 전용. 이 동영상에 대한 Industry Standard Commercial Identifier 코드로 주로 TV 광고에 사용됩니다.