CSJPlayableWebVM.h 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // CSJPlayableWebVM.h
  3. // CSJAdSDK
  4. //
  5. // Created by wangyanlin on 2020/10/29.
  6. // Copyright © 2020 bytedance. All rights reserved.
  7. //
  8. #import "CSJRewardedVideoWebViewControllerVM.h"
  9. #import "CSJPlayableVideoController.h"
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface CSJPlayableWebVM : CSJRewardedVideoWebViewControllerVM
  12. /// 是否隐藏endCard关闭按钮 (纯playable隐藏 因为用了父容器的close hideTopButtons = isPureplayable)
  13. @property (nonatomic, assign) BOOL hideTopButtons;
  14. /// 纯playable的关闭按钮是由父VC来添加的, 在点击关闭的时候需要埋点上报
  15. @property (nonatomic, weak) UIButton *superVCCloseBtn;
  16. /// 当前是否已经发放了奖励
  17. @property (nonatomic, assign) BOOL hasSendReward;
  18. /// 是否为从前置入口打开的playable/云游戏
  19. @property (nonatomic, assign) BOOL isPrePlayable;
  20. @property (nonatomic, strong) CSJPlayableVideoController *videoController;
  21. @property (nonatomic, assign) BOOL isAppear;
  22. - (void)setIsPrerender:(BOOL)prerender;
  23. - (void)showVideoView;
  24. - (void)hideVideoView;
  25. @end
  26. NS_ASSUME_NONNULL_END