The main interface for advertising campaign management on AdBrite, the “Manage Campaigns” section of the website is an Ajax application using the Prototype framework. It is written in PHP and object-oriented Javascript. Campaign data is retrieved and updated via Ajax requests, and changes in filtering or campaign options occur asynchronously through DOM manipulation.
Clients and campaign managers can approve and reject the websites where their ads run, modify their spend targets, gather click/spend/conversion reports, and manage ad creatives within this interface.
I initially designed and built the application in Summer 2007, and continued improving the design and code after its launch on the site. It now serves as the focal point for advertisers on AdBrite. Because this interface is viewable only behind a login, I cannot provide a direct link to a live version and I have blurred out identification characteristics in the screenshot below. For more details on the interface, please contact me.
