For everything else there are network protocols, native apps and scripting.
Blocking ads, should be done at the network layer.