Rewarded ads unavailable
This page helps you fix the « Ads unavailable on this device » error that may appear in RunAstra in place of the « Watch for +15 tokens » button.
Why this page?
RunAstra rewarded ads give you +15 tokens in exchange for watching a short video ad (Google AdMob, up to 3 times per day). The Google SDK needs two things to work on your phone: network access to Google servers, and a healthy Android web rendering engine. When either is broken, the ad fails to load.
Good news: this is not a RunAstra bug. And it's usually fixable in a few minutes.
1. Check your network / DNS
The AdMob SDK needs to reach googleads.g.doubleclick.net
and pagead2.googlesyndication.com. If you use a VPN, a
custom DNS (NextDNS, AdGuard DNS, Pi-hole) or a system-level ad-blocker,
these domains may be blocked.
- Temporarily disable your VPN or custom DNS, restart RunAstra, retry the ad.
- On Brave / Firefox Focus: Shields can't be disabled per-app. You'll need to disable them globally for the test.
- If you use a Pi-hole / AdGuard at home: switch to mobile data temporarily to confirm it's the local DNS that blocks.
If the ad loads without your VPN/blocker: you know where to look. You can whitelist the domains above in your blocker, or simply turn it off when you want to watch a RunAstra ad.
2. Check Android System WebView
The error Unable to obtain a JavascriptEngine in AdMob
logs means Android System WebView is broken on your
phone. This Google component is shared across all Android apps - when
it's disabled or corrupted, many apps lose their ads (and some
features).
- Open the Play Store page for Android System WebView.
- If you see « Disabled » or « Update »: enable and update.
- If you see « Uninstall updates »: tap it, then re-install updates to start fresh.
- Reboot your phone, retry the ad in RunAstra.
3. Still stuck?
- Reboot your phone (yes, really - it often clears stuck AdMob caches).
- Go to Settings → Apps → RunAstra → Storage and tap Clear cache (do NOT tap « Clear data » which would reset your local account).
- As a last resort, uninstall then reinstall RunAstra. Your server-side data (tokens, astral profile, history) is kept and will resync on login.
- If nothing works, open the RunAstra app and tap Profile → Settings → Report a bug to send us a direct message.