Adding new scripts & only some ads are blocked!

Hi!
I recently installed Pi-Hole on a Orange Pi (similar to Raspberry Pi, same processes, except it runs UbuntuLite).

So I've went on and given my Pi a static IP this and all that. I've installed Pi-hole and admin works and everything.

However only some of the ads are being blocked! Like YouTube video ads are all blocked, but google ads, ads of some websites aren't blocked.

I'd say 30% of the ads are blocked and other 70% still exist.

So I think this maybe an issue with the default lists? So can someone help me on how to add "EasyList" to my Pi-Hole?

I tried using the terminal and using a command like:
"curl -s https://easylist-downloads.adblockplus.org/easyprivacy+easylist.txt | sed 's/^||//' | cut -d'^' -f-1"

This successfully says it's installed the EasyList but I don't really see it initialise anywhere when I "Update Lists" or do the cmd which I can't remember, something like: "pihole -g" or something with a -g that reloads lists. I still don't see EasyList there.
I also tried to go in the default list and add it there but it couldn't save it (so I'll try another method to save it tomorrow however).

So sorry for making this long but what could my problem be? Is my list added properly? What's the cause of 70% of the ads showing? Best way to add EasyList (as I use EasyList with Adguard currently and it works flawless!)

So any help is appreciated, thanks! Apologies for the long text.

  • If you're not using a personalized adlist yet:
    sudo cp /etc/pihole/adlists.default /etc/pihole/adlists.list
    Continue to follow the instructions...
  • If you are already using a personalized adlist (/etc/pihole/adlists.list), just edit it (sudo nano /etc/pihole/adlists.list) and add (at the bottem):
    # My lists
    https://easylist-downloads.adblockplus.org/easyprivacy+easylist.txt
    Make sure there is an extra empty line below this...
  • Now run pihole -g, the new entries from the list will now be included in gravity.list

Edit: If you want to know more about setting up pi-hole, read this beginners guide, witch explains some of the required steps.

Edit2: Remember you need to flush the dns cache (ipconfig /flushdns on windows) and clear your browser cache!

If you want to add extra lists, /u/wally3k over on reddit has compiled a list of additional ones you can use (including a parsed easylist) which you can see here.

Running only the default lists myself and I hardly see any ads. Are you sure all of your devices are configured correctly?

  • feel like experimenting with lists (don't blame me for the results)?

Check this this or / and this site.

Don't over react, these are the addittional lists I've been using:
http://someonewhocares.org/hosts/
https://www.malwaredomainlist.com/hostslist/hosts.txt
http://winhelp2002.mvps.org/hosts.txt
http://www.hosts-file.net/download/hosts.txt
http://v.firebog.net/hosts/Easyprivacy.txt

I recently started adding a customized youtube list, but I'm still evaluating the result of it. This list needs to be updated manually (monthly).

Using a Hosts File To Make The Internet Not Suck (as much)
https://www.malwaredomainlist.com/hostslist/hosts.txt
http://winhelp2002.mvps.org/hosts.txt

Just FYI, those lists are actually already included in the default adlist via the StevenBlack hostlist (see here)

Remove any secondary DNS server you have set, because some devices will round robin requests to all DNS servers.

Hi guys! Thanks for your help! Adding easylist to to adlists.lists worked!

I now see many more ads being blocked, if not majority.
However I have one problem. When I search something into Google, say like "Shoes". I do see the first few results that being ads. Like with a little banner saying Ads by Google and top results.
Currently those are the only ads I can see. YouTube ads are perfectly blocked.

So what's the deal with these ads? What can I do?
All devices are properly configured, I've checked it.

We can't block those ads (except the page they link to) because they're put there by the original page, not loaded from another domain.

Alright then. Thanks for your help.
Thanks.

Indeed, please add support for Easylist.

Please read the thread, you'll see this has been answered in the 3rd post.

Additionally, If you want, I've compiled an adlists.list that adds all the Wally3k lists. All you have to do is remove the # from in front of the lists you want to enable.

https://raw.githubusercontent.com/deathbybandaid/wally3k-adlists.list/master/adlists.list

1 Like

Hi, read that solution (and adopted it btw, works). I meant support for the original Easylist+Easyprivacy list without another hop in between parsing it. Just for security's sake.