Turns out I already had that and it didn't do nothing. So here's what happened. 95% of the time I am on my phone I am on GitHub but the Safari browser annoys me to use the app instead and the Chrome browser doesn't do it, so I switched to that, but it has no extension functionality (probably purposefully) so it gets all Ads. Seriously, the iPhone experience on the web is dreadful compared to Android.
There's no browser extensions for Chrome on Android either, and Google shoves ads into the entire OS experience if you accidentally left swipe without going in an explicitly configuring stuff. Android is an ad-infested shit show by comparison to iOS right out of the box. If you're willing and able to fix that on Android, then you're able to head over to Settings -> Safari and toggle off Safari Suggestions and turn off the app install nags you consider annoying.
Or install AdGuard as a local VPN on your iPhone and you're set or set your DNS to an ad-blocking DNS, even Chrome for iOS will get ads blocked. This is a you problem, stop whining.
Disabling js was the only way to make it bearable for me. Breaks some functionality here and there, but for general “browsing” the trade-off is worth it. Eg zero ads, popups, paywalls.
https://apps.apple.com/us/app/adguard-adblock-privacy/id1047...
Maybe something like this, for you?