Find Jobs
Hire Freelancers

Need a VPAID SWF ad manager which works with our VAST ad server

£750-1500 GBP

Closed
Posted about 9 years ago

£750-1500 GBP

Paid on delivery
Overview: This SWF will be loaded into common video players such as our own (ZPlayer), JWPlayer, Flowplayer, etc. via a VAST tag, parse in media through other VAST tags and play the media. During it's lifetime the manager will make HTTP requests to our ad server and will keep track of events such as pausing the video or volume adjustments. On completion this (VPAID SWF) will be unloaded. Requirements: - Must conform to all VAST and VPAID standards. - Must support Flash 10.3 and above. - Compiled project should be under 400 KB, though this is flexible. - Should support video sources that are MP4, FLV, MOV, WebM, WMV and if possible OGG (OGV) - Should support wrapping other VPAID managers from third party VAST tags. - Support a timeout if the ad source doesn't respond with an ad in a timely manner, e.g. 6 seconds. Should be customisable, possibly via VPAID SWF URL parameter. - Support a waterfall process with our ad server (see 'regarding waterfall' below). - Support parsing parameters in from the VPAID SWF URL (see below). The parameters to the VPAID SWF in the URL should be something like this ideally: http://video.u[userid].[login to view URL][userid]&gm=[game]&width=[width]&height=[height]&page_url=[refererurl] The parameters in the VPAID SWF URL should be used by the VPAID SWF when making HTTP requests to our VAST ad server in order to find a video advertisement. Regarding our waterfall: - First URL should be something like this: http://video.u[userid].[login to view URL][cachebuster]&vpaid=1&uid=[userid]&gm=[game]&width=[width]&height=[height]&page_url=[refererurl]&data=waterfall - Subsequent requests should be something like this: http://video.u[userid].[login to view URL][cachebuster]&vpaid=1&uid=[userid]&gm=[game]&width=[width]&height=[height]&page_url=[refererurl]&data=waterfall-k[number] Where [number] is something like 1, 2, 3, 4, etc. [number] will increment upwards with each ad request to our ad server. If the VAST response from our ad server is blank then the waterfall process should finish and the VPAID SWF will then fire an AdError event and stop/unload according to the VPAID specification. Additionally this (VPAID SWF) must load and validate with the following: * [login to view URL] (Flowplayer Test) * [login to view URL] (JWPlayer Test) * [login to view URL] (Custom Player Test) * Our own player (we'll setup a test URL when at the testing stage), test will pass if it handles the waterfall and fires all appropriate beacons/events from the VAST and VPAID specifications Useful Resources: VAST Standard: [login to view URL] VPAID Standard: [login to view URL] Sample VAST tag with VPAID Ad Manager: [login to view URL] Although should be obvious, but upon payment we expect the final product and the full source code for it. The source code should have reasonable commenting so that it's understandable to another programmer what certain parts of the source code are doing. If you have any questions please feel free to ask. I believe I've included all the details needed. P.S. Forgot to mention in original job description the following: - Though optional, I would like it if some kind of fraud prevention measures were implemented. An example being to determine viewability (e.g. if the advertisement/VPAID SWF is currently above the page fold or not). Primarily if it's possible then having the VPAID SWF insert JavaScript (which I'll edit to suit our future needs) would also be nice and help with validating whether the ad request is genuine or not. Thanks in advance.
Project ID: 7657387

About the project

3 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average £1,499 GBP for this job
User Avatar
Hi, thank you for inviting me to bid on this. If I am not mistaken you have posted this serveral times and I also bid on those, what happened with the project and the selected freelancer at that time ? I am available for this and open for a more detailed discussion of the ad manager. Do you have more details or a document that treats all these features in more detail maybe ? All the best ! Razvan
£1,700 GBP in 30 days
5.0 (52 reviews)
6.3
6.3
User Avatar
A proposal has not yet been provided
£1,250 GBP in 20 days
5.0 (2 reviews)
0.5
0.5

About the client

Flag of UNITED KINGDOM
United Kingdom
0.0
0
Payment method verified
Member since May 12, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.