设置 config 方法 指定要从 Adjust SDK 接收的日志级别
AdjustLogLevel? logLevel;
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.logLevel = AdjustLogLevel.verbose;
//...
Adjust.start(adjustConfig);
AdjustLogLevel.Verbose
启用完整日志。 AdjustLogLevel.Debug
启用更详细的日志以进行问题调试。 AdjustLogLevel.Info
返回信息、警告、错误和断言日志。 AdjustLogLevel.Warn
返回警告、错误和断言日志。 AdjustLogLevel.Error
只返回错误和断言日志。 AdjustLogLevel.Assert
只返回断言日志。 AdjustLogLevel.Suppress
禁用所有日志。
定义默认跟踪码。Adjust 会将自然安装分配到该跟踪码。
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.defaultTracker = '{LinkToken}';
//...
Adjust.start(adjustConfig);
指定在报告中使用的外部设备 ID 。
String? externalDeviceId;
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox, true);
//...
adjustConfig.externalDeviceId= '{Your-External-Device-Id}';
//...
Adjust.start(adjustConfig);
允许或禁止 SDK 启动延迟深度链接。如 允许 ,SDK 会启动与用户交互的延迟深度链接。
bool? launchDeferredDeeplink;
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.launchDeferredDeeplink= true;
//...
Adjust.start(adjustConfig);
设置应用在后台运行时 SDK 是否发送信息。默认为 false 。
void setSendInBackground (boolean sendInBackground)
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.sendInBackground= true;
//...
Adjust.start(adjustConfig);
启用 SDK 来收集成本数据。您可以在用户的归因信息中访问该信息。
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.needsCost = true;
//...
Adjust.start(adjustConfig);
要延迟 SDK 的启动时间,将延迟秒数以 数字 的形式进行传递。您最多可以将 SDK 的启动时间延迟 10 秒。
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.delayStart(5.5);
//...
Adjust.start(adjustConfig);
指定在每个请求中发送的用户代理字符串
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.userAgent = 'your-app/1.2.3"';
//...
Adjust.start(adjustConfig);
指定设备是否已知。
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.isDeviceKnown= true;
//...
Adjust.start(adjustConfig);
指定是否开启事件缓冲。开启后,SDK 会将事件存储在设备上,以每分钟一次的频率发送所有请求。
bool? eventBufferingEnabled;
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.eventBufferingEnabled= true;
//...
Adjust.start(adjustConfig);