I’m on android and I’m wondering if there’s any way to skip the ads without getting premium? I don’t need the premium features necessarily but I hate the ads interrupting my practice. Anyone have any reliable leads? Thank you.
Revanced has a premium patch for duolingo: https://revanced.app/patches?s=duolingo
Oh wow, thank you. Do I need to download an older version of the app? It’s telling me Duolingo is not installed.
Edit: tried downloading from apkmirror
Do I need to be rooted or can I find another download source?
It appears you’re attempting to patch the installed app. Download the APK and patch that file. Then install the modded APK.
You can download APK here: https://www.apkmirror.com/apk/duolingo/duolingo-duolingo/duolingo-duolingo-5-120-3-release/
I think that worked. I had downloaded the split one before. Am I safe to use my existing account?
Spoke too soon. I think the patch is broken. Thank you though.
You need to grab the Duolingo APK from a source like APKpure or APKMirror and patch this file.
This is because the installed Duolingo app consists of multiple (split-)APKs.
Is yours working? Just tried it and apparently the patch prevents you from logging in. If it does, which version are you using?
You can create a Duolingo class which you can then join yourself. This gets you unlimited hearts and no further ads on the mobile version (at least from my experience). Creating a class has no prerequisites so just try it out. If you still want to be able to view the public leaderboard there’s a setting for that in the classroom settings, but it’s disabled by default.
Edit: I’m not sure if there are any other ads besides the premium and family ones, I’m running PiHole so your mileage may vary. I’m only talking about those 2 which PiHole cannot block.
Seconding the DNS suggestion. Specifically I set my DNS to dns.adguard-dns.com and that does the trick for mobile games and such.
Duolingo stull shows an ad for the premium if no external ad is available iirc
Pihole
You can run it on literally anything including a virtual machine, android tv box, old laptop from the trash…
Using a DNS that blocks ad domains works for blocking third party apps. The duolingo video ad still shows up though.
DNS is a OS setting.
Closing an reopening the app works too as a workaround. Progress is saved on completion, before the ad.