I build a English version website for my Chinese site.But the English site still shows Chinese ads.Can anybody tell me why? Excuxe my poor English!
does the english site has chinese keyword in it? or because you are living in China/Taiwan/Hong Kong so targetting will be shifted to advertisers interested in your country's traffic which might some local chinese company in your country ... i suggest you try the google adsense preview tool (only work in IE ><) with it you can select the ads that could be shown in different country.
If the content is primarily in English, wait a little bit for the bot to crawl and pick up English keywords.
My English site is entirely built in Enlish with wordpress. And I have test the ads show in other countries with the adsense preview tool .The ads are still Chinese. I guest maybe the ads are targeted based on the domain because the Englisn version site was built not very long time.
In webmaster tools you can now set geographic preferences. Give that a try and see if it helps make the transition faster.