GDTRewardVideoAdNetworkConnectorProtocol.h 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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. @protocol GDTRewardVideoAdNetworkAdapterProtocol;
  10. @protocol GDTRewardVideoAdNetworkConnectorProtocol <NSObject>
  11. - (void)adapter_rewardVideoAdDidLoad:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  12. /**
  13. 视频数据下载成功回调,已经下载过的视频会直接回调
  14. @param adapter 实例
  15. */
  16. - (void)adapter_rewardVideoAdVideoDidLoad:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  17. /**
  18. 视频播放页即将展示回调
  19. @param adapter 实例
  20. */
  21. - (void)adapter_rewardVideoAdWillVisible:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  22. /**
  23. 视频广告曝光回调
  24. @param adapter 实例
  25. */
  26. - (void)adapter_rewardVideoAdDidExposed:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  27. /**
  28. 视频播放页关闭回调
  29. @param adapter 实例
  30. */
  31. - (void)adapter_rewardVideoAdDidClose:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  32. /**
  33. 视频广告信息点击回调
  34. @param adapter 实例
  35. */
  36. - (void)adapter_rewardVideoAdDidClicked:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  37. /**
  38. 视频广告各种错误信息回调
  39. @param adapter 实例
  40. @param error 具体错误信息
  41. */
  42. - (void)adapter_rewardVideoAd:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter didFailWithError:(NSError *)error;
  43. /**
  44. 视频广告播放达到激励条件回调
  45. @param adapter 实例
  46. */
  47. - (void)adapter_rewardVideoAdDidRewardEffective:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  48. - (void)adapter_rewardVideoAdDidPlayFinish:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
  49. @end