Haven't posted in a while so though i'll share a quick tip to help u guys out! Ensuring that our site AdSense indexes correctly One of the key measures is to ensure that we do not block access to the AdSense robot supporting files from our site, such as images and videos. The aim is to agree that advertising content is inserted, to achieve more clicks from the user. If it does not just win some money for impressions rather than CPC as generic ads to show that sometimes have nothing to do with what we publish, we do not encourage readers to click on them and do nothing. Many users complain that the ads do not match its content and because most of the time is that the site is not indexed correctly. To fix it do the following: Add the following lines at the top of the robots.txt file on your site: User-agent: Mediapartners-Google Disallow: /
Is it the only reason why many users complains on unrelated content or ads? Or the problem is with the advertisers.
You are quite opposite to Google. "If you’ve modified your site’s robots.txt file to disallow the AdSense crawler from indexing your pages, then we won’t be able serve Google ads on these pages. To update your robots.txt file to grant our crawler access to your pages, remove the following two lines of text from your robots.txt file: User-agent: Mediapartners-Google Disallow: / This change will allow our crawler to index the content of your site and provide you with Google ads. Please note that any changes you make to your robots.txt file may not be reflected in our index until our crawlers attempt to visit your site again." support.google.com/adsense/answer/10532?hl=en
Your post talks about adding the disallow, Google's advice is to remove it. I'm still unclear as to why you advise people to add it.
I think "ryandaniels2013" made a mistake while writing. Google's advice is to remove it not adding it.
Google automatically shows those ads related to which a visitor had searched previously searched in Google.
To take another example, say that you want ads on all your pages, but you don't want those pages to appear in Google Search. Here, you'd block Googlebot, but allow Mediapartners-Google, like this: User-agent: Googlebot Disallow: / User-agent: Mediapartners-Google Disallow: I hope this might help.