kochava.init()

类型 函数
返回值
修订 发行版 2024.3703
关键字 分析、归因、Kochava、init
另请参见 kochava.*

概述

kochava.init() 初始化 Kochava SDK。

初始化后,你可以调用任何其他 Kochava API 函数,如 kochava.logEvent()

语法

kochava.init( listener, params )
listener (必需)

侦听器. 将接收 analyticsRequest 事件的侦听器。

params (必需)

表格. 包含 Kochava 初始化值的表格 — 有关详细信息,请参阅下一节。

参数参考

params 表格包括 Kochava 初始化的参数。

appGUID (必需)

字符串. 你的 Kochava App GUID,从 Kochava 系统收集。

limitAdTracking (可选)

布尔值. 设置为 true 时限制广告跟踪。默认值为 false

enableDebugLogging (可选)

布尔值. 调试日志将在设备日志中显示额外信息,以便于进行故障排除。默认值为 false

enableAttributionData (可选)

布尔值. 请求从 Kochava 检索归因数据。数据将发送到调用此函数时给出的 Corona 侦听器。默认值为 false

hasUserConsent (可选)

布尔值. 为了简化应用的 GDPR 合规工作,你可以将此初始化参数更改为所需的值。如果设置为 false,Kochava 将启用 GDPR 数据收集限制,设置为 true 则相反。如果启用此参数,则会忽略 intelligentConsentManagement。默认值为 false

intelligentConsentManagement (可选)

布尔值. 为了更精确地处理 GDPR 限制,你可以使用此初始化参数。如果设置为 true,你将收到有关同意状态更改的 Kochava 通知。然后,你应该手动调用 kochava.setHasUserConsent()。有关更多信息,请参阅 kochava.setHasUserConsent() 文档。如果启用此参数,则会忽略 hasUserConsent。默认值为 false

示例

local kochava = require( "plugin.kochava" )

local function kochavaListener( event )
    -- Handle events here
end

-- Initialize plugin
kochava.init( kochavaListener,
    {
        appGUID = "YOUR_APP_GUID",
        enableDebugLogging = true
    }
)