I understand the idea of whitelisting sites that you want to support, but even that is tricky when their ads are provided by a myriad of ad companies, clearinghouses and ad auction sites. So even if the original website is good and trustworthy, the ad networks that you let through could still ruin you.