VAST Ad Formats and Format Codes

Product
Video Cloud
Applies to Roles
Developer, Ad Operations
Version
Brightcove 5
Edition
Pro, Enterprise

Video Cloud players now support VAST 1.0 and 2.0 ads with all combinations of Video, Companion, and NonLinear elements, as well as VAST wrappers. For more information about VAST, start with Using the VAST Standard in Brightcove Players. Click here for the VAST 2.0 version of this document. To use the Video Cloud ad formats instead of the VAST ad formats, see Supported Ad Formats and Format Codes.

The following table lists the VAST ad formats supported by Brightcove. It also lists the Brightcove-provided templates that have room for the specified VAST format. 

frmt ad format description supported players
0 Video Ad A video creative (.flv, .swf, .jpg, .png, or static .gif) that plays in the player's video display. All players
1 Overlay Graphical ad in bottom third of the video display that displays while the video plays (.swf, .jpg, .png, or static .gif). All players
2 Video Pod (468x60) Loads a video ad, a 300x250 expandable banner, and 468x60 leave-behind creative. Tabbed Player Template
Compact Tabbed Template
6 Banner (468x60) A 468x60 banner (.swf, .jpg, .png, or static .gif) in the bottom right of the player. Tabbed Player Template
Compact Tabbed Template
14 Video Pod (728x90) Loads a video ad, a 300x250 expandable banner, and 728x90 leave-behind creative. Compact Tabbed Template
15 Banner (728x90) A 728x90 banner (.swf, .jpg, .png, or static .gif) at the bottom of the player, center justified. Compact Tabbed Navigation 2.0
Thumbnail Navigation 2.0
Compact Tabbed Navigation 3.0
17 Banner (300x60) A 300x60 banner (.swf, .jpg, .png, or static .gif) that displays to the upper right in the player. Compact Minimizing with List 2.0
Video Player with Horizontal List 3.0
19 Video Pod (300x60) A video ad with a 300x60 banner. Video Player with Horizontal List
20 Overlay Pod (468x60) Graphical ad in bottom third of the video display that displays while the video plays (.swf, .jpg, .png, or static .gif), with a 300x250 expandable banner and a 468x60 leave-behind banner that displays to the bottom right. Tabbed Navigation
Compact Tabbed Navigation
21 Overlay Pod (728x90) Graphical ad in bottom third of the video display that displays while the video plays (.swf, .jpg, .png, or static .gif), with a 300x250 expandable banner and a 728x90 leave-behind banner that displays to the bottom right. Compact Tab 3.0
22 Ad SWF A SWF (Flash) ad that is loaded from a URL specified in the response XML, which then draws over any part of the player. All players
23 Overlay Pod  (300x60) Graphical ad in bottom third of the video display
that displays while the video plays, with a companion 300x60 banner that displays in the
top right of the player.
Video Player with Horizontal List

Ad format details

This section describes each of the supported ad formats, including a visual example and the XML specification.

0 – Video Ad

Format 0

A Video Ad displays in the video display component of the player. It is supported by all Video Cloud player templates. The ad can be served as pre-roll, mid-roll or post-roll. During video ad playback:

  • Mute, unmute, pause and play controls are enabled
  • A "Sponsor Message" text label appears in the bottom left corner of the player. This text label can be customized in a custom player template; its language can be customized using the player language options.
  • A time counter (counting down in seconds) appears in the bottom right corner of the player. The duration attribute in the ad's XML template determines the starting value of the time counter. Any length video ad supported, however, a duration of less than 15 seconds is recommended.

Video Ad demo

