123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- #import <Foundation/Foundation.h>
- #import "GDTUnifiedNativeAdDataObject.h"
- #import "GDTUnifiedNativeAdView.h"
- NS_ASSUME_NONNULL_BEGIN
- @protocol GDTUnifiedNativeAdDelegate <NSObject>
- - (void)gdt_unifiedNativeAdLoaded:(NSArray<GDTUnifiedNativeAdDataObject *> * _Nullable)unifiedNativeAdDataObjects error:(NSError * _Nullable)error;
- @end
- @interface GDTUnifiedNativeAd : NSObject
- @property (nonatomic, weak) id<GDTUnifiedNativeAdDelegate> delegate;
- @property (nonatomic) NSInteger minVideoDuration;
- @property (nonatomic) NSInteger maxVideoDuration;
- @property (nonatomic, assign) GDTVideoPlayPolicy videoPlayPolicy;
- @property (nonatomic, assign) GDTVideoRenderType videoRenderType;
- - (instancetype)initWithPlacementId:(NSString *)placementId;
- - (instancetype)initWithAppId:(NSString *)appId placementId:(NSString *)placementId GDT_DEPRECATED_MSG_ATTRIBUTE("接口即将废弃,请使用 initWithPlacementId:");
- - (void)loadAd;
- - (void)loadAdWithAdCount:(NSInteger)adCount;
- - (NSString *)adNetworkName;
- - (void)setVastClassName:(NSString *)vastClassName;
- @end
- NS_ASSUME_NONNULL_END
|