On Twitter, I've been blocking every account that pushes ads. Slowly I think I've gotten most of them lol. I don't see as many now.
I'd count that as progress as they are easier to ignore. The ones I don't want are those that are relevant enough that they might prompt a change in my behaviour.
Gonna try it on Twitter though since you say it works...