I have been making display ads from the start, when they were basically either static images or animated gifs that clicked through to one web page. They used to be called banner ads until the plethora of sizes made "banner" a bit inaccurate. Eventually, the ad units were built in and/or driven by Flash. I built many dynamic ads in Flash while at Teracent and Google (who acquired Teracent for its dynamic advertising technology). Compression was a big part of the build, and I took pride in my ability to compress the units to meet publishers' guidelines, while maintaining a visually high quality ad unit. Here is just a sampling of the banner ads that I was able to keep a record of.
We built proprietary ad units called Skyboxes for large clients like Verizon, Beechnut, and the NFL. With the inclusion of videos within these units, I worked in Media Encoder to compress and process the videos, and worked within the code to make these units run properly.
These were created as animated gifs, to resolve any issues with deliverability. Gifs can be displayed in any browser.
I created new sizes and designs for Atmel banner ads for a number of campaigns.
While working for Teracent, we were acquired by Google for its dynamic display technology, and the entire Teracent team was integrated into the Doubleclick/Rich Media division. Once there, I built two types of ad units - templates for low-tier, DIY advertisers to use, and bespoke, customized ad units for our top tier clients such as Scottrade, Priceline and Adidas. Unfortunately, due to NDA constraints, I was not able to keep samples of those ad units.
While at WorkSpan, I handled any display advertising as well as print collateral. These were created for WorkSpan's participation in their first trade show.