Well rite now truely speaking on msn and yahoo can compete google and not some small site soo why are both these companies not actually having an international program which can directly compete with adsense i know yahoo has its own but Why US Only Google is enjoying monopoly right now .. we need a strong competitor Sorry For My English If You Didnt Understand
Yahoo and MSN have a smaller inventory of ads and fewer publishers than Google. I tried Yahoo on my site but had a hard time getting relevant ads due to their small inventory. Google ads are much more targeted and have higher CTR. Adwords also delivers better converting traffic to my sites. Yahoo and MSN have to get more depth & more publishers & ads before they can consider expanding internationally.
targeting is the main issue. if their targeting was as good as Google's, advertisers would surely go to them too. the problem is targeting cannot improve unless MSN and Yahoo also improve their basic SE algorithms. This doesn't seem possible in next year or two - both Yahoo and MSN still have a long way to go.