I use a degoogled CalyxOS phone so all those apps that load ads via Google services don't even work, or they work and the ads don't load haha. One caveat is that I can't use paid apps either though, I'm not against those.
But yeah system wide blocking is definitely the most thorough method!