CSJAdDeepLinkActionManager.h 667 B

12345678910111213141516171819202122
  1. //
  2. // CSJAdDeepLinkActionManager.h
  3. // CSJAdSDK
  4. //
  5. // Created by carl on 2018/1/4.
  6. // Copyright © 2018年 bytedance. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "CSJActionServiceDefine.h"
  10. @protocol CSJAd;
  11. @class CSJASlotContext;
  12. @interface CSJAdDeepLinkActionManager : NSObject
  13. + (instancetype)sharedManager;
  14. #pragma mark - Public(Splash)
  15. - (void)handleActionWithModel:(id<CSJActionDeepLinkModel, CSJActionWebModel>) model context:(CSJASlotContext *)context completionBlock:(void(^)(BOOL))completionBlock;
  16. - (BOOL)canPresentPlayableLandingPageWithContext:(CSJASlotContext *)context meta:(id<CSJActionDeepLinkModel, CSJActionWebModel>)model;
  17. @end