I've had the same problem as well. Solution: All of my ads are being served by OpenX (http://openx.org/en/ad-server), which is the most powerful open sourced ad delivery app on the web. You can host this yourself, or on OpenX. You can create your Google Ads and insert that code into OpenX. You can create your own ads, insert banner scripts from affiliate programs, google of course and whatever banner ad code you want.
All you need to do is create account, then ad campaigns & advertisers, set up zones where these banners will display, and the application provides you with invocation code that you can insert into any html field on Dolphin. There is a bit of learning curve only because there are lots of features to OpenX, but once you set this up, you'll have a very powerful solution in managing your ads on any Dolphin site.
Hope this helps.
Jethro