The way it works right now is already efficient. The adblock-enabled browser doesn't spend energy on rendering ads. If the website then blocks the user from the content then the user leaves.
I'd be interested to see a calculation on how much value could be extracted from the same amount of CPU cycles mining crypto - my gut feeling is it would be orders of magnitude smaller.