클라이언트측 광고 추적 스키마 및 속성 - AWS Elemental MediaTailor

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

클라이언트측 광고 추적 스키마 및 속성

MediaTailor 클라이언트측 광고 추적 기능을 사용하면 상세한 클라이언트 측 광고 추적 데이터를 플레이어 환경에 통합할 수 있습니다. 다음 섹션에서는 전체 광고 추적 스키마와 스키마를 구성하는 특정 속성 및 값에 대해 설명합니다.

스키마

다음 표는 클라이언트 측 광고 추적 스키마를 설명합니다. MediaTailor 해당하는 경우 표는 스키마를 데이터에 매핑합니다. VAST

데이터 유형 하위 키 VAST2.0/3.0에서의 매핑 4.0에서의 매핑 VAST 설명
응답 JSON
- 객체 avails, nonLinearAvails
/avails

배열

MediaTailor 매니페스트 창 내에서 각 어베일 (광고 브레이크) 에 대해 하나의 객체를 생성합니다. ads, adType, availID, duration, durationInSeconds, startTime, startTimeInSeconds, dateTime
/ads 배열
MediaTailor 광고 유효 기간 내의 각 광고에 대해 하나의 객체를 생성합니다. 객체 adID,adType,adParameters,adVerifications,companionAds, duration durationInSeconds,extensions,, 아이콘mediaFile,startTime,startTimeInSeconds, dateTime adBreakTrackingEvents
/adId String
  • HLS- 광고 시작과 관련된 시퀀스 번호

  • DASH- 광고의 기간 ID

/adParameters

String

VAST/Ad/InLine/Creatives/Creative/Linear/AdParameters

플레이어로 VAST VPAID MediaTailor 전달되는 광고 파라미터 문자열

/adVerifications 배열 VAST/Ad/InLine/AdVerifications

창의적인 재생을 확인하기 위해 타사 측정 코드를 실행하는 데 필요한 리소스 및 메타데이터가 포함되어 있습니다.

MediaTailor 각 광고 검증 요소에 대한 개체를 만듭니다. 객체 executableResource,, 공급업체 javaScriptResource, verificationParameters
/executableResource 배열 VAST/Ad/InLine/AdVerifications/Verification/ExecutableResource
MediaTailor 각 executableResource 요소에 대해 객체를 생성합니다. 객체 apiFramework,adType, uri, 언어
/apiFramework String VAST/Ad/InLine/AdVerifications/Verification/ExecutableResource/@apiFramework
/type 문자열
/uri 문자열 VAST/Ad/InLine/AdVerifications/Verification/ExecutableResource/#CDATA
/language

String

VAST/Ad/InLine/AdVerifications/Verification/ExecutableResource/@language VAST/Ad/InLine/AdVerifications/Verification/ExecutableResource/@language
/javaScriptResource 배열 VAST/Ad/InLine/AdVerifications/Verification/JavaScriptResource
MediaTailor 각 javaScriptResource 요소에 대해 객체를 생성합니다. 객체 apiFramework,browserOptional, uri
/apiFramework

String

VAST/Ad/InLine/AdVerifications/Verification/JavaScriptResource/@apiFramework
/browserOptional 문자열 VAST/Ad/InLine/AdVerifications/Verification/JavaScriptResource/@browserOptional
/uri String VAST/Ad/InLine/AdVerifications/Verification/JavaScriptResource/#CDATA
/trackingEvents

배열

MediaTailor 각 광고 검증 요소 추적 이벤트 유형에 대한 객체를 생성합니다. 객체 이벤트, uri
/event String VAST/Ad/InLine/AdVerifications/Verification/TrackingEvents/Tracking/@event
/uri

문자열

VAST/Ad/InLine/AdVerifications/Verification/TrackingEvents/Tracking/#CDATA
/vendor 문자열 VAST/Ad/InLine/AdVerifications/Verification/@vendor
/verificationParameters String VAST/Ad/InLine/AdVerifications/Verification/VerificationParameters
/companionAds 배열

광고 혜택과 함께 제공되는 컴패니언 광고는 광고 주위의 프레임이나 동영상 근처에 표시할 배너와 같은 콘텐츠를 제공합니다.

MediaTailor 각 컴패니언 광고 요소에 대해 객체를 생성합니다. 객체 adParameters, altText, attributes, companionClickThrough, companionClickTracking, htmlResource, sequence, staticResource, trackingEvents VAST/Ad/InLine/Creatives/Creative/CompanionAds
/adParameters String
/altText String
/attributes

객체

