SVSContent Data
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
Builder class for SVSContentData instances
Properties
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
Fills the passed HashMap with all relevant parameters of this SVSContentData Object