GDTNativeExpressAdView.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //
  2. // GDTNativeExpressAdView.h
  3. // GDTMobApp
  4. //
  5. // Created by michaelxing on 2017/4/14.
  6. // Copyright © 2017年 Tencent. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @interface GDTNativeExpressAdView : UIView
  10. /**
  11. * 是否渲染完毕
  12. */
  13. @property (nonatomic, assign, readonly) BOOL isReady;
  14. /**
  15. * 是否是视频模板广告
  16. */
  17. @property (nonatomic, assign, readonly) BOOL isVideoAd;
  18. /*
  19. * viewControllerForPresentingModalView
  20. * 详解:[必选]开发者需传入用来弹出目标页的ViewController,一般为当前ViewController
  21. */
  22. @property (nonatomic, weak) UIViewController *controller;
  23. /**
  24. *[必选]
  25. *原生模板广告渲染
  26. */
  27. - (void)render;
  28. /**
  29. * 视频模板广告时长,单位 ms
  30. */
  31. - (CGFloat)videoDuration;
  32. /**
  33. * 视频模板广告已播放时长,单位 ms
  34. */
  35. - (CGFloat)videoPlayTime;
  36. /**
  37. 返回广告的eCPM,单位:分
  38. @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常
  39. */
  40. - (NSInteger)eCPM;
  41. /**
  42. 返回广告的eCPM等级
  43. @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常
  44. */
  45. - (NSString *)eCPMLevel;
  46. @end