I've got a Raspberry Pi running as a network DNS / DHCP server and it blocks ads transparently on all my devices.
I've just switched it off to take a look at MacRumors and see if I could give any pointers.
Wow, is that what the web looks like these days?!? I remember when web sites had small banners dotted around the page. Now it's big animated ads that follow you around, change every 20 seconds, and make dozens of silent web calls in the background.
There's a reason your batteries are draining and it's not the ads themselves. There's a script running on the page called 'prebid.min.js'. Looks like it's something that dynamically changes the ads on the page depending on which advertiser's willing to pay more.
It's making calls to a server in the background every 30 seconds, passing data to it, getting data back, then replacing all the ads on the page based on what it gets back. It's talking to a ton of servers and getting data from here there and everywhere to show ads on the page.
There are other ad loading and tracking scripts on the page, but prebid is by far the biggest offender in terms of opening connections in the background and sending/receiving data via AJAX. As I'm leaving the page open to type this, the number of connections is just going up and up and up.