GCKAdBreakClipInfoBuilder 类

GCKAdBreakClipInfoBuilder 类参考

概览

用于构建新的或派生的 GCKAdBreakClipInfo 实例的构建器对象。

构建器可用于从现有构造函数派生 GCKAdBreakClipInfo

[[GCKAdBreakClipInfoBuilder 分配] initWithAdBreakClipInfo:originalAdBreakClipInfo];
Builder.adBreakClipID = ...; // 更改广告插播时间点剪辑 ID。
builder.duration = 100; // 更改广告插播时长。
GCKAdBreakClipInfo *derivedAdBreakClipInfo = [builder build];

它还可用于从头开始构建新的 GCKAdBreakClipInfo

[[GCKAdBreakClipInfoBuilder alloc] initWithAdBreakClipID:...];
Builder.title = ...;
Builder.contentURL = ...;
Builder.contentID = ...;
// 设置所需的所有其他属性...
GCKAdBreakClipInfo *newAdBreakClipInfo = [builder build];
开始时间
4.3.4

此类继承 NSObject。

实例方法摘要

(instancetype) - initWithAdBreakClipInfo:
 使用 adBreakClipInfo 对象的所有字段构造新的 GCKAdBreakClipInfoBuilder更多...
 
(instancetype) - initWithAdBreakClipID:
 使用广告插播时间点剪辑 ID 以及初始化为默认值的所有其他属性构造新的 GCKAdBreakClipInfoBuilder更多...
 
(instancetype) - init
 
(GCKAdBreakClipInfo *) - build
 使用构建器的当前属性构建 GCKAdBreakClipInfo更多...
 

属性摘要

NSString * adBreakClipID
 用于唯一标识此广告插播时间点的字符串。更多...
 
NSTimeInterval duration
 剪辑的时长。更多...
 
NSString * title
 剪辑的标题。更多...
 
NSURL * clickThroughURL
 此剪辑的点击后到达网址。更多...
 
NSURL * contentURL
 代表此剪辑的内容(通常是图片)的网址。更多...
 
NSString * mimeType
 contentURL 引用的内容的 MIME 类型。更多...
 
NSString * contentID
 内容的 ID。更多...
 
NSURL * posterURL
 此剪辑的海报网址。更多...
 
NSTimeInterval whenSkippable
 片段中可跳过的时长(以秒为单位)。更多...
 
GCKHLSSegmentFormat hlsSegmentFormat
 此剪辑的 HLS 片段格式。更多...
 
GCKVASTAdsRequestvastAdsRequest
 VAST 广告请求配置(如果有)。更多...
 
id customData
 与剪辑关联的自定义应用专属数据。更多...
 

方法详细信息

- (instancetype) initWithAdBreakClipInfo: (GCKAdBreakClipInfo *)  adBreakClipInfo

使用 adBreakClipInfo 对象的所有字段构造新的 GCKAdBreakClipInfoBuilder

Parameters
adBreakClipInfoThe ad break clip info to get the fields from.
- (instancetype) initWithAdBreakClipID: (NSString *)  adBreakClipID

使用广告插播时间点剪辑 ID 以及初始化为默认值的所有其他属性构造新的 GCKAdBreakClipInfoBuilder

Parameters
adBreakClipIDThe clip ID of the ad break clip info.
- (GCKAdBreakClipInfo *) build

使用构建器的当前属性构建 GCKAdBreakClipInfo

返回
新的 GCKAdBreakClipInfo 实例。

房源详情

- (NSString*) adBreakClipID
readwritenonatomiccopy

用于唯一标识此广告插播时间点的字符串。

- (NSTimeInterval) duration
readwritenonatomicassign

剪辑的时长。

- (NSString*) title
readwritenonatomiccopy

剪辑的标题。

- (NSURL*) clickThroughURL
readwritenonatomiccopy

此剪辑的点击后到达网址。

- (NSURL*) contentURL
readwritenonatomiccopy

代表此剪辑的内容(通常是图片)的网址。

- (NSString*) mimeType
readwritenonatomiccopy

contentURL 引用的内容的 MIME 类型。

- (NSString*) contentID
readwritenonatomiccopy

内容的 ID。

- (NSURL*) posterURL
readwritenonatomiccopy

此剪辑的海报网址。

- (NSTimeInterval) whenSkippable
readwritenonatomicassign

片段中可跳过的时长(以秒为单位)。

- (GCKHLSSegmentFormat) hlsSegmentFormat
readwritenonatomicassign

此剪辑的 HLS 片段格式。

- (GCKVASTAdsRequest*) vastAdsRequest
readwritenonatomicassign

VAST 广告请求配置(如果有)。

详见数字视频广告投放模板 4.0

- (id) customData
readwritenonatomicassign

与剪辑关联的自定义应用专属数据。