Как блокировщик рекламы понимает что это реклама?
По таблицам доменов и css селекторов рекламы, которые публичны (каждый блокировщик таскает с собой такие, некоторые общие)
например списки ublock origin и https://easylist.to/ и https://gitlab.com/curben/urlhaus-filter#malicious... и т,п.
Проверяют по списку "рекламных" доменов и не дают загружаться их контенту.
Например
И кстати, почему "реклама"? Любой элемент можно "вырезать".