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

隐私与平台能力

Android 与 iOS 隐私配置完全分组,另一平台不会收到或静默忽略这些字段。

const GromorePrivacyConfig(
  android: AndroidGromorePrivacyConfig(
    canUseLocation: false,
    canUseAppList: false,
    canUsePhoneState: false,
    canUseWifiState: false,
    canUseAndroidId: false,
    canUseOaid: false,
    canRecordAudio: false,
  ),
  ios: IosGromorePrivacyConfig(
    canUseLocation: false,
    canUseWifiBssid: false,
    forbiddenIdfa: true,
  ),
)

固定的 Ads-CN/CSJMediation 7.6.1.8 公开头文件不提供新版 forbiddenCAID 设置。forbiddenCaid 必须保持默认 false;传入 true 会明确导致初始化失败,不会被静默忽略。

Android 权限必须由宿主显式声明和申请,插件没有运行时权限申请 API。

iOS ATT:

final status = await GromoreAds.requestTrackingAuthorization();

返回 notDeterminedrestricteddeniedauthorizedunavailable。Android 调用会抛出 UnsupportedError

Android 安装或激活弹窗:

final type = await GromoreAds.showOpenOrInstallAppDialog();

返回 noneinstallopen,确认/取消通过事件流上报。iOS 调用会抛出 UnsupportedError

需要进一步协助?

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