The Huawei Install Referrer plugin enables the Adjust SDK to read Huawei install referrer values on a device. The SDK then sends this information to Adjust’s servers as part of the install payload.
To add the plugin to your app, add the following dependency to your build.gradle
file.
dependencies { implementation 'com.adjust.sdk:adjust-android-huawei-referrer:5.0.0'}
Once the plugin is installed, you can access both the Huawei Ads Install Referrer and Huawei App Gallery Install Referrer by passing listener functions to the AdjustHuaweiReferrer.getHuaweiAdsInstallReferrer
and AdjustHuaweiReferrer.getHuaweiAppGalleryInstallReferrer
methods respectively.
AdjustHuaweiReferrer.getHuaweiAdsInstallReferrer( applicationContext, object : OnHuaweiInstallReferrerReadListener() { fun onInstallReferrerDetailsRead(referrerDetails: HuaweiInstallReferrerDetails?) {} fun onFail(message: String?) {} })
AdjustHuaweiReferrer.getHuaweiAppGalleryInstallReferrer( applicationContext, object : OnHuaweiInstallReferrerReadListener() { fun onInstallReferrerDetailsRead(referrerDetails: HuaweiInstallReferrerDetails?) {} fun onFail(message: String?) {} })
AdjustHuaweiReferrer.getHuaweiAdsInstallReferrer(getApplicationContext(), new OnHuaweiInstallReferrerReadListener() { @Override public void onInstallReferrerDetailsRead(HuaweiInstallReferrerDetails referrerDetails) { }
@Override public void onFail(String message) { }});
AdjustHuaweiReferrer.getHuaweiAppGalleryInstallReferrer(getApplicationContext(), new OnHuaweiInstallReferrerReadListener() { @Override public void onInstallReferrerDetailsRead(HuaweiInstallReferrerDetails referrerDetails) { }
@Override public void onFail(String message) { }});