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.

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).

3. Still stuck?

Google sources