Ads should be blocked and so should blacklisted domains
Actual Behaviour:
Nothing seems to be blocked.
For reference I've tried adjusting my DNS settings so that traffic is only being routed to the IP of my pi (I made sure that there are no other IPs). When that didn't work I tried setting the pi as my DHCP server after turning of DHCP on my router and this doesn't seem to work either.
When I look in the Pi-hole dashboard it's definitely capturing a ton of data but nothing actually seems to be working.
I don't think a lot of ads are being blocked but, from what I can tell, it may be because those ads are being served by the same domain as the app etc.
From your data shown, 28% of the DNS queries are being blocked. Not all of those contain ads (some could be metrics, tracking sites, etc.).
This may help you track down the source of the ads you are seeing:
Note that after you change your DHCP server you typically need to re-connect clients to get the updated DNS information to them, or wait until the lease renews (typically 24 hours).