Corresponding Video Cloud Ad Format  for a demo Video Ad example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="BC0">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>Brightcove VAST Video Ad</AdTitle>
            <Description>VAST example of a simple video ad. Equivalent to Brightcove
                format number 0.</Description>
            <Impression>
                <URL id="yourAdvertiser">
                    <![CDATA[http://ads.example.com/impression?;trackPoint=start;frmt=0;duration=13]]>
                </URL>
                <URL id="yourAdvertiser">
                    <![CDATA[http://ads.example.com/impression?;trackPoint=start;frmt=0;duration=13]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="yourAdvertiser">
                        <![CDATA[http://ads.example.com/tracking?;trackPoint=trackstart;frmt=0;duration=13]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="yourAdvertiser">
                        <![CDATA[http://ads.example.com/tracking?;trackPoint=mid;frmt=0;duration=13;]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="yourAdvertiser">
                        <![CDATA[http://ads.example.com/tracking?;trackPoint=end;frmt=0;duration=13]]>
                    </URL>
                </Tracking>
                <Tracking event="pause">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=pause;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="resume">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=resume;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="mute">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=mute;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="unmute">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=unmute;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
            </TrackingEvents>
            <Video>
                <Duration>00:00:13</Duration>
                <AdID>BCID9001000</AdID>
                <VideoClicks>
                    <ClickThrough>
                        <URL id="yourAdvertiser">
                            <![CDATA[http://website.example.com/?customerFrom=yourVideo]]>
                        </URL>
                    </ClickThrough>
                </VideoClicks>
                <MediaFiles>
                    <MediaFile delivery="progressive" bitrate="466" width="480"
                        height="360" type="video/x-flv">
                        <URL>
                            <![CDATA[http://ads.example.com/videoAds/video.flv]]>
                        </URL>
                    </MediaFile>
                </MediaFiles>
            </Video>
        </InLine>
    </Ad>
</VideoAdServingTemplate>

1 – Overlay

Format 1

An overlay ad is a graphical ad that displays in bottom third of the video display while the video plays.

Overlay ad demo

Corresponding Video Cloud Ad Format for a demo Overlay ad example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast_loose.xsd">
    <Ad id="BC1">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>Overlay 480x90</AdTitle>
            <Description>VAST Example of video overlay ad with JPEG creative. Equivalent
                to Brightcove format number 1</Description>
            <Impression>
                <URL id="simulatedNetwork">
                    <![CDATA[http://billing.example.com/impression?trackPoint=start;frmt=17;duration=13]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=trackstart;frmt=17;duration=13]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid;frmt=1;duration=13]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid2;]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=end;frmt=1;duration=13]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=complete;]]>
                    </URL>
                </Tracking>
            </TrackingEvents>
            <NonLinearAds>
                <NonLinear id="overlay" duration="00:00:05" width="480" height="90"
                    resourceType="static" scalable="true"
                    maintainAspectRatio="true" creativeType="image/png">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/overlay_480x90.jpg]]>
                    </URL>
                    <NonLinearClickThrough>
                        <URL>
                            <![CDATA[http://advertiser.example.com?clickThrough=overlay_VAST_jpg]]>
                        </URL>
                    </NonLinearClickThrough>
                </NonLinear>
            </NonLinearAds>
        </InLine>
    </Ad>
</VideoAdServingTemplate>

2 – Video Pod (468x60)

Format 2
This is a combination of a video ad, a 300x250 expandable banner, and a 468x60 leave-behind creative.

Video Pod (468x60) ad demo

Corresponding Vidoe Cloud Ad Format for a demo Video Pod (468x60) ad example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="BC2">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>SynchedBanner with expanding swf</AdTitle>
            <Description>VAST Example of video ad with 468x60 companion banner that
                expands to 300x250 banner companion. Equivalent to Brightcove format
                number 2</Description>
            <Impression>
                <URL id="simulatedAdvertiser">
                    <![CDATA[http://billing.example.com/?trackPoint=impression]]>
                </URL>
                <URL id="simulatedPublisher">
                    <![CDATA[http://billing.example.com/?trackPoint=impression2]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/?trackPoint=start]]>
                    </URL>
                    <URL id="simulatedPublisher">
                        <![CDATA[http://tracking.example.com/?trackPoint=start2]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/?trackPoint=mid]]>
                    </URL>
                    <URL id="simulatedPublisher">
                        <![CDATA[http://tracking.example.com/?trackPoint=mid2]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/?trackPoint=end]]>
                    </URL>
                    <URL id="simulatedPublisher">
                        <![CDATA[http://tracking.example.com/?trackPoint=end2]]>
                    </URL>
                </Tracking>
                <Tracking event="pause">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=pause;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="resume">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=resume;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="mute">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=mute;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                  <Tracking event="unmute">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=unmute;frmt=0;duration=13;]>
                    </URL>
                  </Tracking>
                </TrackingEvents>
     <Video>
        <Duration>00:00:13</Duration>
        <AdID>BCID9001001</AdID>
        <VideoClicks>
          <ClickThrough>
            <URL id="simulatedAdvertiser">
              <![CDATA[http://advertiser.example.com/]]>
            </URL>
          </ClickThrough>
        </VideoClicks>
        <MediaFiles>
          <MediaFile delivery="progressive" bitrate="466" width="480"
                     height="360" type="video/x-flv">
            <URL>
              <![CDATA[http://ads.example.com/videoAds/video.flv]]>
            </URL>
          </MediaFile>
        </MediaFiles>
      </Video>
      <CompanionAds>
        <Companion id="banner" width="468" height="60" resourceType="static"
                   creativeType="image/jpeg">
          <URL><![CDATA[http://ads.example.com/banner_468x60.png]]></URL>
          <CompanionClickThrough>
            <URL>
              <![CDATA[http://advertiser.example.com/?clickThrough=banner468x60_VAST_jpg]]>
            </URL>
          </CompanionClickThrough>
        </Companion>
        <Companion id="expanding_banner" width="0" height="0"
                   expandedWidth="300" expandedHeight="250" resourceType="static"
                   creativeType="application/x-shockwave-flash">
           <URL>
             <![CDATA[http://ads.example.com/expanded_300x250.swf]]>
           </URL>
           <CompanionClickThrough>
             <URL>
               <![CDATA[http://advertiser.example.com/?clickThrough=banner300x250_VAST_expandingBanner]]>
             </URL>
           </CompanionClickThrough>
        </Companion>
      </CompanionAds>
    </InLine>
  </Ad>
</VideoAdServingTemplate>

6 – Banner (468x60)

Format 6

Banner (468x60) ad demo

Corresponding Video Cloud Ad Format  for a demo Banner (468x60) ad example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="BC6">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>Banner 468x60</AdTitle>
            <Description>VAST example of a 468x60 banner with Flash creative. Equivalent
                to Brightcove format number 6.</Description>
            <Impression>
                <URL id="simulatedNetwork">
                    <![CDATA[http://billing.example.com/impression?trackPoint=start]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=trackstart]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid2]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=end]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=complete]]>
                    </URL>
                </Tracking>
            </TrackingEvents>
            <CompanionAds>
                <Companion id="banner" width="468" height="60" resourceType="static"
                    creativeType="application/x-shockwave-flash">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/banner_468x60.swf]]>
                    </URL>
                    <CompanionClickThrough>
                        <URL>
                            <![CDATA[http://advertiser.example.com/?clickThrough=banner468x60_VAST_swf]]>
                        </URL>
                    </CompanionClickThrough>
                </Companion>
            </CompanionAds>
        </InLine>
    </Ad>
</VideoAdServingTemplate>

14 – Video Pod (728x90)

Format 14
This is a combination of a video ad, a 300x250 expandable banner, and a 728x90 leave-behind creative.

Video Pod (728x90) demo

Corresponding Video Cloud Ad Format for a demo Video Pod (728x90) example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="BC14">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>SynchedBanner 728x90 with expanding swf</AdTitle>
            <Description>VAST Example of video ad with 728x90 companion banner that
                expands to 300x250 banner companion.. Equivalent to Brightcove format
                number 14</Description>
            <Impression>
                <URL id="simulatedAdvertiser">
                    <![CDATA[http://billing.example.com/?trackPoint=impression]]>
                </URL>
                <URL id="simulatedPublisher">
                    <![CDATA[http://billing.example.com/?trackPoint=impression2]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/?trackPoint=start]]>
                    </URL>
                    <URL id="simulatedPublisher">
                        <![CDATA[http://tracking.example.com/?trackPoint=start2]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/?trackPoint=mid]]>
                    </URL>
                    <URL id="simulatedPublisher">
                        <![CDATA[http://tracking.example.com/?trackPoint=mid2]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/?trackPoint=end]]>
                    </URL>
                    <URL id="simulatedPublisher">
                        <![CDATA[http://tracking.example.com/?trackPoint=end2]]>
                    </URL>
                </Tracking>
                <Tracking event="pause">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=pause;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="resume">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=resume;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="mute">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=mute;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="unmute">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=unmute;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                </TrackingEvents>
        <Video>
          <Duration>00:00:13</Duration>
          <AdID>BCID9001002</AdID>
          <VideoClicks>
            <ClickThrough>
              <URL id="simulatedAdvertiser">
                <![CDATA[http://advertiser.example.com/]]>
              </URL>
            </ClickThrough>
          </VideoClicks>
          <MediaFiles>
            <MediaFile delivery="progressive" bitrate="466" width="480"
                       height="360" type="video/x-flv">
              <URL>
                <![CDATA[http://ads.example.com/videoAds/video.flv]]>
              </URL>
          </MediaFile>
        </MediaFiles>
        </Video>
        <CompanionAds>
          <Companion id="banner" width="728" height="90" resourceType="static"
                     creativeType="image/jpeg">
            <URL><![CDATA[http://ads.example.com/banner_728x90.jpg]]></URL>
          <CompanionClickThrough>
            <URL>
              <![CDATA[http://advertiser.example.com/?clickThrough=banner728x90_VAST_jpg]]>
            </URL>
          </CompanionClickThrough>
        </Companion>
        <Companion id="expanding_banner" width="0" height="0"
                   expandedWidth="300" expandedHeight="250" resourceType="static"
                   creativeType="application/x-shockwave-flash">
          <URL><![CDATA[http://ads.example.com/expanded_300x250.swf]]>
          </URL>
          <CompanionClickThrough>
            <URL>
              <![CDATA[http://advertiser.example.com/?clickThrough=banner300x250_VAST_expandingBanner]]>
            </URL>
          </CompanionClickThrough>
        </Companion>
      </CompanionAds>
    </InLine>
  </Ad>
</VideoAdServingTemplate>

15 – Banner (728x90)

Format 15

Banner (728x90) ad demo

Corresponding Video Cloud Ad Format  for a demo Banner ad example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="BC15">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>Banner 468x60</AdTitle>
            <Description>VAST example of a 728x90 banner with Flash creative. Equivalent
                to Brightcove format number 15.</Description>
            <Impression>
                <URL id="simulatedNetwork">
                    <![CDATA[http://billing.example.com/impression?trackPoint=start]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=trackstart]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid2]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=end]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=complete]]>
                    </URL>
                </Tracking>
            </TrackingEvents>
            <CompanionAds>
                <Companion id="banner" width="728" height="90" resourceType="static"
                    creativeType="application/x-shockwave-flash">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/banner_728x90.swf]]>
                    </URL>
                    <CompanionClickThrough>
                        <URL>
                            <![CDATA[http://advertiser.example.com/?clickThrough=banner728x90_VAST_swf]]>
                        </URL>
                    </CompanionClickThrough>
                </Companion>
            </CompanionAds>
        </InLine>
    </Ad>
</VideoAdServingTemplate>

17 – Banner (300x60)

Format 17

Banner (300x60) ad demo

Corresponding Video Cloud Ad Format  for a demo Banner ad example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="BC17">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>Banner 300x60</AdTitle>
            <Description>VAST example of a 300x60 banner with JPEG creative. Equivalent to
                Brightcove format number 17.</Description>
            <Impression>
                <URL id="simulatedNetwork">
                    <![CDATA[http://billing.example.com/impression?trackPoint=start]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=trackstart]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid2]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=end]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=complete]]>
                    </URL>
                </Tracking>
            </TrackingEvents>
            <CompanionAds>
                <Companion id="banner" width="300" height="60" resourceType="static"
                    creativeType="image/jpg">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/banner_300x60.jpg]]>
                    </URL>
                    <CompanionClickThrough>
                        <URL>
                            <![CDATA[http://advertiser.example.com/?clickThrough=banner300x60_VAST_jpg]]>
                        </URL>
                    </CompanionClickThrough>
                </Companion>
            </CompanionAds>
        </InLine>
    </Ad>
</VideoAdServingTemplate>

19 – Video Pod (300x60) demo

Format 19

Video Pod (300x60) demo

Corresponding Video Cloud Ad Format for a demo VideoPod (300x60) ad example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="BC19">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>SynchedBanner 300x60 with expanding swf</AdTitle>
            <Description>VAST Example of video ad with 300x60 companion banner that
                expands to 300x250 banner companion. Equivalent to Brightcove format
                number 19</Description>
            <Impression>
                <URL id="simulatedAdvertiser">
                    <![CDATA[http://billing.example.com/?trackPoint=impression]]>
                </URL>
                <URL id="simulatedPublisher">
                    <![CDATA[http://billing.example.com/?trackPoint=impression2]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/?trackPoint=start]]>
                    </URL>
                    <URL id="simulatedPublisher">
                        <![CDATA[http://tracking.example.com/?trackPoint=start2]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/?trackPoint=mid]]>
                    </URL>
                    <URL id="simulatedPublisher">
                        <![CDATA[http://tracking.example.com/?trackPoint=mid2]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/?trackPoint=end]]>
                    </URL>
                    <URL id="simulatedPublisher">
                        <![CDATA[http://tracking.example.com/?trackPoint=end2]]>
                    </URL>
                </Tracking>
                <Tracking event="pause">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=pause;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="resume">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=resume;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="mute">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=mute;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
                <Tracking event="unmute">
                    <URL id="yourAdvertiser">
                        <![CDATAhttp://ads.example.com/tracking?;trackPoint=unmute;frmt=0;duration=13;]>
                    </URL>
                </Tracking>
              </TrackingEvents>
        <Video>
          <Duration>00:00:13</Duration>
          <AdID>BCID9001003</AdID>
          <VideoClicks>
            <ClickThrough>
              <URL id="simulatedAdvertiser">
                <![CDATA[http://advertiser.example.com/]]>
              </URL>
            </ClickThrough>
          </VideoClicks>
          <MediaFiles>
            <MediaFile delivery="progressive" bitrate="466" width="480"
                       height="360" type="video/x-flv">
              <URL>
                <![CDATA[http://ads.example.com/videoAds/video.flv]]>
              </URL>
            </MediaFile>
          </MediaFiles>
        </Video>
        <CompanionAds>
          <Companion id="banner" width="300" height="60" resourceType="static"
                     creativeType="image/jpeg">
            <URL><![CDATA[http://ads.example.com/banner_300x60.png]]></URL>
            <CompanionClickThrough>
              <URL>
                <![CDATA[http://advertiser.example.com/?clickThrough=banner300x60_VAST_jpg]]>
              </URL>
            </CompanionClickThrough>
          </Companion>
          <Companion id="expanding_banner" width="0" height="0"
                     expandedWidth="300" expandedHeight="250" resourceType="static"
                     creativeType="application/x-shockwave-flash">
             <URL><![CDATA[http://ads.example.com/expanded_300x250.swf]]></URL>
             <CompanionClickThrough>
               <URL>
                 <![CDATA[http://advertiser.example.com/?clickThrough=banner300x250_VAST_expandingBanner]]>
               </URL>
             </CompanionClickThrough>
          </Companion>
        </CompanionAds>
      </InLine>
    </Ad>
</VideoAdServingTemplate>

20 – Overlay Pod (468x60)
Format 20

Overlay Pod 468x60 ad demo

Corresponding Video Cloud Ad Format for a demo Overlay Pod (468x60) ad example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="BC20">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>Synched Overlay 468x60</AdTitle>
            <Description>VAST Example of video overlay ad with 468x60 companion banner
                that expands to 300x250 banner companion. Equivalent to Brightcove format
                number 20</Description>
            <Impression>
                <URL id="simulatedNetwork">
                    <![CDATA[http://tracking.example.com/impression?trackPoint=start]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=trackstart]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid2]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=end]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=complete]]>
                    </URL>
                </Tracking>
            </TrackingEvents>
            <CompanionAds>
                <Companion id="banner" width="468" height="60" resourceType="static"
                    creativeType="image/jpg">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/banner_468x60.swf]]>
                    </URL>
                    <CompanionClickThrough>
                        <URL><![CDATA[http://website.example.com/]]>
                        </URL>
                    </CompanionClickThrough>
                </Companion>
                <Companion id="expanding_banner" width="0" height="0"
                    expandedWidth="300" expandedHeight="250" resourceType="static"
                    creativeType="application/x-shockwave-flash">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/expanded_300x250.swf]]>
                    </URL>
                    <CompanionClickThrough>
                        <URL>
                            <![CDATA[http://advertiser.example.com/?clickThrough=banner300x250_VAST_expandingBanner]]>
                        </URL>
                    </CompanionClickThrough>
                </Companion>
            </CompanionAds>
            <NonLinearAds>
                <NonLinear id="overlay" width="480" height="90"
                    resourceType="static" scalable="true"
                    maintainAspectRatio="true"
                    creativeType="application/x-shockwave-flash">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/overlay_f9.swf]]>
                    </URL>
                    <NonLinearClickThrough>
                        <URL><![CDATA[http://advertiser.example.com/]]>
                        </URL>
                    </NonLinearClickThrough>
                </NonLinear>
            </NonLinearAds>
            
        </InLine>
    </Ad>
</VideoAdServingTemplate>

21 – Overlay Pod (728x90)

Format 21

Overlay Pod (728x90) ad demo

Corresponding Video Cloud Ad Format for a demo Overlay Pod (728x90) ad example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="BC21">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>Synched Overlay 728x90</AdTitle>
            <Description>VAST Example of video overlay ad with 728x90 companion banner
                that expands to 300x250 banner companion. Equivalent to Brightcove format
                number 21</Description>
            <Impression>
                <URL id="simulatedNetwork">
                    <![CDATA[http://tracking.example.com/impression?trackPoint=start]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=trackstart]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid2]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=end]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=complete]]>
                    </URL>
                </Tracking>
            </TrackingEvents>
            <CompanionAds>
                <Companion id="banner" width="728" height="90" resourceType="static"
                    creativeType="image/png">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/banner_728x90.png]]>
                    </URL>
                    <CompanionClickThrough>
                        <URL><![CDATA[http://website.example.com/]]>
                        </URL>
                    </CompanionClickThrough>
                </Companion>
                <Companion id="expanding_banner" width="0" height="0"
                    expandedWidth="300" expandedHeight="250" resourceType="static"
                    creativeType="image/png">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/expanded_300x250.png]]>
                    </URL>
                    <CompanionClickThrough>
                        <URL>
                            <![CDATA[http://advertiser.example.com/?clickThrough=banner300x250_VAST_expandingBanner]]>
                        </URL>
                    </CompanionClickThrough>
                </Companion>
            </CompanionAds>
            <NonLinearAds>
                <NonLinear id="overlay" width="480" height="90"
                    resourceType="static" scalable="true"
                    maintainAspectRatio="true" creativeType="image/gif">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/overlay.gif]]>
                    </URL>
                    <NonLinearClickThrough>
                        <URL><![CDATA[http://advertiser.example.com/]]>
                        </URL>
                    </NonLinearClickThrough>
                </NonLinear>
            </NonLinearAds>
            
        </InLine>
    </Ad>
</VideoAdServingTemplate>

22 – Ad SWF

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast_loose.xsd">
    <Ad id="BC22">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>AdSwf VAST ExampleSwf</AdTitle>
            <Description>VAST example of Brightcove AdSwf format using
                adswf_Example.swf from the developer kit. Equivalent to Brightcove
                format number 22.</Description>
            <Impression>
                <URL id="simulatedNetwork">
                    <![CDATA[http://billing.example.com/?trackPoint=start]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/?trackPoint=trackstart]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/?trackPoint=mid]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/?trackPoint=mid2]]>
                    </URL>
                </Tracking>
            </TrackingEvents>
            <NonLinearAds>
                <NonLinear id="adSwf" resourceType="static" creativeType="SWF">
                    <URL><![CDATA[http://ads.example.com/adSwf_Example.swf]]>
                    </URL>
                    <AdParameters>
                        <optionalArg>1</optionalArg>
                        <SecondParameter>Two</SecondParameter>
                    </AdParameters>
                </NonLinear>
            </NonLinearAds>
        </InLine>
    </Ad>
</VideoAdServingTemplate>

Note that the <AdParameters> elements are just there to show you that you can freely add child elements to the adSwf element, similar to the <optionalArg> elements in Brightcove AdSwf XML format.

Caution: <Duration> is a reserved tag and should not be used for AdParameters.

For more information, see Developing Ad Display SWFs.

23 – Overlay Pod (300x60)

Format 23

Overlay Pod (300x60) ad demo

Corresponding Video Cloud Ad Format for a demo Overlay Pod (300x60) example.

VAST XML specification

<?xml version="1.0" encoding="UTF-8"?>
<VideoAdServingTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="vast.xsd">
    <Ad id="BC23">
        <InLine>
            <AdSystem>DART</AdSystem>
            <AdTitle>Synched Overlay 300x60</AdTitle>
            <Description>VAST Example of video overlay ad with 300x60 companion banner
                that expands to 300x250 banner companion. Equivalent to Brightcove format
                number 23</Description>
            <Impression>
                <URL id="simulatedNetwork">
                    <![CDATA[http://tracking.example.com/impression?trackPoint=start]]>
                </URL>
            </Impression>
            <TrackingEvents>
                <Tracking event="start">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=trackstart]]>
                    </URL>
                </Tracking>
                <Tracking event="midpoint">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=mid2]]>
                    </URL>
                </Tracking>
                <Tracking event="complete">
                    <URL id="simulatedNetwork">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=end]]>
                    </URL>
                    <URL id="simulatedAdvertiser">
                        <![CDATA[http://tracking.example.com/tracking?trackPoint=complete]]>
                    </URL>
                </Tracking>
            </TrackingEvents>
            <CompanionAds>
                <Companion id="banner" width="300" height="60" resourceType="static"
                    creativeType="image/jpg">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/banner_300x60.jpg]]>
                    </URL>
                    <CompanionClickThrough>
                        <URL>
                            <![CDATA[http://advertiser.example.com/?clickThrough=banner300x60_VAST_jpg]]>
                        </URL>
                    </CompanionClickThrough>
                </Companion>
                <Companion id="expanding_banner" width="0" height="0"
                    expandedWidth="300" expandedHeight="250" resourceType="static"
                    creativeType="image/jpeg">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/expanded_300x250.jpg]]>
                    </URL>
                    <CompanionClickThrough>
                        <URL>
                            <![CDATA[http://advertiser.example.com/?clickThrough=banner300x250_VAST_expandingBanner]]>
                        </URL>
                    </CompanionClickThrough>
                </Companion>
            </CompanionAds>
            <NonLinearAds>
                <NonLinear id="overlay" width="480" height="90"
                    resourceType="static" scalable="true"
                    maintainAspectRatio="true"
                    creativeType="application/x-shockwave-flash">
                    <URL>
                        <![CDATA[http://ads.example.com/creatives/overlay_f9.swf]]>
                    </URL>
                    <NonLinearClickThrough>
                        <URL><![CDATA[http://advertiser.example.com/]]>
                        </URL>
                    </NonLinearClickThrough>
                </NonLinear>
            </NonLinearAds>
        </InLine>
    </Ad>
</VideoAdServingTemplate>
Tags
VAST