It exist, it's called Yahoo Publisher Network. It's not as open as Google tho, and they don't have the big part of the search engine market that Google have.
Yep, google dominates this field, others are just others, also google is very superior in CPC advertising.
Yahoo has a separate thing going for the ads and it might not be prominent as the ads displayed by Google.