🧩 高级功能
2.0: 对应 2.0.0 纯短剧契约。pub.dev 当前仍提供 1.0.3;依赖尚未升级时请切换到 1.x 文档。
适用范围
自定义广告只用于短剧播放页的 DramaUnlockMode.hostManaged 解锁流程。聚合页、滑滑流和播放器仍由 PanGrowth SDK 管理内容与播放生命周期。
状态流程
- SDK 发出一次
DramaUnlockSession。 - 宿主调用
accept(unlockEpisodes:)或cancel()。 - 宿主加载 GroMore 激励广告;准备展示前调用
adWillShow()。 - 只有收到 GroMore 奖励验证后才能调用
rewardVerified()。 - PanGrowth 回调最终解锁结果,session 随即关闭。
每个广告最多解锁 10 集。session 超时、页面销毁、重复确认、未展示广告直接奖励都会抛状态错误。
合规要求
- 解锁广告必须包含穿山甲或 GroMore 的有效曝光。
- 奖励只能依据 SDK 验证回调发放,不能依据视频播放时长自行推断。
- 广告加载失败、用户取消、跳过或奖励未验证时调用
cancel()。 - 宿主不得缓存或复用已终结的 session。
完整代码参见短剧播放页。