adSlotId,,apiFramework,assetHeight,,assetWidth,,expandedHeight, id expandedWidthheight, pxratio, renderingMode width
/adSlotId String VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/@adSlotId
/apiFramework

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/@apiFramework
/assetHeight

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/@assetHeight
/assetWidth

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/@assetWidth
/expandedHeight

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/@expandedHeight
/expandedWidth

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/@expandedWidth
/height

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/@height
/id

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/@id
/pxratio

문자열

/renderingMode

문자열

/width

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/@width
/companionClickThrough

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/CompanionClickThrough
/companionClickTracking

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/CompanionClickTracking
/htmlResource

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/HTMLResource
/iFrameResource

문자열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/iFrameResource
/sequence

문자열

/staticResource

String

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/StaticResource
/trackingEvents

배열

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/TrackingEvents

MediaTailor 각 컴패니언 광고 요소 추적 이벤트 유형에 대해 객체를 만듭니다.

/tracking

객체

>이벤트, uri
/event

String

VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/TrackingEvents/Tracking/@event
/uri 문자열 VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/TrackingEvents/Tracking/#CDATA
/duration String

길이, ISO 8601초 형식

/durationInSeconds 숫자

길이 (초 단위)

/extensions 배열

광고 서버는 맞춤 VAST 확장 프로그램을 사용할 수 있습니다.

MediaTailor extensions요소의 각 하위 확장에 대해 객체를 생성합니다.

VAST/Ad/InLine/Extensions
/extension 객체 유형, 내용 VAST/Ad/InLine/Extensions/Extension
/type String VAST/Ad/InLine/Extensions/Extension/@type
/content String
/icons 배열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons

MediaTailor 안에 있는 각 icon 요소에 대해 개체를 만듭니다icons.

객체 attributes, dateTime, duration, durationInSeconds, htmlResource, iconClicks, iconViewTracking, iFrameResource, staticResource, startTime, startTimeInSeconds VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon
/attributes 객체 apiFramework,duration,height, 오프셋, 프로그램, pxratio, width xPosition yPosition
/apiFramework String VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/@apiFramework
/duration 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/@duration
/height 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/@height
/offset 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/@offset
/program 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/@program
/pxratio 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/@pxratio
/width 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/@width
/xPosition 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/@xPosition
/yPosition 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/@yPosition
/dateTime 문자열
/duration String
/durationInSeconds 숫자
/htmlResource String VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/HTMLResource
/iconClicks 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconClicks
/iconClickThrough String VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconClicks/IconClickThrough
/iconClickTracking 객체 id VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconClicks/IconClickTracking
/id String
/iconClickFallbackImages 배열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconClicks/IconClickFallbackImages

MediaTailor 각 아이콘 클릭 폴백 이미지 노드에 대해 개체를 만듭니다.

/altText String VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconClicks/IconClickFallbackImages/IconClickFallbackImage/AltText
/height 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconClicks/IconClickFallbackImages/IconClickFallbackImage/@height
/width String VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconClicks/IconClickFallbackImages/IconClickFallbackImage/@width
/staticResource 객체 creativeType, uri VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconClicks/IconClickFallbackImages/IconClickFallbackImage/StaticResource
/creativeType String VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconClicks/IconClickFallbackImages/IconClickFallbackImage/StaticResource/@creativeType
/uri 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconClicks/IconClickFallbackImages/IconClickFallbackImage/StaticResource/#CDATA
/iconViewTracking 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/IconViewTracking
/iFrameResource String VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/iFrameResource
/statidResource 객체 creativeType, 유리 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/StaticResource
/creativeType String VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/StaticResource/@type
/uri 문자열 VAST/Ad/InLine/Creatives/Creative/Linear/Icons/Icon/StaticResource/#CDATA
/startTime String
/startTimeInSeconds 숫자
/mediaFiles 객체 adParameters, duration, durationInSeconds, mediaFilesList, mezzanine, startTime, startTimeInSeconds, trackingEvents

플레이어가 광고 게재를 위해 필요한 동영상 및 기타 애셋

/adParameters String
/duration String
/durationInSeconds 숫자
/mediaFilesList 배열

MediaTailor 각 컴패니언-광고 요소 추적 이벤트 유형에 대한 객체를 생성합니다.

apiFramework, delivery, height, maintainAspectRatio, mediaFileUri, mediaType, scalable, width
/apiFramework String
/delivery 문자열
/height 문자열
/maintainAspectRatio 문자열
/mediaFileUri 문자열
/mediaType 문자열
/scalable 문자열
/width 문자열
/mezzanine 문자열
/startTime 문자열
/startTimeInSeconds String
/trackingEvents 배열

