GCKAdBreakClipInfoBuilder クラス

GCKAdBreakClipInfoBuilder クラス リファレンス

概要

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

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

[[GCKAdBreakClipInfoBuilder alloc] 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
 このクリップのリンク先 URL。その他...
 
NSURL * contentURL
 このクリップを表すコンテンツ(通常は画像)の URL。その他...
 
NSString * mimeType
 contentURL によって参照されるコンテンツの MIME タイプ。その他...
 
NSString * contentID
 コンテンツの ID。その他...
 
NSURL * posterURL
 このクリップのポスター URL。その他...
 
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

このクリップのリンク先 URL。

- (NSURL*) contentURL
readwritenonatomiccopy

このクリップを表すコンテンツ(通常は画像)の URL。

- (NSString*) mimeType
readwritenonatomiccopy

contentURL によって参照されるコンテンツの MIME タイプ。

- (NSString*) contentID
readwritenonatomiccopy

コンテンツの ID。

- (NSURL*) posterURL
readwritenonatomiccopy

このクリップのポスター URL。

- (NSTimeInterval) whenSkippable
readwritenonatomicassign

クリップをスキップできる長さ(秒)。

- (GCKHLSSegmentFormat) hlsSegmentFormat
readwritenonatomicassign

このクリップの HLS セグメント形式。

- (GCKVASTAdsRequest*) vastAdsRequest
readwritenonatomicassign

VAST 広告リクエストの設定(存在する場合)。

詳しくは、デジタル動画広告配信テンプレート 4.0 をご覧ください。

- (id) customData
readwritenonatomicassign

クリップに関連付けられたカスタム アプリケーション固有のデータ。