SVSContentData

This class holds the details of the content video. Passed to the AdServer for targeting. This object should be passed to your instance of SVSAdManager during initialization.

Constructors

Link copied to clipboard
constructor(@Nullable contentID: String, @Nullable contentTitle: String, @Nullable videoContentType: String, @Nullable videoContentCategory: String, videoContentDuration: Int, videoSeasonNumber: Int, videoEpisodeNumber: Int, @Nullable videoContentRating: String, @Nullable contentProviderID: String, @Nullable contentProviderName: String, @Nullable videoContentDistributorID: String, @Nullable videoContentDistributorName: String, @Nullable videoContentTags: Array<String>, @Nullable externalContentID: String, @Nullable videoCMSID: String)
Initialize a SVSContentData instance.

Types

Link copied to clipboard
open class Builder
Builder class for SVSContentData instances

Properties

Link copied to clipboard
Identifier of the content video.
Link copied to clipboard
Identifier of the content provider.
Link copied to clipboard
Name of the content provider.
Link copied to clipboard
Title of the content video.
Link copied to clipboard
Identifier of the content in a third party system.
Link copied to clipboard
Identifier of the video content management system in charge of the content.
Link copied to clipboard
Category of the content video.
Link copied to clipboard
Identifier of the content distributor.
Link copied to clipboard
Name of the content distributor.
Link copied to clipboard
Duration of the content video (in seconds).
Link copied to clipboard
Permissible audience of the content video (general audiences, parental guidance, adult, etc.).
Link copied to clipboard
Array of keywords describing the content video.
Link copied to clipboard
Type of the content video.
Link copied to clipboard
Episode number of the content video.
Link copied to clipboard
Season number of the content video.

Functions

Link copied to clipboard
open fun getParameters(@NonNull parameters: HashMap<String, String>)
Fills the passed HashMap with all relevant parameters of this SVSContentData Object