MediaTailor 크리에이티브를 위해 각 추적 이벤트에 사용할 개체를 만듭니다.

beaconUrls, duration, durationInSeconds, dateTime, eventId, eventType, startTime, startTimeInSeconds
/beaconUrls 배열

이 이벤트에 대한 모든 추적을 URLs 쉼표로 구분한 목록입니다.

/duration String
/durationInSeconds 숫자
/dateTime String
/eventId 문자열
/eventType 문자열
/startTime String
/startTimeInSeconds 숫자
/startTime String

재생 세션의 시작을 기준으로 한 시간 위치 (ISO8601초 형식)

/startTimeInSeconds 숫자

재생 세션의 시작을 기준으로 한 시간 위치 (초 형식)

/dateTime String

광고 시작을 위한 프로그램 날짜 시간 (ISO8601초 형식)

/trackingEvents 배열

응답에서 수신된 모든 추적 이벤트 데이터를 타이밍 정보와 함께 포함합니다. VAST

/adType String
/availId 문자열
/dateTime 문자열
/duration String
/durationInSeconds 숫자
/startTime String
/startTimeInSeconds 숫자

속성

다음 표에는 클라이언트 측 추적의 속성, 정의API, 값 유형 및 예제가 나와 있습니다.

속성 정의 값 유형
adID
  • HLS- 광고 시작과 관련된 시퀀스 번호

  • DASH- 광고의 기간 ID

String 10
adBreakTrackingEvents

VAST응답의 VMAP 추적 이벤트를 전달하는 배열입니다. 자세한 내용은 VMAP1.0 사양의 섹션 2.3.3을 참조하십시오.

String []
adMarkerDuration

매니페스트의 광고 마커에서 관찰한 사용 기간입니다.

String 30
adParameters

에서 가져온 광고 파라미터 문자열로 VASTVPAID, 플레이어에 MediaTailor 전달됩니다.

String
adProgramDateTime
  • HLS- 광고의 첫 번째 미디어 시퀀스를 나타내는 날짜 (ISO/IEC8601:2004 형식)

  • DASH -

String
ads

광고를 구성하는 광고 개체가 포함된 배열입니다. 광고는 매니페스트에 표시된 순서대로 나열됩니다.

배열 []
adSystem

광고를 게재하는 시스템의 이름.

중요

반드시 값을 입력하세요. 값을 제공하지 않으면 문제가 발생할 수 있습니다.

String myADS
adTitle

광고 제목.

String ad1
adVerifications

크리에이티브 재생을 확인하기 위해 타사 측정 코드를 실행하는 데 필요한 리소스 및 메타데이터가 포함되어 있습니다. 이 속성에 대한 자세한 내용은 VAST4.2 사양의 섹션 3.16을 참조하십시오.

MediaTailor VAST3개의 확장 adVerifications 노드로 지원됩니다.

배열 []
altText

컴패니언 광고 이미지의 대체 텍스트입니다. 시각 장애인을 위한 설명 오디오 지원을 받는 플레이어는 이 텍스트를 통해 이미지에 대한 설명을 다시 읽을 수 있습니다.

String video sequence advertising sneakers
attributes

컴패니언 광고 VAST 사양에 정의된 키 (예:, adSlotId pxratiorenderingMode, 등) 를 포함합니다.

객체 {}
apiFramework

플레이어에게 이 광고가 VPAID 광고임을 VPAID 알리도록 설정합니다.

String VPAID
availID
  • HLS- 광고 게재 시작과 관련된 시퀀스 번호입니다.

  • DASH- 광고 이용 기간 ID로, 일반적으로 광고로 대체되는 콘텐츠의 기간 ID입니다.

String
  • 34

  • PT34S_1

avails

활성 매니페스트 창에 표시되는 광고 브레이크 개체 (avas) 를 포함하는 배열입니다. 가용은 매니페스트에 나타나는 순서대로 나열됩니다.

배열 []
beaconUrls

URL여기서 광고 비콘을 MediaTailor 전송합니다.

String
bitrate

비디오 자산의 비트레이트. 이 속성은 일반적으로 실행 가능한 에셋에 포함되지 않습니다.

String 2048
companionAds

하나 이상의 보조 광고 콘텐츠 사양. 각 사양에는 사용할 리소스 파일이 지정되어 있습니다. 컴패니언 광고는 광고 혜택과 함께 제공되며 광고 주위의 프레임이나 배너 등 동영상 근처에 표시할 콘텐츠를 제공합니다.

