If you only care about blocking ads, then you only really need uBlock Origin. However, if you want a bit of extra privacy/security, then you should consider adding a couple more:
HTTPS Everywhere
This probably isn't as necessary as it was about 8 or so years back, but I still have it installed just in case.
CSS Exfil Protection
I have this installed on every machine that I use. You
probably aren't going to run into a CSS Exfiltration exploit, but why take the risk?
uMatrix
This is uBlock Origin's autistic brother. It uses a grid system with content types (cookies, CSS, images, media, scripts, XHR, iframes, and other) as columns and domains as rows, and will either block or allow content through based on what you have selected. If you're connecting to a site that relies heavily on scripts and frames hosted elsewhere, then that site will not work the first time you visit it. It might not even render any content because modern web design is so heavily reliant on CDNs and frameworks. You will have to allow content from the necessary domains and then refresh to see if you picked all of the right ones. The domains that you just allowed through may, in turn, have dependencies from other domains that didn't show up in uMatrix the first time, so you'll need to allow those through as well. Needless to say, this can be very obnoxious, but as long as you save the changes then you won't have to do it on future visits. You can modify the default behavior to make it more or less strict about what's allowed through. The upside to this is that I have not seen a single advertisement in years. The only "please disable your adblocker" things that I see are the ones that you can dismiss. It's been great.
ClearURLs
This removes tracking elements from URLs. It doesn't always work, but it
does work for Google search results and GMail links, which is reason enough to use it IMO.
Run Brave web browser, I got it 5 years ago, never had an ad since.
Brave browser. I can't stress this enough.
>le shill lion