Please follow the below template, it will help us to help you!
I expect ads to be blocked on all local machines.
While visiting websites from devices on my local network no ads are blocked. (i set the router to use the pihole as the dns server)
Initially i still saw ads on my phone when connected to the vpn until i told my VPN server (Qnap NAS) to use the raspberry pihole as its dns server. That fixed the ads while connected to the vpn, but even thou i have told the router to use the pihole as the dns server, ads are still displayed on my phone when connected to wifi only (no VPN)
For this, since I am currently away from home, i remoted into my raspberry pi (the pihole) with vnc and navigated to a web page when prompted to visit a site. I did this on my VPN connection, but since the raspberry pi is physically on my local network i figured it would work… But it appeared to block the adds. But, when i am at home and have my phone connected to the wifi (and not connected to VPN) ads are still displayed. If i am at home on wifi and connect to the vpn, ads are then blocked like they should be.