Ok, now I get how it works. I would presume the site contains a lot of rich tweets that are very thin on content then, even if there are some that are rich in content. That's what Google has a problem with. If I were site owner, I'd put noindex on pages with less than X words, and not put Ads on those tweets as well.
In general, Adsense on a very generic site like this isn't that effective anyway. Ads aren't very targeted and Google also doesn't like that. They don't want advertisers to have a poor experience.