com.adobe.mediacore
Class AdvertisingFactory

java.lang.Object
  extended by com.adobe.mediacore.AdvertisingFactory
All Implemented Interfaces:
AdClientFactory

public abstract class AdvertisingFactory
extends Object
implements AdClientFactory


Constructor Summary
AdvertisingFactory()
           
 
Method Summary
abstract  AdBreakPolicySelector createAdBreakPolicySelector(MediaPlayerItem mediaPlayerItem)
          Create an ad break policy selector.
 AdProvider createAdProvider(MediaPlayerItem item)
          Create an AdProvider, which will issue the ad resolving requests.
abstract  ContentResolver createContentResolver(MediaPlayerItem item)
          Create an ContentProvider, which will issue the ad resolving requests.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.adobe.mediacore.AdClientFactory
createOpportunityDetector
 

Constructor Detail

AdvertisingFactory

public AdvertisingFactory()
Method Detail

createAdBreakPolicySelector

public abstract AdBreakPolicySelector createAdBreakPolicySelector(MediaPlayerItem mediaPlayerItem)
Create an ad break policy selector. The policy will instruct the media player on how to proceed after the ad break has been viewed by the user.

Parameters:
mediaPlayerItem - the current media player item
Returns:
an AdBreakPolicySelector

createContentResolver

public abstract ContentResolver createContentResolver(MediaPlayerItem item)
Create an ContentProvider, which will issue the ad resolving requests.

Parameters:
item - the current media player item
Returns:
the AdProvider created

createAdProvider

public AdProvider createAdProvider(MediaPlayerItem item)
Description copied from interface: AdClientFactory
Create an AdProvider, which will issue the ad resolving requests.

Specified by:
createAdProvider in interface AdClientFactory
Parameters:
item - the current media player item
Returns:
the AdProvider created