模块列表

可选模块

下面描述的模块是可选的,如果需要,可以从 AppMetrica SDK 强制禁用。 要做到这一点,请将以下代码添加到 app/build.gradle.kts 或 app/build.gradle 文件中:

configurations.configureEach {
    exclude(group = "io.appmetrica.analytics", module = "analytics-{module_name}")
}
configurations.configureEach {
    exclude group: 'io.appmetrica.analytics', module: 'analytics-{module_name}'
}
  • 广告收益 — 包含所有 AppMetrica SDK 的广告收益模块。
  • 广告收益-AdMob-v23 — 为来自 com.google.android.gms:play-services-ads 的广告收益事件添加处理程序。
  • ad-revenue-applovin-v12 — 为来自 com.applovin:applovin-sdk 的广告收益事件添加处理程序。
  • ad-revenue-fyber-v3 — 为来自 com.fyber:fairbid-sdk 的 Ad-Revenue 事件添加处理程序。
  • ad-revenue-ironsource-v7 — 允许 AppMetrica SDK 从 com.ironsource.sdk:mediationsdk 收集广告收入事件。
  • apphud — 添加与 com.apphud:ApphudSDK-Android 的集成。
  • appsetid — 允许 AppMetrica SDK 收集 App Set ID。
  • 标识符 — 允许 AppMetrica SDK 收集 ADV ID。
  • 位置 — 允许 AppMetrica SDK 收集位置信息。
  • ndkcrashes — 允许 AppMetrica SDK 在 Android 上处理本地崩溃。
  • 截图 — 允许 AppMetrica SDK 收集截屏事件。
  • id-sync — 增强集成能力,提升跨平台环境下的系统总体性能。
  • 结算 — 聚合了应用内购买收集功能。

带可选依赖的模块

下面描述的模块不是可选的,但它们需要外部依赖才能运行。 你可以在模块的 README 文件中找到必要的依赖。

  • billing-v6 — 封装 com.android.billingclient:billing.
  • gpllibrary — 封装 com.google.android.gms:play-services-location.

模块依赖

你可以在 GitHub 上的 dependencies_versions.yaml 文件中找到模块依赖项及其支持版本的列表。

当前的模块列表也可以在 github 上查看。

如果您没有找到所需答案,可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能,请附上截图。

联系支持 建议改进文档