GCKAdBreakInfoBuilder クラス

GCKAdBreakInfoBuilder クラス リファレンス

概要

新規または派生した GCKAdBreakInfo インスタンスを作成するためのビルダー オブジェクト。

このビルダーを使用すると、既存のものから GCKAdBreakInfo を導出できます。

[[GCKAdBreakInfoBuilder alloc] initWithAdBreakInfo:originalAdBreakInfo];
builder.adBreakID = ...; // 広告ブレークのクリップ ID を変更します。
builder.playbackPosition = 100; // 広告ブレークの長さを変更します。
GCKAdBreakInfo *derivedAdBreakInfo = [builder build];

また、新しい GCKAdBreakInfo をゼロから作成するためにも使用できます。

[[GCKAdBreakInfoBuilder alloc] initWithAdBreakID:...];
builder.title = ...;
builder.contentURL = ...;
builder.contentID = ...;
// その他の必要なプロパティをすべて設定...
GCKAdBreakInfo *newAdBreakInfo = [ビルダー ビルド];
開始:
4.3.4

NSObject を継承します。

インスタンス メソッドの概要

(instancetype) - initWithAdBreakInfo:
 
(instancetype) - initWithAdBreakID:adBreakClipIds:
 
(instancetype) - init
 
(GCKAdBreakInfo *) - build
 

プロパティの概要

NSString * adBreakID
 このミッドロール挿入点を一意に識別する文字列。その他...
 
NSTimeInterval playbackPosition
 この広告の再生を開始する再生位置(秒単位)。その他...
 
NSArray< NSString * > * adBreakClipIDs
 この広告ブレークに含まれる広告ブレーク クリップの識別子文字列のリスト。その他...
 
BOOL watched
 ミッドロール挿入点がすでに視聴されているかどうか。その他...
 
BOOL embedded
 ミッドロール挿入点が埋め込まれているかどうか。その他...
 
BOOL expanded
 ミッドロール挿入点が展開されているかどうか。その他...
 

物件の詳細

- (NSString*) adBreakID
readwritenonatomiccopy

このミッドロール挿入点を一意に識別する文字列。

- (NSTimeInterval) playbackPosition
readwritenonatomicassign

この広告の再生を開始する再生位置(秒単位)。

- (NSArray<NSString *>*) adBreakClipIDs
readwritenonatomiccopy

この広告ブレークに含まれる広告ブレーク クリップの識別子文字列のリスト。

- (BOOL) watched
readwritenonatomicassign

ミッドロール挿入点がすでに視聴されているかどうか。

- (BOOL) embedded
readwritenonatomicassign

ミッドロール挿入点が埋め込まれているかどうか。

- (BOOL) expanded
readwritenonatomicassign

ミッドロール挿入点が展開されているかどうか。