Ad fraud detection: invalid traffic classification, bot pattern identification, domain quality scoring, click fraud sign