Metiix also recently made a free pi-based adkiller. Had minimal negative impact on typical usage, even when used by FireTV, Hulu, Netflix, etc...
http://www.metiix.com/blockade
It works rather well and has a web interface to watch the dns requests live (for troubleshooting or security reasons)
Ideally, this functionality could be implemented into our routers, and be able to import custom block lists like iBlocklist or uBlockOrigins lists, or PeerBlock's lists. I think the solutions out there are still somewhat hacked together, but it's a trend I (along with most cordcutters) are VERY excited about!
I use two methods.
Squidguard blocks at the HTTP level by watching for ad network URLs and blocking the connection to them. This is based on Shalla's lists and updated every night.
I have a server running Metiix Blockade. All on-prem computers point at the Domain Controllers for DNS. The domain controllers forward queries to my Blockade server which then fwds to Google DNS if it doesn't know. However, Blockade maintains a list of Advertising and Malicious URLs (think Crypto CnC URLs) that it will block.
Overall it's been a great thing. As with any network change of this type, I had to hunt false positives for a week or two but it wasn't too bad. Whitelist the domain, tell the user to try it again. Since doing so, zero malware on the network, no crypto junk, users report much cleaner and better web browsing.
I've been using Metiix Blockade with great results. They maintain a block list that is auto-updated. Tweaked to whitelist a few things, and it works great. In my setup, it's currently blocking about 20% of all lookups that would've been ads or trackers.
Consider Metiix Blockade. It works across all of the devices/machines in your network to block ads and specific domains.
I am just not sure if it would allow you to see all ads except just one. I mean if they are all from the same third-party ad publisher, it may be tough.
Let me know if you have any troubles. Once you have it up and running, it works great! I have been practically ad and tracker free for a very long time.
Checkout the screenshots if you want to see the UI prior to install.
Another fun thing is the Blockade Battles. Here you can see all of things that we block for some sample websites.
Metiix Blockade works at the DNS level, so it can block ads across all of the devices within your network. It can block tons of sites, including trackers and malware.
Check out Metiix Blockade. It handles all the updates and allows for ad-blocking across your entire network, not just the machine that you are updating the hosts file on.