We are thrilled to announce our Version Control and Encryption service, the latest service for MochiAds game developers. Yay! This joins our suite of tools and services including monetization, analytics, free hosting, leader boards, and distribution.
Version control allows developers to make updates like game improvements and bug fixes from one location, all over the Internet. As an added bonus, using this service has encryption added in as well.
Our uniquely awesome technology enables you to create a special version of your SWF which can be distributed across the Internet as a stand-alone game file. Unlike many other services out today, this is not dependent on our servers or our uptime. In a nutshell, it’s just like any other game only it routinely checks in and will self-update if there is a new version available no matter where it’s played online. If there’s a newer version online, the game will be patched while the game is loading (it only sends minimum differences, so it doesn’t have to download the whole game over again).
As an added bonus, the special version of your SWF also offers an extra layer of encryption sauce to keep hackers and decompilers away. So — how can you get started using this beauty? Well, here’s what you do:
- Sign in to MochiAds
- Click the “Add New Game” tab to setup a new game
- Select ‘Yes’ to Version Control

- Follow the steps on the screen to upload and customize your Flash game.
UPDATE: Some common questions we’ve been getting from our forum
Common Questions
Would this only be the version from the Mochi Feed or would all of the versions scampering around the net check for updates?
All version controlled SWFs for a game are updated identically. Currently, if you want separate version control for different publishers, you’ll need to create a new game for each.
On the off chance that the MochiAds servers go down will our games still load? or will it just skip the ad and encryption?
Yes! The cool part is that your game still works even if you’re offline or our server doesn’t respond for any reason, because the game is still self-contained and our server just stores the patches.
Can you still do customizations around the ad (such as the Gamma Bros example)?
Yes, you can turn off the background color and upload an image to use instead. This would effectively let you recreate the Gamma Bros customization. At the moment, you can customize the preloader bar colors and set a custom background image. We’re working on making more custom theming possible.
I use SWF Encrypt. Will the MochiAds encryption service mess up my already encrypted file?
Nope! We do recommend using another encryption service on top of our service so that your game is as secure as possible.
How about Inter-level ads? Do we still need to include ad call code for these in our games in addition to the new var game id string?
Yes, inter-level ads are unchanged when using encryption and version control.
Can I still implement domain-blocking with this service?
You can still implement domain blocking within your game by parsing the _url variable in AS2 or loaderInfo.loaderURL for AS3. You can put whatever scheme you want when it finds the game loading from a blocked domain. Since you can update your game at any time you can add new blocked domains easily.
Let us know your thoughts!

I have to say that this is absolutely amazing. I don’t know how you can get this to work this way, I don’t really care! It is just too cool!
Very impressive!
I’m so impressed with the whole Mochi Suite.
Keep up the amazing work guys!
I’m just glad you borrowed the word scampering. Looking sweet!
really nice news..now fix the $0.00 ad-rates ;)
I don’t know how Mochi does this?!! but it’s absolutely cool! Now I can adjust my games when it’s actually released! how COOL!