更新日期:2024-09-05QuickAD+安卓接入文档
SDK说明:应用接入QuickAd+后,可以统计该应用的激活,注册,支付等数据,以追踪所投放渠道的广告效果。
接入流程:
将lib下的jar包复制到项目lib中。
在项目的AndroidManifest.xml中添加以下权限:
接口:void init(Context context, String appID);
功能:初始化SDK,其中appID为QuickSDK的产品号,此接口应该在其他接口之前调用
说明:请一定确保用户同意隐私协议和用户协议之后再调用此接口以及后续接口,如果用户拒绝隐私协议,既不能执行任何sdk的接口
案例:
ADP.getInstance().init(this, “123456789”);
接口:void active(String userID, String userName, String roleID);
功能:统计激活设备情况(可多次调用,有排重机制),一个设备对应一个激活,参数分别为用户ID,用户名,角色ID,如果没有则传“0”,该接口调用时机可以是登录前,也可以是登录后。
案例:
ADP.getInstance().active(“123”, “用户名”,“456”);
接口:void account(String userID, String userName);
功能:统计注册数据,一个用户ID对应一个注册,参数分别用户ID,用户名。
案例:
ADP.getInstance().account(“123”, “用户名”);
接口:void role(String userID, String userName, String roleID, String roleName, String roleServer, String roleLevel, String roleVip,String roleBanlance);
功能:统计角色信息,参数分别为用户ID,用户名,角色ID,角色名,角色区服,角色等级,vip等级,角色余额。
案例:
ADP.getInstance().role(“123”, “用户名”,“456”,“角色名”,“1”,“1”,“1”,“0”);
接口:void pay(String userID, String userName, String roleID, String orderID, String goodsID, String goodsName, float amount, String currency);
功能:统计支付信息,参数分别为用户ID,用户名,角色ID,订单号,商品ID,商品名,支付金额,货币种类。
案例:
ADP.getInstance().pay(“123”, “用户名”,“456”,“201711170001”,“1001”,“元宝”,6.00,“CNY”);
接口:void exit();
功能:退出,释放SDK资源,一般在应用退出的时候调用。
案例:
ADP.getInstance().exit();
接口:void setEvent(String userID, String userName, String roleID, String eventCode, String eventParams);
功能:上传CP需要的自定义事件(如果UID等参数为空可不传,但最后2个事件参数不能为空)
案例:
ADP.getInstance().setEvent("", "", "", "TEST", "TEST FOR API ");
李先生:13880511661
QQ:48157910
赵先生:15390049857
QQ:1077535763
孙女士:13551010407
QQ:1799614139
QQ群:698731538