public interface SAAdvertAPIProtocol
| 限定符和类型 | 方法和说明 |
|---|---|
void |
enableDeepLinkInstallSource(boolean enable)
DeepLink 是否采集设备信息
|
void |
requestDeferredDeepLink(org.json.JSONObject params)
触发 DeferredDeeplink 请求
|
void |
setDeepLinkCallback(SensorsDataDeepLinkCallback deepLinkCallback)
已过时。
|
void |
setDeepLinkCompletion(SensorsDataDeferredDeepLinkCallback deepLinkCallback)
设置 DeepLink 与 Deferred DeepLink接口回调
|
void |
trackAppInstall()
记录 $AppInstall 事件,用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void |
trackAppInstall(org.json.JSONObject properties)
记录 $AppInstall 事件,用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void |
trackAppInstall(org.json.JSONObject properties,
boolean disableCallback)
记录 $AppInstall 事件,用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void |
trackChannelEvent(java.lang.String eventName)
调用 track 接口,并附加渠道信息.
|
void |
trackChannelEvent(java.lang.String eventName,
org.json.JSONObject properties)
调用 track 接口,并附加渠道信息.
|
void |
trackDeepLinkLaunch(java.lang.String deepLinkUrl)
记录 $AppDeepLinkLaunch
trackDeepLinkLaunch(String, String)}事件 |
void |
trackDeepLinkLaunch(java.lang.String deepLinkUrl,
java.lang.String oaid)
记录 $AppDeepLinkLaunch 事件
|
void |
trackInstallation(java.lang.String eventName)
用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void |
trackInstallation(java.lang.String eventName,
org.json.JSONObject properties)
用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void |
trackInstallation(java.lang.String eventName,
org.json.JSONObject properties,
boolean disableCallback)
用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void trackAppInstall(org.json.JSONObject properties,
boolean disableCallback)
properties - 渠道追踪事件的属性disableCallback - 是否关闭这次渠道匹配的回调请求void trackAppInstall(org.json.JSONObject properties)
properties - 渠道追踪事件的属性void trackAppInstall()
void trackDeepLinkLaunch(java.lang.String deepLinkUrl)
trackDeepLinkLaunch(String, String)}事件deepLinkUrl - 唤起应用的 DeepLink 链接void trackDeepLinkLaunch(java.lang.String deepLinkUrl,
java.lang.String oaid)
deepLinkUrl - 唤起应用的 DeepLink 链接oaid - oaidvoid trackInstallation(java.lang.String eventName,
org.json.JSONObject properties,
boolean disableCallback)
eventName - 渠道追踪事件的名称properties - 渠道追踪事件的属性disableCallback - 是否关闭这次渠道匹配的回调请求void trackInstallation(java.lang.String eventName,
org.json.JSONObject properties)
eventName - 渠道追踪事件的名称properties - 渠道追踪事件的属性void trackInstallation(java.lang.String eventName)
eventName - 渠道追踪事件的名称void trackChannelEvent(java.lang.String eventName)
eventName - 事件的名称void trackChannelEvent(java.lang.String eventName,
org.json.JSONObject properties)
eventName - 事件的名称properties - 事件的属性void enableDeepLinkInstallSource(boolean enable)
enable - 是否开启采集设备信息@Deprecated void setDeepLinkCallback(SensorsDataDeepLinkCallback deepLinkCallback)
deepLinkCallback - DeepLink 接口回调void setDeepLinkCompletion(SensorsDataDeferredDeepLinkCallback deepLinkCallback)
deepLinkCallback - DeepLink 与 Deferred DeepLink接口回调void requestDeferredDeepLink(org.json.JSONObject params)
params - DeferredDeepLink 自定义参数