Documentation
Learn how to upload and optimize video ads on ad:personam, including the integration of third-party tracking pixels with VAST ad tags. Ensure your video ads meet technical requirements and effectively track key events such as impressions, clicks, and completions.
Video advertising is a dynamic way to capture your audience's attention. Follow these steps to upload your video ads with the current workflow that includes duration selection and VAST tracking integration.
Note: Video ad uploads require a paid subscription plan.
Steps
- Go to Advertiser > Creative.
- Click Create New Ad and select Video Ad.
- Upload your video file:
- Drag and drop your video file into the upload area, or
- Click Select File to browse and choose your video
- Set video duration:
- Use the slider to specify your video length (1-90 seconds)
- Fill in the required fields:
- Landing Page URL: Enter the URL where users will be directed when they click your ad
- Add VAST tracking pixels (optional):
- Expand the VAST Tracking Events section
- Add tracking URLs for various video events such as:
- Impression, Click, Start, First Quartile, Midpoint, Third Quartile
- Completion, Skip, Error, Mute, Unmute, Pause, Player Expand
- Click Upload to submit your video ad.
⚠️ Validation Rules
- File formats: MOV, MP4, OGG, QuickTime (QT), WebM
- Duration: 1-90 seconds (set via slider)
- Landing Page URL: Must be a valid URL starting with
https://
- VAST tracking URLs: Must be valid URLs starting with
https://
(optional) - Subscription requirement: Requires any paid plan to upload video ads
VAST Tracking Events
Video ads support comprehensive VAST (Video Ad Serving Template) tracking for detailed performance insights:
- Impression: Triggered when the video ad is loaded and ready to play
- Click: When a user clicks on the video ad
- Start: Triggered when the video ad starts playing
- First Quartile: When 25% of the video has been viewed
- Midpoint: When 50% of the video has been viewed
- Third Quartile: When 75% of the video has been viewed
- Completion: When the full video ad has been viewed
- Skip: Triggered when the user skips the ad (if skip functionality is available)
- Error: Fired when an issue prevents the video ad from playing properly
- Mute/Unmute: When the user mutes or unmutes the video ad
- Pause: When the user pauses the video ad
- Player Expand: Triggered when the video player is expanded to full screen
Tips & Best Practices
- Duration Selection: Use the slider to accurately set your video length for proper campaign targeting
- File Naming: Use descriptive filenames as they will be used as the creative name
- VAST Tracking: Implement key tracking events (especially Impression, Start, Midpoint, Completion) for comprehensive analytics
- Landing Page Testing: Always test your landing page URL to ensure it works correctly
- Video Quality: Ensure your video maintains good quality while staying within platform requirements
- CTV Optimization: For Connected TV delivery, use MP4 format with minimum 1280×720 resolution and 2000+ kbps bitrate
Related
- Advanced video workflows: Connected TV
- VAST tags setup: How to Upload VAST & VPAID Creatives
- Add tracking pixels: Adding Third-Party Tracking Pixels