Home  / App Templates / Android / Applications / Utility
	 
	       
 
		       
 
		    
		    		    
		    GuardianX VPN - Android App Source CodeGuardianX VPN - Android App Source Code
GuardianX vpn VPN is a fast Shadowsocks VPN with dynamic server list, AdMob monetizationHome  / App Templates / Android / Applications / Utility
	 
	       
 
		    GuardianX VPN - Android App Source Code
GuardianX vpn VPN is a fast Shadowsocks VPN with dynamic server list, AdMob monetization 
		    Overview
GuardianX VPN is a production-ready Android VPN template based on Shadowsocks. It fetches servers dynamically from an external JSON file, features a clean server picker, connection stats, and a modern UI. Perfect for quick rebranding and monetization with AdMob (Banner, Interstitial, Rewarded).
What you get:
- Dynamic servers from a hosted JSON (GitHub raw or your hosting)
- Server picker with search and country flags
- Connection stats: duration and data usage
- AdMob integration: banner, interstitial, rewarded (with rewarded-time credit)
- Cached servers for offline fallback
- Clean architecture in Kotlin + detailed HTML documentation
Rebrand in minutes:
- Change package name and app name
- Replace icons and strings
- Update your server JSON URL and AdMob IDs
- Build and publish
Features
- Dynamic servers (JSON)
- Server search and country flags
- Connect/Disconnect with status
- Rewarded ads grant extra VPN time
- Banner and interstitial ads integrated
- Offline cache of last fetched servers
- Modern UI with material components
- Clean Kotlin codebase
Requirements
- Android Studio (latest stable)
- Kotlin/SDK (bundled with Android Studio)
- AdMob account (for production ad units)
- A hosted JSON file for servers (GitHub raw or your hosting)
Instructions
- Open in Android Studio, wait for Gradle sync.
- Refactor package name from 
com.developerrajnagor.maniavpnmm to yours (Refactor > Rename).
- Change app name in 
res/values/strings.xml and app icons inres/mipmap-*/ .
- Replace the server JSON URL with your own “raw” URL in:- ServersActivity.kt, SplashActivity.kt, MainActivity.kt (if present).
 
- Replace AdMob IDs in 
strings.xml and ensure 
<meta-data> in AndroidManifest.xml.
- Build and run.
Demo/Preview (optional)
- If you have a live privacy/help page, include links (the project references):
- Replace with your own URLs before publishing.
Changelog (example)
- v1.0.0 (Initial)- First public release: dynamic servers (JSON), AdMob (banner/interstitial/rewarded), server search, cached servers, documentation (AR/EN).
 
Other items by this author
	          
	          Additional options
	        
	        | Android App Reskin Service 
 
 Have your App reskinned to meet your needs.  | $499 | Buy now | 
	          
	          Information
	        
	        | Category | App Templates / Android / Applications / Utility | 
| First release | 20 October 2025 | 
| Last update | 22 October 2025 | 
| Operating Systems | Android 7.0, Android 8.0, Android 10.0, Android 11.0, Android 12.0 | 
| Files included | .html, .java, build.settings | 
| Tags | admob, monetization, banner ads, interstitial, privacy, android studio, proxy, kotlin, vpn, android vpn, Mobile Security, rewarded ads, clean ui, shadowsocks, vpn template, server json, dynamic servers | 

 
		                   
		                   
 
					 
					 
					 
					 
            
 
					 
             
 


 
					
				 
   
 
				 
				 
				 





