CSJRewardedVideoDownloadBarView.h 1008 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // CSJRewardedVideoDownloadBarView.h
  3. // CSJAdSDK
  4. //
  5. // Created by gdp on 2018/1/23.
  6. // Copyright © 2018年 bytedance. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. @class CSJMaterialMeta;
  11. @class CSJAdSlot;
  12. typedef NS_ENUM(NSUInteger, BURewardedDownloadBarStyle) {
  13. BURewardedDownloadBarStyleNew,
  14. BURewardedDownloadBarStyleOld,
  15. BURewardedDownloadBarStyleNewWithDesc,
  16. };
  17. @protocol CSJRewardedVideoDownloadBarDelegate;
  18. @interface CSJRewardedVideoDownloadBarView : UIView
  19. @property (nonatomic, weak, nullable) id<CSJRewardedVideoDownloadBarDelegate> delegate;
  20. - (instancetype)initDownloadBarWith:(CSJMaterialMeta *)materialMeta slot:(CSJAdSlot *)slot barStyle:(BURewardedDownloadBarStyle)downloadBarStyle;
  21. @end
  22. @protocol CSJRewardedVideoDownloadBarDelegate <NSObject>
  23. @optional
  24. - (void)downloadBarTapped:(id)sender extraDic:(NSDictionary *)extraDic;
  25. - (void)downloadButtonTapped:(id)sender extraDic:(NSDictionary *)extraDic;
  26. @end
  27. NS_ASSUME_NONNULL_END