Keep your ad platform.
Add shared discovery.
Give players a way to discover your other games and games from fellow developers. Indie Exchange fits around the ad code you already use.
SDK 0.5.3 preview · Download optional examples · Setup instructions
See the common integration pattern →
Unity · Android & iOS · Banners, interstitials & rewarded video
Try your exchange share
Your website settings decide when an Indie ad gets the opportunity.
Keep normal ads ready
If no Indie ad displays, hand the break to your existing provider.
Fill an empty break
If your provider has no ad, try one cached Indie ad. If neither can show, continue the game.
Ad platforms
Google AdMob
Add Unity cross-promotion alongside Google AdMob, keep your normal ads, and use cached Indie ads when AdMob has no fill.
Read the guide →AppLovin MAX
Use Indie Exchange with AppLovin MAX in Unity for cross-promotion, traffic exchange, and optional interstitial no-fill recovery.
Read the guide →Unity LevelPlay
Add cross-promotion to a Unity LevelPlay game with Indie Exchange while keeping LevelPlay mediation, placements, and fallback controls.
Read the guide →Unity Ads
Add Indie Exchange cross-promotion to an existing Unity Ads integration, with explicit readiness, show callbacks, and no-fill handling.
Read the guide →Any ad provider
A provider-independent Unity integration pattern for cross-promotion and traffic exchange, including custom ad managers and mediation SDKs.
Read the guide →Common goals
No-fill recovery
Understand no-fill fallback with any Unity ad provider: use a cached Indie Exchange ad once, honor disabled formats, and avoid duplicate displays.
Read the guide →Banners & rewards
Integrate Indie Exchange banners and rewarded videos with your existing Unity ads. Prevent banner overlap and grant rewards only after earned callbacks.
Read the guide →Promote your own games
Show ads for your other mobile games with Indie Exchange. Set personal ad groups, weights, formats, and public exchange percentages on the website.
Read the guide →A few things to know
Do I need a special adapter or ad SDK version?
Indie Exchange does not depend on another provider's SDK. Your game chooses which SDK to call. Keep a supported version of your provider and check the examples against it. These guides describe coexistence, not a bidding or mediation adapter.
What if my provider isn't listed?
Use the any-provider guide. The same flow applies when your Unity ad manager can report readiness, opening, closure, and final failure. Validate the combination on your target devices.
Will it always show an ad?
No service can promise available inventory at every break. Indie show calls use ready cached ads. Keep your normal provider loading independently and continue the game if neither source can display.
Can I use these guides with an AI coding assistant?
Yes. Each guide has a Markdown version containing the same instructions. Start with the documentation index and give your assistant the relevant provider guide and your existing ad manager.
Start with the games you have.
Create your account ↗Independent integration guides. Provider names belong to their respective owners; no endorsement is implied.