Universal Link/ App Link Configuration
IMPORTANT
Enable a Universal Link/ App Link in Adjust requires actions from both MARKETER and DEVELOPER.
For clients already with other retargeting campaigns using Universal Link/ App Links - skip to Adjust - App Reengagement/Aictivate Campaign
For clients using Universal Link for the first time - please go through the entire guide here.
iOS universal links/ Android App links Enablement
Marketers Actions
Marketer click ‘Go to App Information’ > Branded domain > Create a new domain > Save
Marketer provide Branded domain for developer


Enable iOS universal links/ Android App links
iOS Universal Links:
Go to Platforms > Universal linking > Enable the toggle

Choose a unique scheme name and fill in in App scheme, provide the App scheme to developer.
Fill in App ID prefix, provided by developer, for how to get the information, developer can refer to: Verify setup in Apple Developer account and Xcode

Android App Links
Go to Platforms > Universal linking > Enable the toggle

Choose a unique scheme name and fill in in App scheme, provide the App scheme to developer.
Fill in SHA-256 certificate fingerprints provided by developer, for how to get the SHA-256 certificate fingerprints, developer can refer to: Retrieve SHA-256 certificate fingerprints

iOS Universal Link
Developer Actions
Configure Associated Domains: Developer go to XCode > Turn on Associated Domain > Add the branded domain provided by market in Associated Domain. Refer to: https://help.adjust.com/en/article/set-up-universal-links#configure-associated-domains

Implement Deep linking code: Developer should follow the Adjust guide for deeplink attribution: https://dev.adjust.com/en/sdk/ios/features/deep-links/direct/#swiftui-apps-using-appdelegate-lifecycle
→ Once the universal link is enabled, Adjust automatically generates the AASA file and hosts it for you.
What is AASA?
The Apple App Site Association (AASA) file is a small security document hosted on your MMP (Mobile Measurement Partner) domain. It acts as a "Digital Handshake" that proves your website and your app are officially connected.
Without this file, Universal Links will not work. It is the engine that allows your ads to jump users directly into your app.
Android App Link
Developer Actions
Get the App scheme from marketer. Open the app's AndroidManifest.xml file, configure your scheme name. Refer to: https://dev.adjust.com/en/sdk/android/features/deep-links#configure-your-scheme-name
Get the branded domain from marketer. Add an
intentfilter to yourAndroidManifest.xmlfile to specify which URLs your app can handle. Include thedataelement with theandroid:autoVerify="true"attribute in theintentfilter. Refer to: https://dev.adjust.com/en/sdk/android/features/deep-links#configure-android-app-linksImplement Deep linking code: Developer should follow the Adjust guide for deeplink attribution: https://dev.adjust.com/en/sdk/android/features/deep-links/#reattribution-via-deep-links
→ Once the app link is enabled, Adjust automatically generates the Digital Asset Links JSON file and hosts it for you.
Last updated
