@Mayana The only reason I'd consider DNS filtering is if I was running a Wifi network and wanted to ensure everyone connected had certain sites blocked, and if I didn't have control over their devices.
That's the only useful situation I can think of. If I did have control over a device, adblocking software like uBlock is generally the way to go.