Most install failures come down to four causes. Here's how to clear each one.
"App not installed" on Android
Usually a signature mismatch with an older version. Uninstall the previous casino app fully (Settings → Apps → Storage → Clear data, then Uninstall), restart the phone, and re-download the APK from the casino's official URL. Don't re-use a file from your Downloads folder if you tried earlier — grab a fresh copy.
"Unsafe app blocked" warning
Google Play Protect flags every casino APK that isn't store-distributed. If the file came from the casino's own domain, tap "Install anyway" or temporarily disable Play Protect scanning. Turn it back on after install. If the file came from a random APK aggregator, delete it immediately.
iOS "Untrusted Developer" prompt
Go to Settings → General → VPN & Device Management, find the casino's developer profile, and tap Trust. If you don't see a profile there, the install didn't complete; restart Safari and try again from the casino's official link.
Login loops and "session expired" errors
Nine times out of ten, this is a cached token from a previous IP. Clear the app's storage (or Safari's site data for PWA users), then sign in again. If you've travelled or switched between Wi-Fi and cellular mid-session, the operator's fraud system may force re-verification. That's a feature, not a bug.
Game won't load past the BGaming splash
Force-close, switch networks once, and re-open. If the loader hangs again, the casino's game-server connection to BGaming is the bottleneck, not your device. Try another title from the same provider to confirm before contacting support.
Players hunting for install-friendly promos can compare current offers on the Aviamasters 2 bonuses page, including mobile-only cashback codes some operators reserve for app users.