Yahoo Develops Self-Serve Display Ad Product

To draw the business of small, brick-and-mortar companies, Yahoo launched a self-service platform called My Display Ads. "Display advertising isn't just for the big companies, anymore," the product description reads. "Yahoo! My Display Ads offers an...