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

生命周期与发布检查

  • 只在 GromoreAds.isReady 为 true 后请求广告。
  • 插全屏和激励 handle 只展示一次,并在关闭或页面销毁时 dispose()
  • Feed/Draw handle 只绑定一个 NativeAdView
  • 取消不再使用的事件订阅。
  • 页面切换、Flutter engine detach 和视图销毁时释放原生资源。
  • 奖励只以 AdReward.verified 为准。
  • 不在日志输出 appId、广告位关联用户数据、签名或 SDK 配置内容。

发布前验证 Android Debug/Release 仅包含 arm64-v8a,iOS Release 不链接 Debug 测试组件,并在真实设备完成填充、点击、视频、奖励和自渲染合规冒烟测试。

插件发布包不携带独立 example 或可用凭据。仓库维护者以 projects/light_csj 作为 GroMore 与 PanGrowth 的唯一真机集成应用。其 Android application ID 为已登记的 com.tjliujia.doukuai,签名使用 projects/shortplay/flutter 所管理 keystore 中的 doukuai alias,并配套 GroMore App ID 5609594SDK_Setting_5609594.json;iOS 继续使用现有登记身份和签名配置。对应的客户端 App ID、广告位和厂商配置文件作为固定集成夹具提交到仓库,但不包含签名私钥或服务端密钥。上述仓库工程不是 pub 用户的接入依赖;接入方必须使用自己的已注册身份、签名和宿主配置。

缺少插件内 example 可能使 flutter pub publish --dry-run 给出包结构警告。发布检查应记录该预期警告,同时继续阻塞任何依赖解析、静态分析、构建或敏感文件检查错误。

需要进一步协助?

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