Simple solution. Get DNS66 from the F-droid site (not the Play Store version that wants a subscription). That takes care of the ads in all my apps. It inserts itself like a VPN, filtering all Internet traffic, blocking the ad servers.
Mullvad VPN also includes the ability to block all ads at the DNS level, so if you don't already have a VPN (or if you're not happy with your current one), I highly recommend it. Great VPN, great speed, great company.
Mozilla VPN uses Mullvad's servers so it offers pretty much the same QoS but some of it goes to a non-profit that develops and supports Firefox, funds white hats finding and patching bugs in the Fediverse. and fights for an open web.