UNPKG

@dailymotion/vast-client

Version:
148 lines (147 loc) 8.12 kB
export const linearAd = `<Ad id="ad_id_0001" sequence="1" adType="video"> <InLine> <AdSystem version="2.0" ><![CDATA[AdServer]]></AdSystem> <AdTitle><![CDATA[Ad title]]></AdTitle> <AdServingId><![CDATA[Ad_serving_id_12345]]></AdServingId> <Category authority="iabtechlab.com">232</Category> <Category authority="google.com">245</Category> <Expires>4567890</Expires> <Advertiser id='advertiser-desc'><![CDATA[Advertiser name]]></Advertiser> <Description><![CDATA[Description text]]></Description> <Pricing model="CPM" currency="USD" ><![CDATA[1.09]]></Pricing> <Survey type="text/javascript"><![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> <ViewableImpression id="viewable_impression_id"> <Viewable> <![CDATA[http://www.example.com/viewable_impression_1]]> </Viewable> <Viewable> <![CDATA[http://www.sample.com/viewable_impression_2]]> </Viewable> <NotViewable> <![CDATA[http://www.example.com/not_viewable_1]]> </NotViewable> <NotViewable> <![CDATA[http://www.sample.com/not_viewable_2]]> </NotViewable> <NotViewable> <![CDATA[http://www.sample.com/not_viewable_3]]> </NotViewable> <ViewUndetermined> <![CDATA[http://www.example.com/view_undetermined_1]]> </ViewUndetermined> </ViewableImpression> <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> <TrackingEvents> <Tracking event="verificationNotExecuted"><![CDATA[http://example.com/verification-not-executed-JS]]></Tracking> </TrackingEvents> </Verification> <Verification vendor="company.daily.com-omid"> <ExecutableResource apiFramework="omid-sdk" type="executable"> <![CDATA[http://example.com/omid1.exe]]> </ExecutableResource> <TrackingEvents> <Tracking event="verificationNotExecuted"><![CDATA[http://example.com/verification-not-executed-EXE]]></Tracking> <Tracking event="verificationNotExecuted"><![CDATA[http://sample.com/verification-not-executed-EXE]]></Tracking> </TrackingEvents> </Verification> </AdVerifications> <Creatives> <Creative id="id130984" adId="adId345690" sequence="1" > <UniversalAdId idRegistry="daily-motion-L">Linear-12345</UniversalAdId> <CreativeExtensions> <CreativeExtension type="creativeExt1"> <CreativeExecution model="CPM" currency="USD" source="someone"> <![CDATA[ 10.0 ]]> </CreativeExecution> </CreativeExtension> <CreativeExtension type="Count"> <![CDATA[ 10 ]]> </CreativeExtension> <CreativeExtension> { key: value } </CreativeExtension> </CreativeExtensions> <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]]]></ClickTracking> <ClickTracking id='video-click-2'><![CDATA[http://example.com/linear-clicktracking2]]></ClickTracking> <ClickThrough id='click-through'><![CDATA[http://example.com/linear-clickthrough]]></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" fileSize="345670"><![CDATA[http://example.com/linear-asset.mp4]]></MediaFile> <MediaFile apiFramework="VPAID" type="application/javascript" width="512" height="288" delivery="progressive" mediaType="3D"><![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> <InteractiveCreativeFile type="application/javascript" apiFramework="simpleApp" variableDuration="true"><![CDATA[http://example.com/linear-interactive-creative.js]]></InteractiveCreativeFile> <ClosedCaptionFiles> <ClosedCaptionFile type="text/srt" language="en"> <![CDATA[https://mycdn.example.com/creatives/creative001.srt]]> </ClosedCaptionFile> <ClosedCaptionFile type="text/srt" language="fr"> <![CDATA[https://mycdn.example.com/creatives/creative001-1.srt]]> </ClosedCaptionFile> <ClosedCaptionFile type="text/vtt" language="zh-TW"> <![CDATA[https://mycdn.example.com/creatives/creative001.vtt]]> </ClosedCaptionFile> <ClosedCaptionFile type="application/ttml+xml" language="zh-CH"> <![CDATA[https://mycdn.example.com/creatives/creative001.ttml]]> </ClosedCaptionFile> </ClosedCaptionFiles> </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> </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>`;