It's a really hard problem. I worked at a company that tried to create vertical ad networks that would allow advertisers to tap a large pool of related content. A lot of pieces have to come together for it all to work - finance, technical, and high-touch things like having a direct sales team and managing publishers (recruiting them, getting your tags up, etc).