배열 []
companionClickThrough

시청자가 URL 컴패니언 광고를 클릭할 때 미디어 플레이어가 여는 광고주 페이지를 나타냅니다.

String https://aws.amazon.com/
companionClickTracking

속성에 URL companionClickThrough 대한 추적.

String https://myads.com/beaconing/event=clicktracking
creativeId

광고용 Creative 태그의 Id 속성 값입니다.

String creative-1
creativeSequence

VAST응답의 Ad@id 값에 따른 광고 재생 순서.

String 1
dashAvailabilityStartTime

MPD@availabilityStartTime라이브/다이내믹의 DASH 경우 오리진 매니페스트입니다.

String 2022-10-05T19:38:39.263Z
delivery

progressiveor streaming 프로토콜이 사용되고 있는지 여부를 나타냅니다.

String progressive
duration

길이 (ISO8601초 형식) 응답에는 전체 광고 사용 기간과 각 광고 및 비콘의 지속 시간이 포함되지만 비콘 지속 시간은 항상 0입니다.

숫자 15.015
eventId
  • HLS- 비콘과 관련된 시퀀스 번호.

  • DASH- 광고 시작 ptsTime 시점

String 23
eventType

비콘의 종류.

String impression
extensions

VAST해당 광고 서버가 사용하는 맞춤 확장 프로그램 확장 프로그램에 대한 자세한 내용은 VAST4.2 사양의 섹션 3.18을 참조하십시오.

배열 []
height

비디오 에셋의 높이 (픽셀 단위).

String 360
hlsAnchorMediaSequenceNumber

오리진 매니페스트에 표시된 첫 번째/가장 오래된 미디어 시퀀스의 미디어 시퀀스 번호입니다. HLS

String 77
htmlResource

스트리밍 제공업체 페이지에 직접 HTML 삽입되는 CDATA -encoded. HTML

String <![CDATA[<!doctype html><html><head><meta name=\"viewport\" content=\"width=1, initial-scale=1.0, minimum-scale=1.0,...]]>
iFrameResource

스트리밍 공급자가 iframe에 로드하는 HTML 리소스 파일입니다. URL

String
maintainAspectRatio

스케일링 중에 비디오의 가로 세로 비율을 유지할지 여부를 나타냅니다.

true
mediaFilesList

플레이어가 광고를 게재하는 데 필요한 비디오 및 기타 에셋을 지정합니다.

배열 []
mediaFileUri

URI이는 실행 가능한 에셋 또는 비디오 에셋을 가리킵니다.

String https://myad.com/ad/ad134/vpaid.js
mediaType

크리에이티브 또는 컴패니언 에셋의 MIME 유형.

String video/mp4
meta

mezzanine

메자닌 URL 에셋의 것으로, VPAID 광고에 메자닌 MP4 에셋이 포함된 경우 지정됩니다.

String https://gcdn.2mdn.net/videoplayback/id/itag/ck2/file/file.mp4
nextToken

해당 값이 존재할 경우 결과의 다음 페이지로 연결되는 토큰의 가치입니다.

String UFQzOS44NzNTXzIwMjMtMDctMzFUMTY6NTA6MDYuMzUwNjI2ODQ1Wl8x
nonLinearAds

배열 []
nonLinearAdsList

배열 []
nonLinearAvails

배열
scalable

비디오를 다른 크기로 확대할지 여부를 나타냅니다.

true
sequence

VAST응답에서 크리에이티브에 대해 지정된 시퀀스 값입니다.

String 1
skipOffset

플레이어가 사용자가 스킵 컨트롤을 사용할 수 있게 하는 시기를 식별하는 시간 값입니다.

String 00:00:05
startTime

재생 세션의 시작을 기준으로 한 시간 위치 (ISO8601초 형식) 응답에는 전체 광고 시간과 각 광고 및 비콘에 대한 시작 시간이 포함됩니다.

String PT9.943S
startTimeInSeconds

재생 세션의 시작을 기준으로 한 시간 위치 (초 형식). 응답에는 전체 광고 시간과 각 광고 및 비콘에 대한 시작 시간이 포함됩니다.

숫자 9.943
staticResource

광고 구성 요소에 사용되는 정적 크리에이티브 파일에 대한 것입니다. URL

String https://very-interactive-ads.com/campaign1/file.json?c=1019113602
vastAdId

Ad태그의 Id 속성 값입니다.

String ad1
width

비디오 에셋의 너비 (픽셀 단위).

String 640