🚀 快速开始
2.0: 对应 2.0.0 新契约。pub.dev 当前仍提供 1.0.3;依赖尚未升级时请切换到 1.x 文档。

集成安装

Android 插件同时固定引入厂商接入文档要求的 com.squareup.okhttp3:okhttp:3.12.1。GroMore 7.6.4.3 的 Maven POM 不声明该运行时依赖,宿主不得从最终依赖图排除它。

环境要求

平台要求
Flutter3.35.0 或更高
Dart3.9.0 或更高
AndroidAPI 24 或更高,仅 arm64-v8a
iOSiOS 13 或更高,Xcode 15.2 或更高

插件固定使用 Android GroMore 7.6.4.3 和 iOS Ads-CN/CSJMediation 7.6.1.8

添加依赖

dependencies:
  gromore_ads: ^2.0.0
flutter pub get

Android

宿主工程需要穿山甲 Maven 仓库:

allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://artifact.bytedance.com/repository/pangle' }
    }
}

应用模块固定最低版本和 ABI:

android {
    defaultConfig {
        minSdk 24
        ndk { abiFilters 'arm64-v8a' }
    }
}

插件只声明网络与 SDK 签名权限。定位、电话、录音、Wi-Fi 和存储权限由宿主按实际能力选择;插件不默认声明安装 APK 或查询全部安装包权限。

iOS

platform :ios, '13.0'
source 'https://cdn.cocoapods.org/'
cd ios
pod install --repo-update

需要 ATT 时,在 Info.plist 配置真实的 NSUserTrackingUsageDescription。appId、广告位和 SDK_Setting_*.json 应由宿主专用配置提供,是否纳入版本控制由宿主仓库策略决定;文件中的应用身份与签名必须和穿山甲平台注册信息一致,缺失时应在初始化前明确失败。服务端密钥和应用签名私钥不得写入客户端配置。

需要进一步协助?

与 LightCore 技术顾问沟通,获取商业化策略与集成支持。