Just whitelist only the items that you want to allow ... not the whole site.
Even if they are 3rd-party ads, they will usually contain the site that you are on in the address so you can 'target' the whitelist so you still allow the items that you want, but they will still be blocked on other sites. You can usually find things like:
Code: Select all
http://ads.doubleclick.com/...?12345678/ads/ ... yoursite.com
... in the 'Blockable items' list.
That way, you can whitelist doubleclick ONLY on 'yoursite'. The whitelist would look like something like this:
This would only allow doubleclick's ads to run on 'yoursite.com' and nowhere else. not all 3rd-party servers are structured like this ... but many are. If they are first party ads from that site, simply whitelist the ad structure (or individual ads) like:
Code: Select all
@@http://yoursite.com/ads/
or
http://ads.yoursite.com/
... or something along those lines. If there is no common defining directory or pattern, you will have to list them individually.
Note that whitelisting does not work on (dark-blue) #element-hides. Any offending string would have to be disabled individually in the subscription(s).
If you would like to leave a page address, I (or someone else here) would be happy to write the strings for it.