菜单

ATNativeRenderer

@class ATNativeADCache;

NS_ASSUME_NONNULL_BEGIN

@protocol ATNativeADRenderer;
@interface ATNativeRenderer : NSObject<ATNativeADRenderer>

-(UIView*)retriveADView;
- (void)recordCustomPlayerStatus:(ATPlayerStatus)status currentTime:(NSTimeInterval)time;
-(instancetype) initWithConfiguraton:(ATNativeADConfiguration*)configuration adView:(ATNativeADView*)adView;
-(__kindof UIView*)createMediaView;
@property(nonatomic, weak) ATNativeADView *ADView;
@property(nonatomic, readonly) ATNativeADConfiguration *configuration;

- (UIView *)getNetWorkMediaView;

- (UIView *)getNetWorkShakeView:(ATNativeADCache *)offer frame:(CGRect)frame;

- (UIView *)getNetworkSlideViewWithOffer:(ATNativeADCache *)offer frame:(CGRect)frame repeat:(int)repeat animationWidth:(CGFloat)animationWidth animationHeight:(CGFloat)animationHeight;

// for override
- (void)closeAct;

- (void)setVideoAutoPlay:(NSInteger)autoPlayType;

- (void)shakeViewDestroy:(UIView *)shakeView;

@end
上一个
ATNativeADCustomEvent
下一个
ATAdManager
最近修改: 2025-05-30Powered by