public class

SVSAdPlayerConfiguration

extends Object
implements Parcelable Serializable
java.lang.Object
   ↳ com.smartadserver.android.instreamsdk.model.adplayerconfig.SVSAdPlayerConfiguration

Class Overview

This class holds all configuration options for the ad player, stored in dedicated classes

Summary

[Expand]
Inherited Constants
From interface android.os.Parcelable
Public Constructors
SVSAdPlayerConfiguration()
Constructor with default parameters
SVSAdPlayerConfiguration(String json)
Constructor with a JSON
Public Methods
SVSAdPlayerConfigurationDisplayOptions getDisplayOptions()
Returns the inner SVSAdPlayerConfigurationDisplayOptions object
SVSAdPlayerConfigurationPublisherOptions getPublisherOptions()
Returns the inner SVSAdPlayerConfigurationPublisherOptions object
SVSAdPlayerConfigurationRTBOptions getRTBOptions()
Returns the inner SVSAdPlayerConfigurationRTBOptions object
static Future<SVSAdPlayerConfiguration> parseFromUrl(String url)
Method that parses a JSON located at the specified url and returns a Future <SVSAdPlayerConfiguration>.
void setDisplayOptions(SVSAdPlayerConfigurationDisplayOptions displayOptions)
Sets the inner SVSAdPlayerConfigurationDisplayOptions object
void setPublisherOptions(SVSAdPlayerConfigurationPublisherOptions publisherOptions)
Sets the inner SVSAdPlayerConfigurationPublisherOptions object
void setRTBOptions(SVSAdPlayerConfigurationRTBOptions RTBOptions)
Sets the inner SVSAdPlayerConfigurationRTBOptions object
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Public Constructors

public SVSAdPlayerConfiguration ()

Constructor with default parameters

public SVSAdPlayerConfiguration (String json)

Constructor with a JSON

Throws
JSONException

Public Methods

public SVSAdPlayerConfigurationDisplayOptions getDisplayOptions ()

Returns the inner SVSAdPlayerConfigurationDisplayOptions object

public SVSAdPlayerConfigurationPublisherOptions getPublisherOptions ()

Returns the inner SVSAdPlayerConfigurationPublisherOptions object

public SVSAdPlayerConfigurationRTBOptions getRTBOptions ()

Returns the inner SVSAdPlayerConfigurationRTBOptions object

public static Future<SVSAdPlayerConfiguration> parseFromUrl (String url)

Method that parses a JSON located at the specified url and returns a Future <SVSAdPlayerConfiguration>. The SVSAdPlayerConfiguration can then be retrieved from the Future, at convenience, with the blocking get() method.

Parameters
url the url of the JSON file
Returns

public void setDisplayOptions (SVSAdPlayerConfigurationDisplayOptions displayOptions)

Sets the inner SVSAdPlayerConfigurationDisplayOptions object

public void setPublisherOptions (SVSAdPlayerConfigurationPublisherOptions publisherOptions)

Sets the inner SVSAdPlayerConfigurationPublisherOptions object

public void setRTBOptions (SVSAdPlayerConfigurationRTBOptions RTBOptions)

Sets the inner SVSAdPlayerConfigurationRTBOptions object