%35 OFF Discount Code for Limited Time : VRPACXB8

  Join our telegram channel : https://t.me/codingshop20

- 83%

CyberTower | Tower Defense Android App with AdMob

Add to wishlistAdded to wishlistRemoved from wishlist 0
Product Details
Version Download: 1 September 2026

Demo: Live Preview
License: Unlimited websites
Please read before purchase: FAQ

Categories: , ,

Original price was: $18.00.Current price is: $3.00.

CyberTower | Tower Defense Android App with AdMob is a native Android game built with Kotlin and Jetpack Compose. The project features dynamic grid pathfinding, multiple defense towers, tech tree upgrades, dual-track audio, Google User Messaging Platform (UMP) GDPR consent, and integrated Google AdMob monetization.

The application supports Android 16 (Target SDK 36 & Compile SDK 36) complying with Google Play’s latest requirements and follows modern Android development standards using MVVM architecture, StateFlow, and Kotlin Coroutines.

Architecture Overview

  • Core Game Engine: Deterministic combat simulation loop on Dispatchers.Default managing dynamic grid pathfinding, enemy wave spawning, tower targeting, and sub-stepped projectile physics.
  • ViewModel State Layer: MVVM bridge exposing an immutable StateFlow that coordinates player inputs, audio events, and match save/resume state.
  • Declarative Compose UI: Material 3 interface with an optimized Compose Canvas for smooth grid, tower, projectile, and damage text particle rendering.

Features

  • Native Architecture: Built entirely with Kotlin and Jetpack Compose without third-party game engines.
  • Dynamic Maze Pathfinding: Real-time route recalculation when towers are placed or sold.
  • 5 Tower Types:
    • Pulse Laser: High fire-rate directed energy beam.
    • Gauss Cannon: Heavy armor-piercing kinetic projectile weapon.
    • Cryo Emitter: Area slowing field with speed reduction.
    • Tesla Coil: Chain lightning multi-target damage.
    • Plasma Mortar: Long-range area explosive artillery.
  • 5 Enemy Types: Scout, Swarm, Shielded, Tank, and Boss Titan units.
  • Tech Tree Upgrades: 8 upgrade tracks with up to 10 progression levels each.
  • Audio System: Asynchronous sound effects and synthwave soundtrack with automatic lifecycle synchronization.

Google AdMob & UMP GDPR Monetization

  • Google UMP Consent: Full GDPR/EEA consent gathering with user-accessible “Privacy Options” in settings.
  • Adaptive Banner Ads: Positioned on main screens with dynamic sizing and zero empty placeholder gaps.
  • Interstitial Ads: Triggered on sector selection and game over with configurable counter and cooldown pacing.
  • Rewarded Video Ads: Option to claim bonus Tech Cores with reward granted upon ad completion.
  • Central Configuration: All ad unit IDs and pacing controls are managed in a single configuration file (AdsConfig.kt).
  • No-Ads Build Option: Toggle isAdsEnabled = false in AdsConfig.kt to produce an ad-free version.
  • Before making a purchase, please read the Terms and Conditions on this page: Terms & Conditions
  • If you have any questions, please first read the FAQ on this page: FAQ
  • If you haven’t found the answer to your question, please contact us by e-mail codingshop20@yahoo.com or create ticket.
  • Developer Support: Official support from the original developer is not included with purchases from CodingShop.
  • Product Updates: Free lifetime updates are not included. Future updates is not free and should buy again.
  • Download Access: Purchased products are available for download for 30 days after purchase. We recommend downloading and securely storing your files during this period.
  • Security: We take reasonable measures to review the files available on our platform. Customers should also scan downloaded files with up-to-date security software before installation.
  • All software products available on CodingShop are distributed under the GNU General Public License (GPL). The applicable license information is provided with each product where applicable. Please review the applicable GPL license terms before using, modifying or redistributing any product.
  • CodingShop is an independent digital marketplace and is not the original developer or official distributor of third-party products unless explicitly stated. We do not provide or sell purchase codes, activation codes, license keys.
  • You can download the product after the purchase by a direct link on your account page in the downloads section.
CodingShop
Logo
Register New Account
Shopping cart