PLVVodMediaAd
Objective-C
@interface PLVVodMediaAd : NSObject
Swift
class PLVVodMediaAd : NSObject
广告数据模型
-
addrurl 跳转地址
Declaration
Objective-C
@property (nonatomic, copy) NSString *address;
Swift
var address: String! { get set }
-
adtype 广告类型
Declaration
Objective-C
@property (nonatomic) PLVVodMediaAdType type;
Swift
var type: PLVVodMediaAdType { get set }
-
cataid 广告分类id
Declaration
Objective-C
@property (nonatomic, copy) NSString *categoryId;
Swift
var categoryId: String! { get set }
-
location 位置
Declaration
Objective-C
@property (nonatomic) PLVVodMediaAdLocation location;
Swift
var location: PLVVodMediaAdLocation { get set }
-
matterurl 广告资源URL
Declaration
Objective-C
@property (nonatomic, copy) NSString *adUrl;
Swift
var adUrl: String! { get set }
-
timesize 广告时长,小于等于0则为无穷大
Declaration
Objective-C
@property (nonatomic) NSTimeInterval duration;
Swift
var duration: TimeInterval { get set }
-
已播放,广告只播放一次
Declaration
Objective-C
@property (nonatomic) BOOL played;
Swift
var played: Bool { get set }
-
初始化
Declaration
Objective-C
+ (instancetype)adWithDic:(NSDictionary *)dic;
Swift
convenience init!(dic: [AnyHashable : Any]!)