{
  "$comment": "AdsPlus SDK integration manifest — the single machine-readable source of truth for build facts. Canonical spec: https://www.bytemedia.mobi/adsplus/integration/android.md",
  "updated": "2026-10-06",
  "android": {
    "coordinate": "com.gameadsdk:ads-sdk-android",
    "version": "1.0.13",
    "min_supported_version": "1.0.13",
    "sdk_repository": "https://www.bytemedia.mobi/adsplus/maven",
    "mediation_repositories": [
      "https://jfrog.anythinktech.com/artifactory/overseas_sdk",
      "https://artifact.bytedance.com/repository/pangle",
      "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea",
      "https://artifactory.bidmachine.io/bidmachine",
      "https://cboost.jfrog.io/artifactory/chartboost-ads/"
    ],
    "constraints": {
      "compileSdk": ">=35",
      "minSdk": ">=21",
      "targetSdk_tested": 34,
      "java": ">=11",
      "kotlin_gradle_plugin": ">=2.0 (only if the app module uses Kotlin)",
      "kotlin_19x_workaround": "kotlinOptions { freeCompilerArgs += listOf(\"-Xskip-metadata-version-check\") }",
      "agp_tested_floor": "8.5.2",
      "agp_85x_required_flag": "android.suppressUnsupportedCompileSdk=35"
    },
    "entry_point": "com.gameadsdk.GameAdSDK",
    "config_builder": "com.gameadsdk.core.GADConfig.Builder(tenantId)",
    "init_location": "Application.onCreate()",
    "ready_signal": "GADSDKCallback.onSDKInitialized()",
    "spec_url": "https://www.bytemedia.mobi/adsplus/integration/android.md",
    "docs_url": "https://www.bytemedia.mobi/adsplus/docs"
  },
  "ios": {
    "status": "coming_soon",
    "note": "The iOS SDK is coming soon and is not publicly available yet. Do not attempt an iOS integration.",
    "docs_url": "https://www.bytemedia.mobi/adsplus/docs"
  }
}
