OK, this time I've gone throught the Adsense help site before asking the question, and I still can't find the answer: How long does it take until a new post is indexed, and the ads become relevant? When I create a new post, I just get basic ads that are sort of related to the site, or to the directory name of the post. However, when I return a few days later, most of the time the ads are specific to the topic of the post. I say most of the time, because some older postings still have the generic ads. Any guidelines here?
regarding your men's ezine idea, I think anyone would have a struggle competing against Menshealth.com, who already offer 2 free weekly and are a well known name
I can get relevant ads on a new domain and a new site in less than 1 refresh -- usually minutes if not seconds. For me the following is very important: [title] must be accurate and not stuffed with keywords subdomain should be topical .html file name must be topical. subdirectories being topical helps. I can get relevant ads seriously on my second viewing of a site. So should you, just follow those keys.
If you have a well established site it should not take even a day to appear relevent ads. But, you must wait Adsense bot to visit your site before anything related appears. Content is another issue. Without enough good content it will be difficult to get relevent ads.
Click here to find out all the possible reasons why you are getting Public Service Ads. It also gives direct answer to your first question as well.
it only takes a few hours here, the crawlers work fast . I don't think their's a general rule on this, sometimes they come faster sometimes slower i guess.
I must be doing something right... my last two posts took 2 refreshes for the ads to be relevant! And my PR is now a 4. Sweet!