Setup config methods 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によるディファードディープリンクの起動を有効または無効にします。 enabled の場合、SDKはユーザーが接触したディープリンクを起動します。
bool? launchDeferredDeeplink;
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.launchDeferredDeeplink= true;
//...
Adjust.start(adjustConfig);
アプリがバックグラウンドで動作している時に、SDKが情報を送信するかどうかを設定します。デフォルトは false です。
public void setSendInBackground(bool sendInBackground)
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.sendInBackground= true;
//...
Adjust.start(adjustConfig);
SDKがコストデータを収集できるようにします。ユーザーのAttribution情報でこのデータにアクセスできます。
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.needsCost = true;
//...
Adjust.start(adjustConfig);
Number として遅延させる秒数をパスことで、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はデバイス上にイベントを保存し、全てのリクエストを1分間に1回送信します。
bool? eventBufferingEnabled;
AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.Sandbox);
//...
adjustConfig.eventBufferingEnabled = true;
//...
Adjust.start(adjustConfig);