There are 2 forms of adblockers:
1)domain blocker, it stops the ad from displaying on the page AKA a blank area in its place. These can work in different parts on your computer network
2) Cosmetic blockers, these have to be implemented in the browser as plug-ins. They rebuild the webpage as if there were no ads in the first place. These can block even in video ads.
Cosmetic blockers are the better ones but they only work as an add-on in the browser. Due to the restrictive nature of iOS Apple will not allow plugins so they do not exist except for Brave Browser which has this as a built in feature of the browser.
On Android and other desktop OS look for uBlock Origin, the best adblocker. Again due to restrictions of Apple its not available for Safari but you can use Adblock for Safari (Free) or 1Blockr.
I suggest you look into installing a
Pihole ($30 investment or so in Raspberry Pi), a domain blocker that will block all ads on everything that connected to your Wifi/home network including TVs and game consoles. Similarly you can pay a subscription to use AdGuard DNS or NextDNS which does the same thing but by paying them a monthly subscription and giving you a DNS number that you use on your router or any device you have giving you similar results.
EDIT: Looks like there is a free AdBlocking option from Adguard by using their DNS numbers, no monthly fees using the following DNS numbers on your router :
94.140.14.14
94.140.15.15
But you have no option on what to block or not, meanwhile NextDNS is paid and you can use pick and choose what to block as you wish like Facebook or anything else.