UNPKG

@dailymotion/vast-client

Version:
165 lines (164 loc) 9.83 kB
<?xml version="1.0" encoding="UTF-8"?> <VAST version="4.3"> <Ad id="ad_id_0001" sequence="1"> <InLine> <AdServingId>a532d16d-4d7f-4440-bd29-2ec0e693fc80</AdServingId> <AdSystem version="2.0"><![CDATA[AdServer]]></AdSystem> <AdTitle><![CDATA[Ad title]]></AdTitle> <Advertiser id='advertiser-desc'><![CDATA[Advertiser name]]></Advertiser> <Description><![CDATA[Description text]]></Description> <Pricing model="CPM" currency="USD"><![CDATA[1.09]]></Pricing> <Survey><![CDATA[http://example.com/survey]]></Survey> <Error><![CDATA[http://example.com/error_[ERRORCODE]]]></Error> <Impression id="sample-impression1"><![CDATA[http://example.com/impression1_asset:[ASSETURI]_[CACHEBUSTING]]]></Impression> <Impression id="sample-impression2"><![CDATA[http://example.com/impression2_[random]]]></Impression> <Impression id="sample-impression3"><![CDATA[http://example.com/impression3_[RANDOM]]]></Impression> <AdVerifications> <Verification vendor="company.com-omid"> <JavaScriptResource apiFramework="omid" browserOptional="true"> <![CDATA[http://example.com/omid1]]> </JavaScriptResource> </Verification> <Verification vendor="company2.com-omid"> <JavaScriptResource apiFramework="omid" browserOptional="false"> <![CDATA[http://example.com/omid2]]> </JavaScriptResource> <VerificationParameters> <![CDATA[test-verification-parameter]]> </VerificationParameters> </Verification> </AdVerifications> <Creatives> <Creative id="id130984" adId="adId345690" sequence="1"> <UniversalAdId idRegistry="daily-motion-L1">Linear-12345</UniversalAdId> <Linear> <Duration>00:01:30.123</Duration> <TrackingEvents> <Tracking event="midpoint"><![CDATA[http://example.com/linear-midpoint]]></Tracking> <Tracking event="complete"><![CDATA[http://example.com/linear-complete]]></Tracking> <Tracking event="start"><![CDATA[http://example.com/linear-start]]></Tracking> <Tracking event="firstQuartile"><![CDATA[http://example.com/linear-firstQuartile]]></Tracking> <Tracking event="close"><![CDATA[http://example.com/linear-close]]></Tracking> <Tracking event="thirdQuartile"><![CDATA[http://example.com/linear-thirdQuartile]]></Tracking> <Tracking event="progress" offset="00:00:30.000"><![CDATA[http://example.com/linear-progress-30sec]]></Tracking> <Tracking event="progress" offset="60%"><![CDATA[http://example.com/linear-progress-60%]]></Tracking> </TrackingEvents> <VideoClicks> <ClickTracking id='video-click-1'><![CDATA[http://example.com/linear-clicktracking1_ts:[TIMESTAMP]_adplayhead:[ADPLAYHEAD]]]></ClickTracking> <ClickTracking id='video-click-2'><![CDATA[http://example.com/linear-clicktracking2]]></ClickTracking> <ClickThrough id='click-through'><![CDATA[http://example.com/linear-clickthrough_adplayhead:[ADPLAYHEAD]]]></ClickThrough> <CustomClick id='custom-click-1'><![CDATA[http://example.com/linear-customclick]]></CustomClick> </VideoClicks> <MediaFiles> <MediaFile delivery="progressive" type="video/mp4" bitrate="849" width="512" height="288" scalable="true"><![CDATA[http://example.com/linear-asset.mp4]]></MediaFile> <MediaFile apiFramework="VPAID" type="application/javascript" width="512" height="288" delivery="progressive"><![CDATA[parser.js?adData=http%3A%2F%2Fad.com%2F%3Fcb%3D%5Btime%5D]]></MediaFile> <Mezzanine id="mezzanine-id-165468451" type="video/mp4" width="1080" height="720" delivery="progressive" codec="h264" fileSize="700"><![CDATA[http://example.com/linear-mezzanine.mp4]]></Mezzanine> </MediaFiles> <Icons> <Icon program="ad1" width="60" height="20" xPosition="left" yPosition="bottom" duration="00:01:30.000" offset="00:00:15.000" apiFramework="VPAID" pxratio="2"> <StaticResource creativeType="image/gif"><![CDATA[http://example.com/linear-icon.gif]]></StaticResource> <IconViewTracking><![CDATA[http://example.com/linear-viewtracking]]></IconViewTracking> <IconClicks> <IconClickThrough><![CDATA[http://example.com/linear-clickthrough]]></IconClickThrough> <IconClickTracking id='icon-click-1'><![CDATA[http://example.com/linear-clicktracking1]]></IconClickTracking> <IconClickTracking id='icon-click-2'><![CDATA[http://example.com/linear-clicktracking2]]></IconClickTracking> </IconClicks> </Icon> </Icons> </Linear> </Creative> <Creative id="id130985" AdID="adId345691" sequence="2"> <UniversalAdId idRegistry="daily-motion-L1">Linear-12345</UniversalAdId> <CompanionAds> <Companion width="300" height="60"> <StaticResource creativeType="image/jpeg"><![CDATA[http://example.com/companion1-static-resource]]></StaticResource> <AltText><![CDATA[Sample Alt Text Content!!!!]]></AltText> <TrackingEvents> <Tracking event="creativeView"><![CDATA[http://example.com/companion1-creativeview]]></Tracking> </TrackingEvents> <CompanionClickThrough><![CDATA[http://example.com/companion1-clickthrough]]></CompanionClickThrough> <CompanionClickTracking id="123"><![CDATA[http://example.com/companion1-clicktracking-first]]></CompanionClickTracking> <CompanionClickTracking><![CDATA[http://example.com/companion1-clicktracking-second]]></CompanionClickTracking> </Companion> <Companion width="300" height="60"> <IFrameResource> <![CDATA[http://www.example.com/companion2-example.php]]> </IFrameResource> <CompanionClickThrough> http://www.example.com/companion2-clickthrough </CompanionClickThrough> </Companion> <Companion width="300" height="60"> <HTMLResource> <![CDATA[ <a href="http://www.example.com" target="_blank">Some call to action HTML!</a> ]]> </HTMLResource> <CompanionClickThrough> http://www.example.com/companion3-clickthrough </CompanionClickThrough> </Companion> </CompanionAds> </Creative> <Creative id="id130986"> <UniversalAdId idRegistry="daily-motion-L1">Linear-12345</UniversalAdId> <NonLinearAds> <NonLinear width="300" height="200" expandedWidth="600" expandedHeight="400" scalable="false" maintainAspectRatio="true" minSuggestedDuration="00:01:40" apiFramework="someAPI"> <StaticResource creativeType="image/jpeg"><![CDATA[http://example.com/nonlinear-static-resource]]></StaticResource> <AdParameters> <![CDATA[{"key":"value"}]]> </AdParameters> <NonLinearClickThrough><![CDATA[http://example.com/nonlinear-clickthrough]]></NonLinearClickThrough> <NonLinearClickTracking id='nonlinear-click-1'><![CDATA[http://example.com/nonlinear-clicktracking-1]]></NonLinearClickTracking> <NonLinearClickTracking><![CDATA[http://example.com/nonlinear-clicktracking-2]]></NonLinearClickTracking> </NonLinear> <TrackingEvents> <Tracking event="midpoint"><![CDATA[http://example.com/nonlinear-midpoint]]></Tracking> <Tracking event="complete"><![CDATA[http://example.com/nonlinear-complete]]></Tracking> <Tracking event="start"><![CDATA[http://example.com/nonlinear-start]]></Tracking> <Tracking event="firstQuartile"><![CDATA[http://example.com/nonlinear-firstQuartile]]></Tracking> <Tracking event="close"><![CDATA[http://example.com/nonlinear-close]]></Tracking> <Tracking event="thirdQuartile"><![CDATA[http://example.com/nonlinear-thirdQuartile]]></Tracking> </TrackingEvents> </NonLinearAds> </Creative> </Creatives> <Extensions> <Extension type="Pricing"> <Price model="CPM" currency="USD" source="someone"> <![CDATA[ 0 ]]> </Price> </Extension> <Extension type="Count"> <!-- --> <![CDATA[ 4 ]]> </Extension> <Extension> { foo: bar } </Extension> </Extensions> </InLine> </Ad> <Ad id="ad_id_0002"> <InLine> <AdServingId>a532d16d-4d7f-4440-bd29-2ec0e693fc80</AdServingId> <AdSystem version="2.1"><![CDATA[AdServer2]]></AdSystem> <AdTitle><![CDATA[Ad title 2]]></AdTitle> <Impression id="sample-ad2-impression1"><![CDATA[http://example.com/impression1]]></Impression> <Creatives> <Creative id="id873421" adID="adId221144" apiFramework="VPAID"> <UniversalAdId idRegistry="daily-motion-L1">Linear-12345</UniversalAdId> <Linear skipoffset="00:00:10"> <Duration>30</Duration> <MediaFiles> <MediaFile delivery="progressive" type="application/javascript" width="512" height="288" apiFramework="VPAID"><![CDATA[http://example.com/vpaid.js]]></MediaFile> </MediaFiles> <VideoClicks> <ClickTracking><![CDATA[http://example.com/linear-clicktracking]]></ClickTracking> </VideoClicks> </Linear> </Creative> </Creatives> </InLine> </Ad> </VAST>