Package com.ooyala.pulse
Classes related to the Ooyala Pulse SDK.
-
Interface Summary Interface Description LogListener Accepts log messages fromAdRequester
andTracker
.PulseAd This is the parent interface forPulseVideoAd
andPulsePauseAd
.PulseAdBreak This is the interface for ad breaks owned by aPulseSession
.PulseCompanionAd This interface is used to handle companion banners, and notify thePulseSession
about events regarding the companion banner.PulsePauseAd This interface is used to notify the owningPulseSession
about events regarding a pause ad, and provides access to relevant properties.PulseSession This interface is used to interact with an ad session.PulseSessionExtensionListener This interface is used by aPulseSession
to communicate with your application.PulseSessionListener This interface is used by aPulseSession
to communicate with your application.PulseVideoAd This interface is used to notify the owningPulseSession
about events regarding an ad, and provides access to relevant properties.Resource A resource that is either a static image or Flash banner, an HTML snippet or an HTML page, used by Companion and NonLinearCreative. -
Class Summary Class Description AdCategory Contains information about an ad category, such as its label to identify the ad content, and the organizational authority.AdPricing Contains information about ad pricing that can be used by real-time bidding (RTB) systems.AdSurvey The AdSurvey is used to provide a URL to any resource file having to do with collecting survey data.AdSystem A descriptive name for the system that serves the ad.AdVerification The AdVerification is used to contain the JavaScript or Flash code used to collect data.ContentMetadata Information about the content which a requested ad session is to be played with, as well as information targeting the desired campaign(s).Error Wraps information on errors when they occur.Error.Core Core error codes.Error.Domain The possible error domains.Error.Omid Omid error codes.Error.Request Request error codes.FriendlyObstruction HTMLResource A resource containing HTML code, used byPulseCompanionAd
IFrameResource A resource used byPulseCompanionAd
to be displayed within an IFrame.LogItem Passed toLogListener.onLog(LogItem)
under certain abnormal conditions (warnings, potential errors, and the like).MediaFile Represents a resource file used to display a linear creative; typically a video file.OmidAdConstants OmidAdSession This class is used to request OMID ad session.OmidVerificationScript Pulse The Ooyala Pulse SDK.RequestSettings Information about the environment in which the requested ad(s) will play.StaticResource A static resource, such as an image or Flash banner, used byPulseCompanionAd
.UniversalAdId The Universal ad Identifier is used to provide a unique creative identifier that is maintained across systems. -
Enum Summary Enum Description ContentMetadata.ContentForm Available content form values forContentMetadata.setContentForm(ContentForm)
.FriendlyObstruction.FriendlyObstructionPurpose LogItem.Event Describes the event which triggered the log item.LogItem.Source Describes the source of this log item.MediaFile.DeliveryMethod Indicates the delivery method of a given media file.OmidVerificationScript.VerificationError PlayerState List of supported video event player states.PulseAd.Variant Describe the variant of an ad, or, whether or not it is a sponsor ad.PulseAdError Potential errors encountered trying to play an ad.RequestSettings.AdBreakType Ad break positions which can be read fromPulseAdBreak
.RequestSettings.InsertionPointType Potential content form values used to determine the ad insertion policy.RequestSettings.Live Live parameters used to disable certain tracking, secondary lookup requests, real-time bidding requests, and/or cookie syncing for a live event.RequestSettings.SeekMode Modes which determine how the session behaves when a viewer seeks past one or more midroll ad breaks.