I got booted from Google Adsense a month ago... for reasons they wouldn't explain for a site that was 10+ years old which was in Adsense from Day 1.
That means, It took Google 10 years to finally find you!
Also guys, don't believe the stories of Google banning account for NO Reason. There's plenty or reasons, but the Webmaster don't want to admit to them. They like to play the innocent victim.
When adsense was banned on my site, I knew the reason "and it was my fault". I fixed what i was doing and got re-instated in about 1 week.
Just submit your Appeal, and wait. Don't go around trying to bash Google. I did the same thing when i got banned, i went around like it was Google fault and Google didn't care about publishers, but it was my fault.
We know we used some shady techniques sometime, some crazy placement, some self ad clicking, some click baiting, some black hat SEO, a little spamming, some aggressive keyword targeting, etc.
To get banned you had to be doing something real stupid and doing it for quite a while.
Now, Online most webmasters won't admit it. "I will"
Hi My Name is Clarence, and I'm a Adsense Criminal. I served 2 Google Banning, and 1 SERP drop. I learned my lesson and now I'm 100% legit.