Timeline advertising classes

These classes provide information about ads that occur within a timeline.

Package: com.adobe.mediacore.timeline.advertising

Package: com.adobe.mediacore.timeline.advertising.auditude

Name Description
Ad Class that defines the Ad abstraction and holds all ad information. It is defined by a unique ID, a duration, and a MediaResource. The MediaResource contains the URL where the actual ad content resides.
AdAsset Class that represents an asset to be displayed. Class representing an ad asset.
AdBreak Class that gives a unified view on several ads that will be played at some point during playback.
AdBreakPlacement Ad break placement operation class.
AdBreakPolicy Enumeration that defines the ad playback policy related to the user bypassing ads while seeking.
AdClick Class that represents a click instance associated with an asset. This instance contains information about the click-through URL and the title that can be used to provide additional information to the user.
AdPolicyInfo Interface that defines properties for AdPolicySelector API calls. These properties provide the context for enforcing each ad behavior.
AdPolicySelector An ad policy selector interface for enforcing ad behaviors. Applications can conform to this interface by implementing all the required methods or by extending the existing default policy selector class to customize specific behaviors.
auditude.AuditudeAdProvider Deprecated. Use AuditudeResolver.
AuditudeResolver Class that handles primetime ad resolving in the Phrase process.
AuditudeTracker Class that implements the ContentTracker interface and defines Primetime ad-tracking events.
ContentResolver Class that handles the ad-resolving part in the Phrase process.
ContentTracker Interface that defines the protocol that you must implement if you want to create an ad-tracking module that is designed to integrate with the library or a custom ad tracker. This interface requires that you define the way ad-progress events are reported to the remote ad-tracking system.
PlacementInformation Class that abstracts a placement information request. Each resolved ad must have one placement information attached to it. The placement information describes where the ad is intended to be placed on the timeline. It contains information such as:
  • Placement position (in ms)
  • Type of the placement (pre-roll, mid-roll, or post-roll)
  • Duration of the main content chunk that is about to be replaced

On this page