Hi mathboyx,
PUP means a possible unwanted program, if the ads are all in chinese, and if you did not install this program deliberately it is considered a PUP by McAfee standars, some av vendors have stricter views as what is a PUP. For firmware av and fw everything that is not explicately installed by an admin is considered PUP for instance by the McAfee firewall and one have to include it to run it, DrWeb once flagged a animated gif joke pop-up (it showed a message that all of the harddisk was slowly being formatted) as PUP malware, because it could give the unaware ignorant user an apparent heart-attack

- so there is quite some grey area between malcode and trusted code,
polonus