Mobile SDKDeep Link
Unity Deep Link
1. Overview
- The AdStage Unity SDK provides deep link reception/handling and link creation across Android/iOS.
- Ensure platform prerequisites are configured: Android (App Links), iOS (Universal Links/URL Schemes).
Notes
- Android: intent filters in AndroidManifest, link domain/scheme configuration
- iOS: URL Schemes in Info.plist, Associated Domains (AASA)
2. Android deep link reception setup
By default, the AdStage Unity SDK uses NBaseUnityActivity (Assets/Plugins/Android/src/com/nbase/unity/NBaseUnityActivity.java). If you use a custom Activity, add the following code:
3. iOS deep link reception setup
By default, UnityAppController (Assets/NBaseSDK/Plugins/iOS/Source/NBaseAppController.mm) is used. If you use a custom AppController, add the following code:
4. Unity deep link handling
Implement an event listener in your Unity scene to receive and route deep links.
5. Unity deep link creation example
Create a complete deep link in-app and receive the result via callback.
6. Notes
- Call
setAdStageApiKey()at app startup. - Ensure Android/iOS lifecycle callbacks are added in the correct locations.
- Verify domain/scheme registration in AndroidManifest and Info.plist.

