I was recently working on a project that required I setup a VAST/VPAID waterfall within VideoJS,¬†and pass macros to be replaced on runtime to the ad tag. It was pretty tricky to get it working, but after much research, I was able to accomplish it. Here’s how I did it. […]