import 'package:adbox_flutter/widgets/ios_adbox_playlet_view.dart';
IosAdBoxPlayletView(
"短剧广告位ID",
"申请的json文件",
width: maxWidth,
height: maxHeight,
freeEpisodesCount: 2,
unlockEpisodesCountUsingAD: 2,
onPlayletListener: (type, msg) {
print("msg = $msg, type = $type");
switch (type) {
case "PlayletLoadSuccess":
print("短剧加载成功PlayletLoadSuccess");
break;
case "PlayletLoadFailure":
print("短剧加载失败PlayletLoadFailure");
break;
case "VideoDidStartPlay":
print("视频开始播放");
break;
case "VideoDidPause":
print("视频暂停播放");
break;
case "VideoDidResume":
print("视频恢复播放");
break;
case "VideoDidEndPlay":
print("视频停止播放");
break;
case "ShortplayPlayletDetailUnlockFlowStart":
print("解锁流程开始");
break;
case "ShortplayPlayletDetailUnlockFlowCancel":
print("解锁流程取消");
break;
case "ShortplayPlayletDetailUnlockFlowEnd":
print("解锁流程结束,回调解锁结果, success: 是否解锁成功 == $msg");
break;
case "ShortplayClickEnterView":
print(" 点击混排中进入跳转播放页的按钮");
break;
case "ShortplayNextPlayletWillPlay":
print("本剧集观看完毕,切到下一部短剧回调");
break;
case "ShortplaySendAdRequest":
print("发起广告请求");
break;
case "ShortplayAdLoadSuccess":
print("广告加载成功");
break;
case "ShortplayAdLoadFail":
print("广告加载失败");
break;
case "ShortplayAdFillFail":
print("广告填充失败");
break;
case "ShortplayAdWillShow":
print("广告曝光");
break;
case "ShortplayClickAdView":
print("点击广告");
break;
case "ShortplayVideoRewardFinish":
print("激励视频广告结束");
break;
case "ShortplayVideoRewardSkip":
print("激励视频广告跳过");
break;
case "ShortplayDrawVideoCurrentVideoChanged":
print("视频切换时的回调 == $msg");
break;
case "ShortplayDrawVideoDidClickedErrorButtonRetry":
print("加载失败按钮点击重试回调");
break;
case "ShortplayDrawVideoCloseButtonClicked":
print("默认关闭按钮被点击的回调");
break;
case "ShortplayDrawVideoDataRefreshCompletion":
print("数据刷新完成回调");
break;
default:
break;
}
},
);