Mobile Legends Top Up Guide for Android and iPhone (2026)
Mobile Legends runs on both Android and iOS, and the diamond top-up process has some platform-specific differences. This guide covers both, including the cheaper third-party method that works regardless of your device.
Method 1: In-App Purchase on Android (Google Play)
Step-by-step:
- Open Mobile Legends on your Android device
- Tap the diamond icon in the top-right of the main lobby screen
- Browse available packs and select one
- You'll be redirected to Google Play for payment
- Choose your payment method (card, PayPal, Google Pay, Play gift card)
- Confirm purchase โ diamonds appear instantly in your wallet
Payment options on Android:
- Visa / Mastercard / Amex
- PayPal (linked to Google Play)
- Google Pay
- Google Play gift card balance
- Carrier billing (in supported regions)
Android advantage:
Google Play allows more payment flexibility than the App Store, including PayPal direct linkage and carrier billing in many countries.
Method 2: In-App Purchase on iPhone (Apple App Store)
Step-by-step:
- Open Mobile Legends on your iPhone or iPad
- Tap the diamond icon in the top-right
- Browse and select a pack
- You'll be redirected to Apple's payment system
- Authenticate with Face ID, Touch ID, or Apple ID password
- Diamonds appear instantly
Payment options on iPhone:
- Credit or debit card linked to Apple ID
- Apple Pay
- Apple ID gift card balance
- Tap to Pay (in supported regions)
iOS note:
Apple does not allow PayPal as a direct payment method through in-app purchases. Your options are limited to Apple's payment ecosystem. This is one reason many iOS players prefer third-party top-up services.
Method 3: Third-Party Top-Up via Marix (Works on Both Platforms)
This is the recommended method for saving money regardless of your device.
Why use Marix instead of App Store / Google Play?
- Cheaper prices โ App stores charge Moonton up to 30% in fees, which gets passed to players. Marix bypasses this.
- More payment options โ Not limited to what Google or Apple allows
- Cross-platform โ Buy on your PC browser, diamonds arrive on your phone account
- No password required โ Only your Player ID needed
Step-by-step for Marix:
- Find your Player ID: In MLBB, tap your profile picture โ UID number below your nickname
- Go to Marix: Visit Marix Mobile Legends from any browser (phone or computer)
- Select a pack: Choose from 11 diamonds to 9288 diamonds
- Enter your Player ID: Type your UID carefully
- Pay: Use card, PayPal, or another supported method
- Receive diamonds: Check your in-game mailbox โ delivery typically takes minutes
Marix pricing vs app stores (sample):
| Pack | Google Play | Apple App Store | Marix |
|---|---|---|---|
| 56 diamonds | $0.99 | $0.99 | ~$0.85โ$0.90 |
| 240 diamonds | $3.99 | $3.99 | ~$3.40โ$3.60 |
| 1060 diamonds | $17.99 | $17.99 | ~$15โ$16 |
| 2195 diamonds | $34.99 | $34.99 | ~$28โ$32 |
Which Method Should You Use?
| Situation | Recommended Method |
|---|---|
| First time buying, want simplicity | In-app (Google Play or App Store) |
| Want cheaper prices | Marix |
| On iPhone, need more payment options | Marix |
| Using a gaming cafรฉ or non-personal device | Marix (no app access needed) |
| Buying for someone else | Marix (just need their UID) |
Troubleshooting Common Issues
"Payment was declined"
- Try a different payment method
- Contact your bank to authorize gaming transactions
- Use Marix with PayPal as an alternative
"Diamonds didn't arrive"
- If using Marix: check your in-game mailbox (not just the notification panel)
- If using app store: check your diamond balance directly in MLBB
- Wait 15โ30 minutes for rare processing delays
"Wrong amount received"
- Contact support with your order confirmation
- For Marix: support is available through their help system
Both Android and iPhone players can access all MLBB diamond packs through Marix with instant delivery and no platform restrictions. For most players, it's the better option.

