M99 Mobile App: Download and Installation Guide for Android and iOS
The M99 mobile app puts the full game library — slots, live casino tables, sports betting, 4D lottery, and more — directly in your pocket, accessible from anywhere in Australia with a mobile data connection. Unlike desktop play, the app is purpose-built for touch interaction, meaning game controls, navigation menus, and deposit flows are all optimised for smaller screens rather than simply scaled down from a browser layout.
Because M99 Casino operates offshore and online casino gambling is restricted under Australia's Interactive Gambling Act 2001, the app is not distributed through the Apple App Store or Google Play Store for Australian users. Instead, installation requires a direct download from the platform. Below we walk through the exact steps for both Android and iOS devices.
| Platform | Minimum Version | Download Method | App Size |
|---|---|---|---|
| Android | Android 6.0 (Marshmallow) | APK direct download | ~45 MB |
| iOS (iPhone/iPad) | iOS 13.0 | Safari web clip / PWA | ~30 MB (PWA) |
| Mobile Browser | Any modern browser | No download needed | 0 MB stored |
| Tablet (Android) | Android 7.0 | APK direct download | ~45 MB |
| Windows Desktop | Windows 10 | Browser-based only | 0 MB stored |
Where to Find the Official M99 APK File for Android Devices
The official M99 app download page is the only verified source for the Android APK file. We do not authorise third-party APK repositories, and files distributed outside our domain may contain modified code. Always confirm the URL begins with the official domain before downloading anything to your device.
To install the APK on Android, you need to enable installation from unknown sources. Navigate to Settings → Security → Install Unknown Apps, then select your browser and toggle the permission on. Once enabled, tap the downloaded APK file and follow the on-screen prompts — the process takes under 60 seconds on most devices running Android 8.0 or higher. After installation, you can disable the unknown sources permission again for general device security.
Google Play does not list offshore casino apps for Australian users, which is consistent with Google's regional policy on real-money gambling applications. The APK route is the standard method for accessing M99 Android on Australian devices, and the file is updated automatically via in-app prompts whenever a new version is released.
Installing the App on iPhone Without Using the App Store
On iOS, M99 delivers a Progressive Web App (PWA) experience rather than a native App Store application. Open Safari, navigate to the M99 mobile site, tap the Share icon at the bottom of the screen, and select Add to Home Screen. The icon appears on your home screen and launches in full-screen mode, behaving like a native app without requiring an App Store download.
The PWA approach has a practical advantage for Australian iOS users: Apple's App Store guidelines restrict real-money gambling apps in regions where such gambling is not fully licensed, so the PWA bypasses that restriction entirely. The experience on iPhone 12 and newer is smooth, with touch response comparable to a native application. On older devices running iOS 13, performance is functional but noticeably slower during live dealer game loading.
Mobile App Features and Game Availability on Smaller Screens
The game library accessible through the M99 mobile app covers every major category available on the desktop platform. Technically speaking, the mobile interface uses a responsive tile layout that adjusts column count based on screen width — 2 columns on phones under 5.5 inches, 3 columns on larger phones and tablets. Search and filter functions are retained in full, so finding a specific title or filtering by category takes the same number of taps as it would clicks on desktop.
Accessing Live Casino, Slots and Sports Betting via the App
Slot games form the largest category in the mobile library. Titles from providers including Pragmatic Play, NetEnt, and Microgaming are available in mobile-optimised formats, with portrait-mode layouts that keep the spin button within thumb reach. Popular titles such as Gates of Olympus, Sweet Bonanza, and Starburst load reliably on 4G connections, typically within 3–5 seconds on mid-range Android devices.
The live casino section, powered primarily by Evolution Gaming, is fully accessible through the app. Live blackjack, roulette, baccarat, and game show titles like Crazy Time stream at up to 1080p on compatible devices. One honest limitation: multi-table play is significantly harder on a phone screen than on desktop — if you prefer running 2 or more live tables simultaneously, desktop remains the better environment for that specific use case.
Sports betting is integrated directly into the app navigation, covering major Australian sports including AFL, NRL, cricket, and horse racing. The betting slip, live odds updates, and match statistics panels are all accessible without switching to a browser. For Australian players who primarily want sports wagering — the only form of online gambling that is legal under the IGA 2001 — the sports section of the app is a well-structured standalone experience.
4D Betting and Lottery Ticket Purchase Through Mobile Interface
The 4D betting and lottery section is one of the more distinctive features of the M99 platform, and it is fully functional through the mobile app. Players can select numbers, choose draw types, and confirm ticket purchases within a straightforward 3-step interface. Draw results are displayed in-app with push notification support, so you receive an alert when results are published rather than needing to check manually.
Lottery ticket purchases through the mobile interface support the same payment methods as desktop, including bank transfer and Neosurf vouchers — both commonly used by Australian players. The minimum ticket purchase amount is displayed in A$ within the app interface, removing the need to manually convert from other currencies. This localisation detail makes the lottery section more accessible for Australian users compared to platforms that display only in USD or MYR.
App Performance, Compatibility and System Requirements
The specifications include a minimum of 2 GB RAM for smooth operation, though 3 GB or more is recommended for live casino streaming without frame drops. On devices meeting the recommended spec, the app maintains consistent performance across slot games, sports betting, and live dealer tables. Below-spec devices may experience slower lobby loading and occasional stuttering during high-definition live streams.
| Feature | Mobile App | Desktop Browser | Better Option |
|---|---|---|---|
| Game selection | Full library | Full library | Tie |
| Live casino streaming | Up to 1080p (4G/WiFi) | Up to 1080p | Desktop (larger screen) |
| Loading speed (slots) | 3–5 sec on 4G | 2–3 sec on broadband | Desktop (slightly faster) |
| Push notifications | Yes (draw results, offers) | Not available | Mobile |
| Multi-table live casino | Limited (small screen) | Easy (multiple windows) | Desktop |
| Payment methods | Most available | All available | Desktop (slightly more) |
| 4D lottery purchase | Full access | Full access | Tie |
| Sports betting | Full access, live odds | Full access, live odds | Tie |
Minimum Android and iOS Versions Needed to Run the App
In technical terms, the M99 Android app requires Android 6.0 Marshmallow as an absolute minimum, but performance below Android 9.0 Pie is noticeably degraded — particularly during live casino sessions where WebRTC video rendering demands more from the GPU. For iOS, the PWA functions on iOS 13.0 and above, with the best experience on iOS 15 or later due to improved Safari PWA support introduced in that version.
Devices older than 4 years may struggle with the live dealer section regardless of OS version, as the issue is typically processor speed rather than software compatibility. The slot and sports betting sections are less demanding and run acceptably on older hardware. If your device is running below the minimum OS versions listed, the mobile browser version of the site remains accessible without any installation requirement.
Optimising App Speed and Reducing Loading Times on Mobile Data
For Australian players using mobile data rather than WiFi, the app performs best on 4G LTE connections. On 3G or congested networks, live casino streams may buffer — in that scenario, switching to slots or sports betting (which use significantly less bandwidth) is the practical workaround. The app does not currently offer a data-saver mode that reduces stream quality automatically, which is a limitation worth noting for players in regional areas of Australia with variable coverage.
Troubleshooting Common M99 App Issues After Installation
Most post-installation issues on the M99 mobile app fall into three categories: crashes during launch, blank or white screens when loading games, and login errors that prevent account access. Each has a specific cause and a defined resolution path — the steps below address the most frequently reported cases from our Australian player base.
Fixing Crashes, Blank Screens and Failed Login Errors in the App
App crashes immediately after launch on Android are most commonly caused by an incomplete APK installation. The fix is to uninstall the current version fully, re-download the APK from the official app page, and reinstall. Partial installations — often caused by interrupted downloads on mobile data — leave corrupted files that trigger launch crashes. Confirm your download completed fully before installing; the APK file size should match the figure listed on the download page.
Blank white screens when a game attempts to load are typically a WebView rendering issue on Android devices running version 6.0 or 7.0. Updating Android System WebView via the Google Play Store (this update is separate from the casino app itself) resolves the issue in most cases. On iOS, a blank game screen usually means the PWA session has expired — closing Safari completely and reopening the home screen shortcut re-establishes the session.
Failed login errors after a correct password entry are most often caused by regional IP detection or a session conflict from a simultaneous desktop login. If you are accessing the platform through a VPN, note that connection routing can trigger security flags. Logging out of all active sessions via the account settings page on desktop, then attempting the mobile login fresh, resolves the majority of these cases. If the issue persists, use the login page directly in your mobile browser rather than the app shortcut to rule out a PWA cache conflict.
How to Update the App and Clear Cache for Better Performance
The M99 Android app does not update through Google Play — updates are delivered via an in-app prompt that appears when a new version is available. When the prompt appears, tapping Update Now downloads the new APK and installs it over the existing version, preserving your login session and settings. If you dismiss the prompt and notice performance issues later, visit the app download page directly to check whether you are running the current version.
Cache accumulation is the most common cause of gradual performance degradation — lobby images, game thumbnails, and session data build up over time and slow navigation. On Android, clearing the cache through device settings (not uninstalling) removes temporary files without affecting your account data or installed app. On the iOS PWA, the equivalent action is clearing Safari's stored website data for the M99 domain specifically, accessible under Settings → Safari → Advanced → Website Data.
For players in Australia experiencing persistent issues that the above steps do not resolve, the platform's support channel is the appropriate next step. It is worth noting that because M99 Casino operates offshore relative to Australia's regulatory framework under the Australian Communications and Media Authority (ACMA), there is no local consumer protection body that covers disputes — a genuine limitation that Australian players should factor into their decision to use the platform. Self-exclusion tools on the platform are independent of Australia's BetStop national register, which only covers licensed wagering operators. If you need to take a break from gambling, we encourage you to use the account self-exclusion feature within the app settings directly.