Skip to content

android application examples for adtrace different features

License

Notifications You must be signed in to change notification settings

adtrace/adtrace-android-examples

Repository files navigation

AdTrace android Examples

android application examples for adtrace different features.

Note before any topic, it assumed that you implemented basic implementation for adtrace android sdk

Table of Contents

Re-Attribution via deeplink

start by creating a deeplink for you application. in AndroidManifest.xml:

    <application
        ...
        >
        <activity
            android:name=".MainActivity"
            android:exported="true" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter >
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <!-- Accepts URIs that begin with "https://www.adtrace.io/example” -->
                <data android:scheme="https"
                    android:host="www.adtrace.io"
                    android:pathPrefix="/example" />
                <!-- note that the leading "/" is required for pathPrefix-->
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <!-- Accepts URIs that begin with "adtrace://example” -->
                <data android:scheme="adtrace"
                    android:host="example" />
            </intent-filter>

            ...
        </activity>
        ...
    </application>

now your app accepts these deeplinks:

  • https://www.adtrace.io/example?anyparams=12345&anotherparams=tehran

  • adtrace://example?anyparams=12345&anotherparams=tehran

next step if you are using deffered deeplink add listener to configuration.

to receive deeplink data inside the app, use intent data. see this for more information.

after finishing previous steps add this line after receiving deeplink data from the intent to handle it properly.

AdTrace.appWillOpenUrl(uri,context);

Done! feel free to ask any questions in issues or cantact our support.

About

android application examples for adtrace different features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages