Mobile games live and die by how cheaply they can find new players. Paid installs get more expensive every year, and store charts reward games that already have momentum, which makes it hard for a smaller title to break in. Affiliate marketing flips that problem around: instead of buying every install, you reward the people who already love your game for bringing their friends in.
For a long time that was easier said than done. Most affiliate platforms were built for web checkouts, not game environments, so Unity teams were left without a clean way to do it. That's what this update changes.
Insert Affiliate now supports Unity. Below I'll cover why affiliate marketing fits mobile games so well, how a Unity developer can set tracking up at a high level, where game referrals actually come from, and what the new Unity support unlocks.
Why Affiliate Marketing Works So Well for Mobile Games
Games have something most apps don't: built-in social energy. Players already talk about the game they're hooked on, share clips, compare progress, and pull friends into multiplayer. Affiliate marketing simply puts a reward behind something your community is already doing.
A few reasons it's a natural fit:
- The audience is already social. Guilds, clans, Discord servers, and friend invites are part of how games grow. A referral program rides that behaviour instead of fighting it.
- You only pay for results. Unlike an ad campaign you fund upfront, an affiliate payout only triggers when a real player converts β so your spend follows performance.
- It diversifies your growth. Relying on ad networks and store algorithms is risky. Player-driven referrals give you a channel that you control and that compounds over time.
- Engaged players make the best promoters. Someone who has put hours into your game is far more convincing than a banner ad. They know what makes it fun, and they recommend it in their own words.
The catch was always tooling. Until now, doing this inside a Unity game meant gluing together fixes that never felt smooth. A native Unity integration removes that friction.
How a Unity Developer Sets Up Affiliate Tracking
At a high level, getting affiliate marketing running in a Unity game follows the same shape it does on any platform β the Unity SDK just handles the game-specific plumbing for you. Conceptually, it looks like this:
- Add the Unity SDK to your project. Drop Insert Affiliate into your existing Unity build so your game can talk to the platform.
- Set up your affiliates and their codes. Each affiliate β a streamer, a community leader, a creator β gets a short code they can share. These are designed for in-game sharing, so they're easy to type or tap.
- Connect the code to a player. When a new player enters a code, the SDK passes that affiliate's short code (along with your company ID) as metadata on the purchase, which is what ties the player back to the affiliate who referred them.
- Decide what counts as a reward-worthy action. That might be an install, a sign-up, or an in-app purchase β whatever signals real value for your game.
- Watch it in the dashboard. Referrals, conversions, and payouts show up in real time, so you can see which affiliates are actually driving players.
I'm keeping this conceptual on purpose β the exact integration steps live in our docs and stay current there. The point is that the plumbing (passing the affiliate's short code through as purchase metadata, applying your reward logic, and reporting) is handled by the SDK once you've wired it up, so you can focus on the game.
Where Game Referrals Actually Come From
A referral program is only as good as the people sharing it. For games, a handful of channels tend to do most of the work:
- Streamers and content creators. A creator playing your game in front of an engaged audience is one of the strongest referral sources there is. Give them a code and a clear reward, and every viewer who joins is tracked back to them.
- Discord and community servers. Games gather their most active players in Discord. Community leaders and moderators are natural affiliates β they're already evangelising, and a code lets you reward them for it.
- Clans, guilds, and friend invites. The most casual referral of all is one player inviting a friend to play together. In-game share codes turn that everyday behaviour into trackable, rewardable growth.
- YouTube and short-form video. Tutorials, "let's plays," and clips keep sending traffic long after they're posted. A code in the description makes that traffic measurable.
The common thread: these are all places where your players already gather. A referral program meets them there rather than trying to invent a new channel.
Why Unity Support Matters
Unity has become one of the most widely used development platforms in the world. More than 70% of the top 1,000 mobile games rely on it. From small indie teams to well established studios, Unity has shaped how interactive experiences are created.
Despite that, there hasn't been an easy or integrated way for Unity apps to use affiliate marketing. Most tools don't work well inside game environments. And while a few temporary fixes existed, none of them felt smooth enough to match the experience developers expect.
Expanding Insert Affiliate to support Unity does more than add another SDK, it opens the platform to a whole category of apps that had been waiting for a better option.
Here's a great example of the kind of response we've gotten:
"Insert Affiliate has been outstanding to work with. When I approached them, they didn't yet have a Unity SDK, but within 48 hours, they built a fully functional prototype specifically for my app from the ground up. Their founder, Michael Butler, has been incredibly thorough throughout the entire process." β Scott Peckham, Founder at Incremental Developer Ltd
Why Unity Became a Priority
One thing we've learned while building Insert Affiliate is that some of the most important improvements come directly from the people using the product. Unity support is a great example of that. We kept hearing from developers working on interactive apps and mobile games. They were excited about the potential of affiliate marketing, but they needed something that matched their workflow and tech stack.
The moment we realized how much impact this update could make, we moved quickly and focused on delivering it the right way. Being responsive to our users has shaped a lot of our development choices so far, and we want to keep operating with that same mindset going forward.
What Unity Developers Can Do Now
With this update, Unity apps can finally plug into Insert Affiliate easily. That means:
- Reliable referral and attribution tracking
- Support for short codes built for in-game sharing
- Clear reward structures for players who bring in new users
- Traction that doesn't only rely on ads or the mercy of algorithms
- A way to turn engaged players into advocates
Games and interactive apps have unique user journeys, and this update gives developers the flexibility to match their referral flow to whatever fits best for their experience.
The Impact for Mobile Devs
Every time Insert Affiliate expands to a new platform or language, it increases what we're able to do for developers. Supporting Unity is more than adding SDK number six to our list (alongside Flutter, React Native, Swift, Kotlin, and JavaScript). It means we can now serve developers building different kinds of experiences, ones that are interactive, social, and driven by player communities.
This is a step toward making Insert Affiliate useful to more creators, regardless of the stack they use. And it reinforces that we value listening carefully to what developers need, and improving the product as quickly and thoughtfully as we can.
What's Next
Unity support won't be the last time we make an update based on real developer feedback. Our roadmap is shaped by the apps we want to help grow, and the more conversations we have with founders, the more opportunities we see to keep improving.
If you're building with Unity, you can integrate today. And if you're working in another stack, we're always paying attention and always building toward supporting more of the platforms that matter to you.
π Explore our docs to see how Unity setup works step by step, or get in touch to talk through a referral program for your game.
Frequently Asked Questions
Does affiliate marketing actually work for mobile games? Yes β games are unusually well suited to it because players are already social and already share. A referral program rewards behaviour that's happening anyway, and you only pay when a referral converts.
How do players share a referral in a Unity game? Each affiliate gets a short code built for in-game sharing. A player enters it, and the SDK attaches that short code (with your company ID) as metadata on the purchase, which is what ties the player back to whoever referred them.
Who makes a good affiliate for a game? Streamers, content creators, Discord and community leaders, and even everyday players inviting friends. Anyone with an engaged audience around your game is a strong candidate.
What reward should I offer affiliates? That depends on your margins and what an install or purchase is worth to you. Treat any percentage as a starting point to test β begin a little lower, see who converts, and raise it for the affiliates who actually drive players.
Which engines and stacks does Insert Affiliate support? Unity is the newest, joining Flutter, React Native, Swift, Kotlin, and JavaScript β so most mobile and cross-platform teams can integrate.
