As far as I know ads are only displayed for the region of your account. So if you are in India and you have an Indian Yahoo account, your ads will only show in India. If you want to show ads in the US, you need to sign up for a US yahoo account.
Not very helpful eh? Especially when you can target anywhere with Google from one single account. IMHO Yahoo really aren't doing themselves any favours with this.