Air Defence
A 25-second playable ad. Drones fly at the base: tap one, and the NASAMS launcher fires an interceptor along an arc to the drone's lead point.
Waves come from every side, a few drones dive at the base, then a swarm, then the end card. Each tap launches one missile; a drone that reaches the base costs a health segment.
Made from a Unity prototype in TypeScript and three.js. Every build is one self-contained file: code, 3D models, textures and the font inside, the sound synthesized, no network requests. The store opens only from INSTALL or the end card; this demo shows the link the network would open.
Builds
| Network | File | Size | Talks to the container through |
|---|---|---|---|
| AppLovin | applovin.html | 1.44 MB | MRAID 2 |
| Unity Ads | unity.html | 1.44 MB | MRAID 3, starts when viewable |
| Liftoff | liftoff.html | 1.44 MB | MRAID |
| Google Ads | google.zip | 0.67 MB | ExitApi.exit() |
| Meta | meta.html | 1.44 MB | FbPlayableAd.onCTAClick() |
| Moloco | moloco.html | 1.44 MB | FbPlayableAd.onCTAClick() |
| Mintegral | playable.zip | 0.67 MB | window.install(), gameReady / gameEnd |
| TikTok | tiktok.zip | 0.67 MB | window.openAppStore() |
| Preview | preview.html | 1.44 MB | no SDK: the CTA shows the store link |