MOLaunchImageAdView.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. // 好用请star:https://github.com/AllLuckly/LBLaunchImageAd
  2. // MOLaunchImageAdView.h
  3. // MOLaunchImageAd 1.1.0
  4. // Created by gold on 16/6/8.
  5. // Copyright © 2016年 Bison. All rights reserved.
  6. typedef enum {
  7. LogoAdType = 0,///带logo的广告
  8. FullScreenAdType = 1,///全屏的广告
  9. }MOAdType;
  10. typedef enum {
  11. skipAdType = 1,///点击跳过
  12. clickAdType = 2,///点击广告
  13. overtimeAdType = 3,///倒计时完成跳过
  14. }MOClickType;
  15. #import <UIKit/UIKit.h>
  16. #import <ImageIO/ImageIO.h>
  17. typedef void (^LBClick) (const MOClickType);
  18. @interface MOLaunchImageAdView : UIView
  19. @property (nonatomic, strong) UIImageView *mo_aDImgView;
  20. ///倒计时总时长,默认6秒
  21. @property (nonatomic, assign) NSInteger mo_adTime;
  22. ///跳过按钮 可自定义
  23. @property (nonatomic, strong) UIButton *mo_skipBtn;
  24. ///本地图片名字
  25. @property (nonatomic, copy) NSString *mo_localAdImgName;
  26. ///网络图片URL
  27. @property (nonatomic, copy) NSString *mo_imgUrl;
  28. ///广告点击URL
  29. @property (nonatomic, copy) NSString *mo_advertUrl;
  30. ///是否支持点击广告
  31. @property (nonatomic, assign) BOOL mo_isClickAdView;
  32. @property (nonatomic, copy)LBClick mo_clickBlock;
  33. /*
  34. * adType 广告类型
  35. */
  36. - (void(^)(MOAdType const adType))mo_getLBlaunchImageAdViewType;
  37. @end