기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Ad Decision Server(ADS) 응답
ADS 응답에는 하나의 유효한 추적 이벤트가 포함되어야 합니다. 최소한 추적 이벤트는 Impression 추적 이벤트일 수 있습니다. 추적 이벤트에는 하나 이상의 NonLinear 광고가 포함되어야 합니다. 이 광고는 정적, HTML 또는 iFrame 리소스의 형태를 취하는 오버레이 광고입니다.
<vmap AdBreak breaktype="linear" breakId="csoverlay"
VAST 응답이 nonlinearbreakType가 인 VMAP인 경우 가용 메타데이터는 nonLinearAvails 루트 객체 내에 있습니다. VAST 응답이 breakType가 인 VMAPlinear이거나 VMAP가 없는 일반 VAST 응답인 경우 가용 메타데이터는 avails 루트 객체 내에 있습니다.
다음 VAST 응답은 breakType 값이 인 래핑된 VMAP 응답입니다linear.
래핑된 VMAP 응답 외에도 MediaTailor는 breakType 값이 인 래핑된 VMAP 응답nonlinear과 일반 VAST 응답도 지원합니다.
<?xml version="1.0" encoding="utf-8"?> <vmap:VMAP xmlns:vmap="http://www.iab.net/vmap-1.0" version="1.0"> <vmap:AdBreak breakType="linear" breakId="csoverlay"> <vmap:AdSource allowMultipleAds="true" followRedirects="true" id="1"> <vmap:VASTAdData> <VAST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.0" xsi:noNamespaceSchemaLocation="vast.xsd"> <Ad sequence="1"> <InLine> <AdSystem>2.0</AdSystem> <AdTitle>2</AdTitle> <Impression><![CDATA[https://adserver.com/beacon=impression]]></Impression> <Creatives> <Creative> <NonLinearAds> <NonLinear width="640" height="360" id="18"> <StaticResource creativeType="text/js_ref"><![CDATA[https://client-side-ads.com/tags/static/ctv-generic/overlay001.json?iv_geo_country%3DUS%26]]></StaticResource> </NonLinear> </NonLinearAds> </Creative> </Creatives> </InLine> </Ad> </VAST> </vmap:VASTAdData> </vmap:AdSource> <vmap:TrackingEvents> <vmap:Tracking event="breakStart"><![CDATA[https://adserver.com/beacon=breakstartimpression]]></vmap:Tracking> <vmap:Tracking event="breakEnd"><![CDATA[https://adserver.com/beacon=breakendimpression]]></vmap:Tracking> </vmap:TrackingEvents> </vmap:AdBreak> </vmap:VMAP>
예 1: MediaTailor에 대한 DASH 매니페스트 소스
<?xml version="1.0" encoding="utf-8"?> <MPD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:scte35="urn:scte:scte35:2013:xml" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd" id="201" type="dynamic" publishTime="2022-11-07T19:59:05+00:00" minimumUpdatePeriod="PT2S" availabilityStartTime="2022-11-07T06:57:11.250000+00:00" minBufferTime="PT10S" suggestedPresentationDelay="PT20.000S" timeShiftBufferDepth="PT58.999S" profiles="urn:mpeg:dash:profile:isoff-live:2011"> <Period start="PT46827.601S" id="0" duration="PT88.321S"> ... </Period> <Period start="PT46915.922S" id="45" duration="PT6.006S"> <EventStream timescale="90000" schemeIdUri="urn:scte:scte35:2014:xml+bin"> <Event duration="540000" id="144"> <scte35:Signal> <scte35:Binary>SCTE35-binary</scte35:Binary> </scte35:Signal> </Event> </EventStream> ... </Period> <Period start="PT46921.928S" id="49"> ... </Period> </MPD>
예 2: 광고 ID 장식을 포함하는 MediaTailor 맞춤형 DASH 매니페스트
<?xml version="1.0" encoding="utf-8"?> <MPD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:scte35="urn:scte:scte35:2013:xml" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd" id="201" type="dynamic" publishTime="2022-11-07T19:59:05+00:00" minimumUpdatePeriod="PT2S" availabilityStartTime="2022-11-07T06:57:11.250000+00:00" minBufferTime="PT10S" suggestedPresentationDelay="PT20.000S" timeShiftBufferDepth="PT58.999S" profiles="urn:mpeg:dash:profile:isoff-live:2011"> <Period start="PT46827.601S" id="0" duration="PT88.321S"> ... </Period> <Period start="PT46915.922S" id="45" duration="PT6.006S"> <EventStream schemeIdUri="urn:sva:advertising-wg:ad-id-signaling" timescale="90000"> <Event presentationTime="13500000" duration="1351350"> <![CDATA[{"version": 1,"identifiers": [{"scheme": "urn:smpte:ul:060E2B34.01040101.01200900.00000000","value": "adId","ad_position": "adId", "ad_type":"overlay","creative_id": "creativeId","tracking_uri": "trackingUri"}]}]]></Event> </EventStream> ... </Period> <Period start="PT46921.928S" id="49"> ... </Period> </MPD>