Cross-promote your own Unity games from one dashboard
Use a place in one of your games to help players discover another. You can start with personal cross-promotion and decide later how much traffic to share with other developers.
SDK 0.5.3 preview · Download optional examples · Setup instructions
These are integration patterns for an existing ad manager, not complete provider SDK setups or certification of every SDK/version combination. Keep your provider's consent, initialization, loading, close, failure, and cleanup handlers. Use one shared guard for the entire ad break, including your provider's asynchronous display, so repeated taps cannot open competing ads. Call Indie Exchange on Unity's main thread; dispatch provider callbacks there when needed.
Choose the game showing the ad and the game being promoted
Create an ad group for the game you want players to discover. Then open Advertising settings on the different game that will show the ad.
- Create one group with the images, banners, and videos for the promoted game. Shared targeting and message settings apply across its creatives.
- On the publishing game, enable the formats you use and set the overall Indie Exchange share.
- For personal-only cross-promotion, set the public share within Indie Exchange to 0%. Select the personal groups this game can show.
- Use weights to favor eligible personal groups. Weight 2 gives twice the selection weight of weight 1; eligibility can change the actual mix.
Understand the two percentages
An overall share of 20% with a public share of 25% schedules 5 public opportunities, 15 personal opportunities, and 80 normal-provider opportunities per 100 eligible breaks at steady settings. Public-to-personal fallback and optional provider no-fill recovery can change the final display mix.
A 100% overall share does not guarantee an Indie ad at every break. Your normal provider can still run when Indie Exchange has no eligible, ready ad.
Change your campaign without another app build
The package downloads settings once per game launch. Update formats, percentages, personal groups, and weights on the website; existing sessions pick up those changes on their next launch. Creative availability and server eligibility still affect what can show.
Add public exchange traffic when you are ready
Personal ads do not spend exchange credits and do not need public creative approval. Public ads require review. Public traffic and credit settlement are governed by server eligibility and anti-abuse checks; a local show result or rewarded callback is not a promise of credited traffic. You can allow selected personal ads to fill an empty public opportunity in the game's settings.