Пишут ad guard home и pi-hole не помогут с этим.
Это DNS серверы, и работают они на уровне DNS запросов. Т.е. они блокируют только ту рекламу, которая приходит с отдельных рекламных серверов. Google AdWords к примеру. Ну и подобных. Вся реклама, что встроена в Youtube передается при просмотре с того же сервера, поэтому она не блокируется через DNS, для этого есть блокировщики рекламы, основанные на фильтрации JS, которые эту рекламу загружают, Adblock Plus, uBlock и подобные. Но они работают только в браузере, в стандартных родных клиента YT они не работают. Поэтому там рекламу нельза заблокировать (хотя российским IP её не показывают, но через VPN будет естественно европейский). В этом случае поможет нестрандартный клиенет YT. Там рекламу можно заблокировать, если она конечно не в сам ролик встроена )))