I am running Pi-Hole 5.3.1 on Ubuntu 20.04. Fresh setup and trying to get something working. I want to start by saying I did RTFM and verified that the REGEX I'm using is supported by FTL as everything's listed on that page.
I am trying to block those annoying YouTube ads, mainly as a challenge and to test Pi-Hole, and I have the following REGEX setup
Please upload a debug log and post just the token that is generated after the log is uploaded by running the following command from the Pi-hole host terminal:
Are you speculating that solving your issue would pave the way for blocking youtube ads by DNS filtering? Don't speculate further - it won't.
You may perhaps see a reduction of ads for a time, until the domain patterns get changed again by Google.
By default, clients will be filtered by the Default group, and that group only.
Your debug token shows you have assigned your regex to a group Custom_Lists with group id 3.
However, there are no clients that make use of that group.
Either use Client group management to define clients that you want to apply your Custom_Lists to and assign that group to them, or use Domain management to move all of your Custom_Lists content to the Default group.
I'm not speculating, I see that the regex based blocking is not working. If it doesn't block YouTube, so be it, as long as we can show the regex based blocking will work.
Then I may have misunderstood your reply to yubiuser's remark on the general futility of blocking Youtube ads by DNS means:
When reading through that long-running topic yubiuser has linked to, you will find that each blocking attempt has been thwarted sooner or later.
Browser extensions have a better chance to block those ads, as they are aware of the full URL, not just domains.
It's working, but with no clients using that group, you won't see any clients getting filtered by that regex.
The steps mentioned in my previous post above should fix that.
I'm confused on either of those options on what would need to be done, and what implications are of each. I have a few entries in the Domain Management section, two of which are domain wildcard for whitlist, and then this REGEX. I have nothing under Clients.
I think you misunderstand Pi-hole's groups:
Groups are designed to facilitate client specific blocking.
Any RegEx assigned to a group will take effect as soon as you assign respective clients for that same group.
If you do not or cannot use client-specific blocking, there is no use in setting up groups. Just assign all your definitions to the Default group then (which is what will happen by default).