Google Adsense has changed their TOS with some fairly significant changes to what you can and can't do. Here is one of the biggest changes
Competitive Ads and Services In order to prevent user confusion, we do not permit Google ads or search boxes to be published on websites that also contain other ads or services formatted to use the same layout and colors as the Google ads or search boxes on that site. Although you may sell ads directly on your site, it is your responsibility to ensure these ads cannot be confused with Google ads.
For a more complete analysis checkout these two posts from Jenstar.