Universal Link/ App Link Configuration

circle-info

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.

Marketers Actions

  1. Marketer click ‘Go to App Information’ > Branded domain > Create a new domain > Save

  2. Marketer provide Branded domain for developer

  1. Enable iOS universal links/ Android App links

    1. iOS Universal Links:

      1. Go to Platforms > Universal linking > Enable the toggle

      2. Choose a unique scheme name and fill in in App scheme, provide the App scheme to developer.

      3. 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 Xcodearrow-up-right

    2. Android App Links

      1. Go to Platforms > Universal linking > Enable the toggle

      2. Choose a unique scheme name and fill in in App scheme, provide the App scheme to developer.

      3. 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 fingerprintsarrow-up-right


Developer Actions

  1. 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-domainsarrow-up-right

  2. 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-lifecyclearrow-up-right

Once the universal link is enabled, Adjust automatically generates the AASA file and hosts it for you.

circle-info

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.


Developer Actions

  1. 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-namearrow-up-right

  2. Get the branded domain from marketer. Add an intent filter to your AndroidManifest.xml file to specify which URLs your app can handle. Include the data element with the android:autoVerify="true" attribute in the intent filter. Refer to: https://dev.adjust.com/en/sdk/android/features/deep-links#configure-android-app-linksarrow-up-right

  3. Implement 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-linksarrow-up-right

Once the app link is enabled, Adjust automatically generates the Digital Asset Links JSON file and hosts it for you.

Last updated