Mobile Video Ad Specs
Information about our video offering along with buying requirements and guidance.
What Is VPAID
VPAID is an API that enables the advertising creative and video player to communicate with each other. For example, a VPAID ad can ask the video player for the current time so that different overlays can be displayed depending on the answer received. The video player can then ask the ad about any interactions the user had with the overlays and report those details back to the ad server.
VAST is the IAB standard template for video creatives. It defines the interface for communication between the video player and the ad server. VAST establishes where the video player and the ad server should expect the video file and tracking to be located in the creative. VAST-compliant SDKs are able to parse a VAST response, load and play the video, and load the tracking pixels.
VAST creatives can hold regular video files. However, the ONE by AOL: Mobile SDK only accepts video files in MP4 format. To enable a more interactive experience and richer reporting, use an VPAID video file in a VAST creative.
VPAID JS vs Flash
Our SDKs do not support Flash. Please do not run VPAID Flash creatives on ONE by AOL: Mobile SDK inventory.
VPAID Viewability Score
Our SDK 6.3.0+ video inventory consistently scores very highly with 3rd party viewability vendors. Our Telemetry rating is greater than 9.0 out of 10.
|Wrapper Support||VAST inline and wrappers are both supported.|
|Max Wrapper Jumps||The maximum number of jumps that will take place is three; a maximum of three wrappers can be served before an inline ad is served.|
|Media File||MP4 is the only supported media type.|
|Bit Rate||A bitrate value for the media file tag is required.
WIFI - Max valid bit rate is 1200 kbps
Cellular - Max valid bit rate is 800 kbps
Floor - Minimum valid bit rate is 400 kbps
In a bid request, specify connection type in the device.connectiontype field.
|Max Video File Size||We recommend video files be less than 5MB. Note: due to different integration types, publishers may have differing download time-outs for gathering the VAST ad’s assets. This includes wrapper jumps and media file download.|
|SSL||IOS: SSL is fully supported on iOS.
ANDROID: For SDK 6.3+ we support SSL. SDKs prior to 6.3 do not support media files over SSL.
|VPAID||ONE by AOL: Mobile SDK 6.3.+ supports VPAID 2 JS. We do NOT support VPAID 2 Flash.
NOTE: Due to variations in the Android JS engines, we recommend targeting VPAID campaigns away from Android 4.1 and below as we have found inconsistent performance on these devices.
|Incentivised Video||Please contact your Demand Services Manager for more information.|
|VAST Extensions||Currently extensions are not supported; if included they will be ignorerd.|
|VAST Tracking||We support Impression, click, and quartile tracking.|
|Impression Pixel||All initial wrapper ads delivered to the marketplace must contain an impression pixel with a valid URL. Ads without an impression pixel will be discarded.|
Targeting VPAID on the Exchange
To target VPAID-enabled requests on the ONE by AOL: Mobile Marketplace, look for the api parameter in the video object of the bid request. We support VPAID 2.0, so the request will look something like this:
"w": 640, "h": 480, "pos": 1, "startdelay": 0, "minduration": 5, "maxduration": 30,
"maxextended": 30, "minbitrate": 300, "maxbitrate": 1500,
"api": [ 2 ],
"protocols": [ 2, 3 ],