I looked at my iPhone, for example. There was a setting to use opendns or automatic. I changed it to automatic, but I can't review that for an hour because of some bullshit apple delay for security.
In the router setup for DNS address, it says manual assignment.
PRIMARY DNS 192.168.1.24
SECONDARY DNS blank (saw somewhere that I should either do that, or put the 192.168.1.24 in both.
Thanks for all of the help. I din't think anything I saw so far mentioned anything about changing any settings on the client end. I assumed that once it got to the router, the router would handle routing it.
OK.
You set the DNS on the WAN/Internet configuration. This is a valid configuration.
The devices will use the router as DNS server and the router will use Pi-hole as upstream DNS server. The only downside is the router will be the only device showing in Pi-hole query log, but some routers doesn't support a different configuration.
Now we need to know why ads are not blocked.
Did you check if your browser is using "Secure DNS"? You need to disable this option on your browser to avoid bypassing Pi-hole.
I will check into that. Do apps like AdGuard and AdBlock cause an iPhone to bypass PiHole on a device? What about similar browser extensions for computers and laptops?
I do seem to have everything working OK now thanks to the suggestion about secure DNS.
Do either browser based or device based adblockers on my iPhone cause Pi-Hole to be bypassed? I would like to leave then enabled for when I am using them away from my home network if they don’t create a problem when I am on my home network. Thanks!
Only if they use a different DNS server (unlikely).
Most browser adblockers will block/remove requests before the browser request the domain, so Pi-hole will never know something was blocked. They will do their jobs and block ads. You don't need to disable them.