reportShow method

Future<void> reportShow(
  1. int duration
)

上报卡片曝光埋点

调用 SDK 的 reportDramaCardShow 方法,上报卡片曝光数据。

duration 曝光时长,单位毫秒

Implementation

Future<void> reportShow(int duration) async {
  _ensureReady();
  try {
    final result = await PangrowthContent.reportDramaCardShow(
      _cardId!,
      duration,
    );
    if (result) {
      debugPrint(
        'DramaCardController: 曝光已上报 - duration:${duration}ms (cardId: $_cardId)',
      );
    }
  } catch (e) {
    debugPrint('DramaCardController: 上报曝光失败 - $e');
    rethrow;
  }
}