HUAWEI Ads获取转化跟踪参数(SDK方式),华为ads结构HUAWEI Ads获取转化跟踪参数(SDK方式)使用场景广告主App开发者可通过广告服务(HUAWEI Ads Kit)提供SDK,获得App转化跟踪参数,广告主可基于转化跟踪参数进行App推广渠道分析,方便广告主清楚掌握各渠道转化效果分析。注意事项获......
使用场景
广告主App开发者可通过广告服务(HUAWEI Ads Kit)提供SDK,获得App转化跟踪参数,广告主可基于转化跟踪参数进行App推广渠道分析,方便广告主清楚掌握各渠道转化效果分析。
注意事项
获取转化跟踪参数前,确保App必须已经集成adsinstallreferrer SDK。
调用流程
开发步骤
1.创建转化跟踪参数状态监听器。
实现InstallReferrerStateListener监听器接口的两个方法onInstallReferrerSetupFinished和onInstallReferrerServiceDisconnected,示例代码如下所示:
...
private static final String TAG = InstallReferrerSdkActivity;
private InstallReferrerClient mReferrerClient;
/**
* 创建一个监听器
*/
private InstallReferrerStateListener installReferrerStateListener = new InstallReferrerStateListener() {
@Override
public void onInstallReferrerSetupFinished(int responseCode) {
switch (responseCode) {
case InstallReferrerClient.InstallReferrerResponse.OK:
Log.i(TAG, connect ads kit ok);
// 获取结果
try {
ReferrerDetails referrerDetails = mReferrerClient.getInstallReferrer();
} catch (RemoteException e) {
Log.i(TAG, getInstallReferrer RemoteException: + e.getMessage());
} catch (IOException e) {
Log.i(TAG, getInstallReferrer IOException: + e.getMessage());
}
break;
case InstallReferrerClient.InstallReferrerResponse.FEATURENOTSUPPORTED:
Log.i(TAG, FEATURENOTSUPPORTED);
break;
case InstallReferrerClient.InstallReferrerResponse.SERVICEUNAVAILABLE:
Log.i(TAG, SERVICEUNAVAILABLE);
break;
default:
Log.i(TAG, responseCode: + responseCode);
break;
}
}
@Override
public void onInstallReferrerServiceDisconnected() {
Log.i(TAG, onInstallReferrerServiceDisconnected);
}
};
2.创建InstallReferrerClient实例。
a.调用InstallReferrerClient.newBuilder创建一个Builder实例。
b.调用build创建InstallReferrerClient实例。
mReferrerClient = InstallReferrerClient.newBuilder(InstallReferrerActivity.this).build();
3.连接转化跟踪参数服务。
a.创建一个子线程。
b.设置startConnection的监听器为已创建的InstallReferrerStateListener监听器。
private Thread connectThread = new Thread() {
@Override
public void run() {
connect();
}
}
/**
* 连接HMS Core服务
*/
private void connect() {
mReferrerClient = InstallReferrerClient.newBuilder(InstallReferrerActivity.this).build();
mReferrerClient.startConnection(installReferrerStateListener);
}
说明
建立与转化跟踪参数服务的连接,不要在主线程中调用该方法。
声明:本文系作者独立观点,不代表ESG跨境立场。文中涉及的平台规则、费率及出海政策具有时效性,实际运营请以平台官方最新公布为准。如有版权争议、内容勘误或业务交流,欢迎随时与我们联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部