Systems, methods, and media for detecting suspicious activity
Systems, methods, and media for detecting suspicious activity in connection with advertisement impressions are provided. In some embodiments, the method includes: collecting advertisement impression information associated with a plurality of pages; determining, from the collected advertisement impression information, an indication of whether a browser application detected that an advertisement displayed on a webpage was viewable in a browser window; determining, from the collected advertisement impression information, a plurality of viewability statistics for each of the plurality of pages, wherein each viewability statistic indicates a likelihood of whether an advertisement displayed on a webpage was viewable in a browser window; comparing the plurality of viewability statistics with the indication from the browser application; determining a viewability score for the advertisement impression based on the comparison; and identifying the advertisement impression as likely to be suspicious based on the determined viewability score.
1. A method for detecting suspicious activity from a plurality of websites, the method comprising:
receiving, using a server that includes a hardware processor, advertisement impression information associated with a plurality of pages;
determining, by the server, from the received advertisement impression information, a never-in-view statistic for each of the plurality of pages, wherein the never-in-view statistic indicates a likelihood of whether an advertisement displayed on a webpage was never within a viewable area in a browser window rendered by a browser application;
determining, by the server, a viewability score for the advertisement impression based on the never-in-view statistic;
identifying, by the server, the advertisement impression as likely to be suspicious based on the determined viewability score; and
inhibiting, by the server, content associated with the advertisement impression identified as likely to be suspicious from being purchased for advertisement placement.
2. The method of claim 1 , further comprising transmitting information relating to the identified advertisement impression that inhibits an advertiser from associating with a corresponding website.
3. The method of claim 1 , wherein the never-in-view statistic comprises a fraction of advertisement impressions that was never in the viewable area of the browser window.
4. The method of claim 1 , further comprising identifying at least one website as likely to be suspicious based on the viewability score by determining that the never-in-view statistic exceeds a selected threshold value, wherein the selected threshold value indicates that the at least one website is engaging in suspicious activity.
5. The method of claim 1 , further comprising:
determining a portion of the plurality of pages corresponding to the website;
determining one or more advertisements presented on the portion of the plurality of pages; and
determining a plurality of browsers associated with advertisement calls for the one or more advertisements.
6. The method of claim 1 , further comprising:
extracting identification data associated with at least one website that is deemed suspicious;
searching for other websites having identification data that is similar to the extracted identification data; and
determining whether at least one of the other websites should be deemed as likely to be suspicious.
7. The method of claim 1 , further comprising:
receiving training data;
identifying features for differentiating suspicious websites from normal websites using the received training data; and
using a classifier with the identified features to identify the suspicious websites from a plurality of websites.
8. A system for detecting suspicious activity from a plurality of websites, the system comprising:
a server that includes a hardware processor that:
receives advertisement impression information associated with a plurality of pages;
determines, from the received advertisement impression information, a never-in-view statistic for each of the plurality of pages, wherein the never-in-view statistic indicates a likelihood of whether an advertisement displayed on a webpage was never within a viewable area in a browser window rendered by a browser application;
determines a viewability score for the advertisement impression based on the never-in-view statistic;
identifies the advertisement impression as likely to be suspicious based on the determined viewability score; and
inhibits content associated with the advertisement impression identified as likely to be suspicious from being purchased for advertisement placement.
9. The system of claim 8 , wherein the hardware processor is further configured to transmit information relating to the identified advertisement impression that inhibits an advertiser from associating with a corresponding website.
10. The system of claim 8 , wherein the never-in-view statistic comprises a fraction of advertisement impressions that was never in the viewable area of the browser window.
11. The system of claim 8 , wherein the hardware processor is further configured to identify at least one website as likely to be suspicious based on the viewability score by determining that the never-in-view statistic exceeds a selected threshold value, wherein the selected threshold value indicates that the at least one website is engaging in suspicious activity.
12. The system of claim 8 , wherein the hardware processor is further configured to:
determine a portion of the plurality of pages corresponding to the website;
determine one or more advertisements presented on the portion of the plurality of pages; and
determine a plurality of browsers associated with advertisement calls for the one or more advertisements.
13. The system of claim 8 , wherein the hardware processor is further configured to:
extract identification data associated with at least one website that is deemed suspicious;
search for other websites having identification data that is similar to the extracted identification data; and
determine whether at least one of the other websites should be deemed as likely to be suspicious.
14. The system of claim 8 , wherein the hardware processor is further configured to:
receive training data;
identify features for differentiating suspicious websites from normal websites using the received training data; and
use a classifier with the identified features to identify the suspicious websites from a plurality of websites.
15. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for detecting suspicious activity from a plurality of websites, the method comprising:
receiving advertisement impression information associated with a plurality of pages;
determining, from the received advertisement impression information, a never-in-view statistic for each of the plurality of pages, wherein the never-in-view statistic indicates a likelihood of whether an advertisement displayed on a webpage was never within a viewable area in a browser window rendered by a browser application;
determining a viewability score for the advertisement impression based on the never-in-view statistic;
identifying the advertisement impression as likely to be suspicious based on the determined viewability score; and
inhibiting content associated with the advertisement impression identified as likely to be suspicious from being purchased for advertisement placement.