Guys, I really need your help! How can I remove or avoid public service ads from my adsense? No matter what I do, those ads are keep coming and coming. These public service ads are killing me! When I see other websites (often without content), they are displaying the ads that are supposed to be displayed on my website! Arrgh! *Make no mistake, I'd love to support the non-profits & government, but I still need to make some money* Please help! Thanks
There are many possible reasons for public service ads - not enough text content, content that breaks the Adsense policies or contains certain "stop words" (death, violence, and sex-related mostly), use of frames, you modifed the ad code, etc etc. Google has more information here: https://www.google.com/adsense/support/bin/answer.py?hl=en&answer=10035
sometimes you will get PSA's when you first add the code because the crawlers are still trying to figure out what the site is about. give it some time and add more relevant keywords.
The Solution is Here I used this simple method to avoid public service ads from my site and found very successful, so would like to share it. Use adsense sand box (this is an adsense sand box http://www.labnol.org/google-adsense-sandbox/ ) Now take your <title> <meta ... and keywords and put one by one and click 'show google ads' if its showing public service ads, there is some keywords that need to be removed or replaces. Or, you enter every keyword and click to show google ads, and if it showing PSA remove that keyword from your meta. Keep going, you can make a PSA removed sites. You need to work a little bit for this.