We constantly publish updates to our documentation, which may not yet be available in your language. For the most current information, use the English version.
Adjust SDK 集成支持的最低安卓 API 级别为 9 (Gingerbread)。web view 扩展支持的最低安卓 API 级别为 17 (Jelly Bean)。
Maven
添加下列行至您的 build.gradle 文件:
dependencies {
implementation 'com.adjust.sdk:adjust-android:4.33.5'
implementation 'com.android.installreferrer:installreferrer:2.2'
// Add the following if you are using the Adjust SDK inside web views on your app
implementation 'com.adjust.sdk:adjust-android-webbridge:4.33.5'
}
作为 archive 添加
您可以分别通过 AAR archive 和 JAR 格式下载 Android SDK 和 web view SDK。这些可从我们的发布页面中下载。
Google Play 商店中的应用需要使用 Google 广告 ID 来识别设备。要为我们的 SDK 启用 Google 广告 ID,您需要集成 Google Play 服务。为此请将 Google Play 服务库加入您的项目。将下列 dependency 加入build.gradle 文件的 dependencies 部分。
App Set Identifier 是一个唯一标识符,用户在设备上安装您的应用后,您可以通过此标识符监测这些应用的信息。同一位开发者开发的所有应用共享同一个 App Set ID,也就是说您可以从所有应用中收集有用的洞见。要记录设备的 App Set ID,您需要向build.gradle 文件中添加下列权限:
-keep class com.adjust.sdk.**{ *; }
-keep class com.google.android.gms.common.ConnectionResult {
int SUCCESS;
}
-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient {
com.google.android.gms.ads.identifier.AdvertisingIdClient$Info getAdvertisingIdInfo(android.content.Context);
}
-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info {
java.lang.String getId();
boolean isLimitAdTrackingEnabled();
}
-keep public class com.android.installreferrer.**{ *; }
添加对 Javascript 文件的引用,然后在 HTML 文件中使用它们来初始化 Adjust SDK:
let yourAppToken = '{YourAppToken}';
let environment = AdjustConfig.EnvironmentSandbox;
let adjustConfig = new AdjustConfig(yourAppToken, environment);
Adjust.onCreate(adjustConfig);
提示:
您可以在 Adjust 控制面板上找到自己的应用识别码。
重要提示:
在进行测试时,应当确保将环境设置为 AdjustConfig.EnvironmentSandbox 。请在向 App Store 提交应用程序前将此设为 AdjustConfig.EnvironmentProduction 。
let environment = AdjustConfig.EnvironmentSandbox;
let environment = AdjustConfig.EnvironmentProduction;
AdjustConfig config = new AdjustConfig(this, appToken, environment, true);
config.setLogLevel(LogLevel.SUPRESS);
Adjust.onCreate(config);
Javascript
let adjustConfig = new AdjustConfig(yourAppToken, environment, true);
adjustConfig.setLogLevel(AdjustConfig.LogLevelSuppress);
Adjust.onCreate(adjustConfig);