If it's still an issue, there are sites that compile all known ad site domains into a HOSTS file, and they'll then block those ad sites from ever appearing or putting ads up. Only downsides are large hosts files can cause slowdowns while being read at OS boot time (might not be an issue with newer OS/pc) and in some cases it'll break a streaming site or just cause the site to skip the ad slot instead (no ads). Other times a site will think you are using an "ad blocker." It occasionally needs updated as newer ad sites infest the market, and you'll want to back up the default hosts and only use known reputable sites. Also, need to make sure there isn't any sneaky whitelisting of bad sites.
Used to be you could right-click the page, choose inspect drop down, and find the address used by the ad, block it i.e. "ad.com/24253534646/446 = the actual ad" you'd block "ad.com" and everything from them was blocked. Most seem to have work arounds now, but hosts still work.