GDTRewardVideoAdNetworkConnectorProtocol.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. //
  2. // GDTRewardVideoAdNetworkConnectorProtocol.h
  3. // GDTMobApp
  4. //
  5. // Created by royqpwang on 2019/6/19.
  6. // Copyright © 2019 Tencent. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "GDTBaseAdNetworkAdapterProtocol.h"
  10. @protocol GDTRewardVideoAdNetworkAdapterProtocol;
  11. @protocol GDTRewardVideoAdNetworkConnectorProtocol <GDTBaseAdNetworkConnectorProtocol>
  12. - (void)adapter_rewardVideoAdDidLoad:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  13. /**
  14. 视频数据下载成功回调,已经下载过的视频会直接回调
  15. @param adapter 实例
  16. */
  17. - (void)adapter_rewardVideoAdVideoDidLoad:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  18. /**
  19. 视频播放页即将展示回调
  20. @param adapter 实例
  21. */
  22. - (void)adapter_rewardVideoAdWillVisible:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  23. /**
  24. 视频广告曝光回调
  25. @param adapter 实例
  26. */
  27. - (void)adapter_rewardVideoAdDidExposed:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  28. /**
  29. 视频播放页关闭回调
  30. @param adapter 实例
  31. */
  32. - (void)adapter_rewardVideoAdDidClose:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  33. /**
  34. 视频广告信息点击回调
  35. @param adapter 实例
  36. */
  37. - (void)adapter_rewardVideoAdDidClicked:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  38. /**
  39. 视频广告各种错误信息回调
  40. @param adapter 实例
  41. @param error 具体错误信息
  42. */
  43. - (void)adapter_rewardVideoAd:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter didFailWithError:(NSError *)error;
  44. /**
  45. 视频广告播放达到激励条件回调
  46. @param adapter 实例
  47. */
  48. - (void)adapter_rewardVideoAdDidRewardEffective:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  49. - (void)adapter_rewardVideoAdDidPlayFinish:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  50. @end