We have detected invalid traffic and, as a result, AdSense has stopped it about fifty times now. It gets reactivated, but then stopped again within half an hour. It became frustrating, so I decided to cancel it. Besides, it wasn't generating much income anyway. At least, this way visitors can have a smoother experience.