| CPC H04L 67/025 (2013.01) [G06Q 30/0277 (2013.01); H04L 67/52 (2022.05); H04L 63/0227 (2013.01); H04L 63/0236 (2013.01); H04L 63/0263 (2013.01); H04N 21/25866 (2013.01)] | 18 Claims |

|
1. A computer-implemented method, comprising:
receiving, from a content item provider, a set of declared network locations that the content item provider specifies are network locations requested by a user device in response to user interaction with a content item at the user device;
simulating, at a server system including one or more processing devices, a user interaction with the content item including:
rendering, at the server system, the content item; and
initiating, through interaction with the content item by the server system, a request for a destination page that is linked to by the content item;
detecting one or more uniform resource locaters (URLs) of servers that are contacted through redirects after the interaction with the content item; and
preventing the content item from being presented with a web document provided by a publisher when (i) at least one URL among the one or more URLs is classified as a blacklisted network location and (ii) the at least one URL does not match any network location in the set of declared network locations.
|