Installing and setting up the castle Android app
The castle Android app is distributed outside the standard app stores to comply with regional restrictions. To install, you visit our official download link on the castle.bid web page, which serves an APK file compatible with Android 8.0 and higher. The download takes under two minutes on a typical mobile connection. Once the file lands on your device, you tap the installer and follow the standard Android permission prompt — the app requests access to your storage, camera (for document verification), and contacts (optional, for account recovery).
First launch presents a login screen. If you already have a castle account from the web, you use those credentials. If you're new, you create an account directly in the app. The registration flow takes about three minutes: you enter your email, set a password, verify your email address, and then move to identity verification (KYC). The KYC process asks for a photo ID (passport, driver's license, or national ID) and proof of address (utility bill, bank statement, or lease agreement). You photograph these documents using your device camera and submit them through the app. Our verification team reviews submissions within a standard timeframe — typically a few hours during business hours.
Navigating the app home screen
Once you're logged in, the castle app home screen displays your account balance at the top, followed by a tabbed navigation menu: Slots, Live Casino, Sportsbook, Account, and Help. The Slots tab dominates the home view — we prioritize slot games because they anchor our daily and weekly tournament schedule. Below the tabs, a carousel shows active tournaments (Aviator crash sessions, Sweet Bonanza cluster-pay events, Mahjong Ways leaderboards) with countdown timers. You tap any tournament card to enter the game immediately.
The Live Casino tab surfaces real-time dealer games — Lightning Baccarat, Dragon Tiger, blackjack variants — with live video feeds. Each table card shows the current dealer name, table limits, and player count so you can gauge activity before you join. The Sportsbook tab aggregates fixture lists from Liga 1, Piala AFF, Champions League, and Premium League, along with live-score updates and basic statistics.
Deposit and payment on the Android app
Once your account is verified, you access the deposit screen through your Account tab. The castle app supports DANA, e-wallet, mobile banking, local payment, and online payment e-wallet deposits, as well as e-wallet codes and virtual-account transfers (mobile banking, local payment, online payment, e-wallet). You select your payment method, enter your desired amount, and the app redirects you to the payment provider's interface. For e-wallets, you authenticate with your wallet PIN or biometric. For bank transfers, you're shown a unique virtual-account number to use at your bank's ATM or mobile app. The deposit typically reflects in your castle account within a few minutes for e-wallets, and within an hour for bank transfers, though we don't guarantee specific timeframes.
The app stores your payment methods after the first use, so subsequent deposits are faster — you tap your saved method and confirm the amount. You can also remove saved methods or Account controls through your Account settings if you want extra control.
Document upload for withdrawals
When you request your first withdrawal, the app may ask for additional identity verification (a selfie holding your ID, or a recent selfie for liveness check). This is standard KYC procedure and protects your account from unauthorized access.
Playing slots and tournaments on Android
The Slots tab on the castle app displays game cards in a grid layout optimized for mobile screens. Each card shows the game icon, name, and a label indicating whether a tournament is active ("Tournament Live" badge). You tap a game card to enter the game client. The app loads the game in full-screen mode with vertical orientation support, so you can play in portrait or landscape depending on your preference.
Our slot games on Android — Aviator, Sweet Bonanza, Gates of Olympus, Fortune Tiger, Mahjong Ways — use the same mechanics as the web version, but the interface adapts to touch controls. Buttons are larger, and swipe gestures replace mouse clicks where appropriate. If a tournament is running during your session, your play automatically enrolls you in the leaderboard. You can see live leaderboard rankings by swiping left from the game screen, which opens a side panel showing current standings.
Tournament participation and leaderboard tracking
When you play a slot game during an active tournament on castle, every spin contributes to the leaderboard. The app displays your current rank, your position relative to the top player, and prize distribution details (if available). Most tournaments run on a daily or weekly schedule — we announce timings in advance through the app's notification system. You don't need to pre-register; simply playing during the tournament window automatically enrolls you.
Tournament results are finalized when the event window closes. We publish final leaderboards within the app and notify winners via push notification. Prize distribution typically follows within a standard processing window, credited directly to your castle account balance.
Session persistence and notifications
The castle Android app maintains your session even if the app crashes or you close it unexpectedly. If you're in the middle of a slot game and you exit, your stake and game state are preserved. When you reopen the app and navigate back to that game, you return to the exact point you left. This is especially useful during tournament play — you won't lose leaderboard progress if your connection drops.
Push notifications on the castle app alert you to tournament start times, prize announcements, deposit confirmations, and account alerts. You can customize notification preferences in your Account settings — disable certain categories while keeping critical alerts like withdrawal confirmations active. During major events (Idul Fitri, Idul Adha, Piala AFF), we send promotional notifications about special tournaments or bonus tournament entries available during those periods.
Account management and withdrawals
Your Account tab in the castle app houses all account settings, transaction history, and withdrawal requests. You view your current balance, list of past deposits and withdrawals, tournament results, and bonus history (if applicable). From here, you can update your password, enable two-factor authentication, add or remove payment methods, and set communication preferences.
Withdrawals on the castle Android app follow the same flow as deposits. You navigate to the withdrawal section, select your payment method (e-wallet or bank account), and enter your desired amount. The app confirms your withdrawal request and displays an estimated processing timeframe — e-wallets typically move faster than bank transfers, though we don't guarantee fixed windows. You receive a push notification when your withdrawal is approved and again when it's processed to your payment method.
If you encounter an issue with a deposit, withdrawal, or account access, the Help tab in the castle app connects you to our support team. We offer English-language support via email and in-app chat during standard business hours. Most inquiries receive a response within a few hours. For urgent issues (account lockout, suspicious transaction), we maintain escalation channels that may offer faster resolution.
Security and two-factor authentication
The castle Android app uses encrypted connections for all transactions and login sessions. We strongly recommend enabling two-factor authentication (2FA) through your Account settings. When 2FA is active, logging in requires both your password and a time-based code generated by an authenticator app (Google Authenticator, Microsoft Authenticator, or similar). This protects your account from unauthorized access even if your password is compromised.
The app also supports biometric login on devices with fingerprint or face-recognition capability. Once enabled, you can unlock the castle app using your device's biometric sensor instead of typing your password, making access faster while maintaining security.
Offline functionality and bandwidth
The castle Android app requires an active internet connection to play games, access live-dealer tables, and check live scores. However, we've optimized the app to work on slower connections — the game client uses progressive loading so games start faster even on 3G or unreliable WiFi. If your connection drops during gameplay, the app pauses the session and attempts to reconnect automatically. Once reconnected, your session resumes from where it paused.
You can access certain static features offline — your account balance, transaction history, and tournament leaderboards are cached locally, so you can review past results without an internet connection. Push notifications for tournaments or account alerts also work on delayed delivery; you'll receive them once you reconnect.
