Index
All Classes and Interfaces|All Packages
A
- activate(Context) - Static method in class com.iab.omid.library.Omid
-
Activate OM SDK prior to calling any other API methods.
- addFriendlyObstruction(View, FriendlyObstructionPurpose, String) - Method in class com.iab.omid.library.adsession.AdSession
-
Add friendly obstruction which should then be excluded from all ad session viewability calculations.
- addFriendlyObstruction(View, FriendlyObstructionPurpose, String) - Method in class com.iab.omid.library.adsession.JavaScriptSessionService
-
Add a friendly obstruction which should then be excluded from all ad session viewability calculations.
- AdEvents - Class in com.iab.omid.library.adsession
-
Ad event API enabling the integration partner to signal to all verification providers when key events have occurred.
- AdSession - Class in com.iab.omid.library.adsession
-
Ad session API enabling the integration partner to notify OM SDK of key state relating to viewability calculations.
- AdSession() - Constructor for class com.iab.omid.library.adsession.AdSession
- AdSessionConfiguration - Class in com.iab.omid.library.adsession
-
Created by pharris on 11/09/2017.
- AdSessionContext - Class in com.iab.omid.library.adsession
-
This class will provide the ad session both details of the partner and whether this is considered HTML or native.
- adUserInteraction(InteractionType) - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that the user has performed an ad interaction.
- AUDIBLE - Enum constant in enum class com.iab.omid.library.adsession.ImpressionType
-
The integration is using audible criteria (2 continuous second of media playback with non-zero volume) for the OMID impression.
- AUDIO - Enum constant in enum class com.iab.omid.library.adsession.CreativeType
-
Similar to video but only contains audio media.
B
- BEGIN_TO_RENDER - Enum constant in enum class com.iab.omid.library.adsession.ImpressionType
-
The integration is using begin-to-render criteria for the OMID impression.
- bufferFinish() - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that buffering has finished and media playback has resumed.
- bufferStart() - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that media playback has stopped and started buffering.
C
- CLICK - Enum constant in enum class com.iab.omid.library.adsession.media.InteractionType
-
The user clicked to load the ad's landing page.
- CLOSE_AD - Enum constant in enum class com.iab.omid.library.adsession.FriendlyObstructionPurpose
-
The friendly obstruction relates to closing an ad (such as a close button).
- COLLAPSED - Enum constant in enum class com.iab.omid.library.adsession.media.PlayerState
-
The player has been reduced from its original size.
- com.iab.omid.library - package com.iab.omid.library
- com.iab.omid.library.adsession - package com.iab.omid.library.adsession
- com.iab.omid.library.adsession.media - package com.iab.omid.library.adsession.media
- complete() - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that media playback is complete.
- create(Partner, WebView, boolean) - Static method in class com.iab.omid.library.adsession.JavaScriptSessionService
-
Create and initialize an instance of the JavaScriptSessionService.
- createAdEvents(AdSession) - Static method in class com.iab.omid.library.adsession.AdEvents
-
Create ad events instance associated with the supplied ad session.
- createAdSession(AdSessionConfiguration, AdSessionContext) - Static method in class com.iab.omid.library.adsession.AdSession
-
Create new ad session supplying the adSessionConfiguration and adSessionContext.
- createAdSessionConfiguration(CreativeType, ImpressionType, Owner, Owner, boolean) - Static method in class com.iab.omid.library.adsession.AdSessionConfiguration
-
Create new ad session configuration supplying the owner for both the impression and media events along with the type of creative being rendered/measured The OM SDK JS service will use this information to help identify where the source of these events is expected to be received.
- createHtmlAdSessionContext(Partner, WebView, String, String) - Static method in class com.iab.omid.library.adsession.AdSessionContext
-
Create a new "html" ad session context.
- createJavascriptAdSessionContext(Partner, WebView, String, String) - Static method in class com.iab.omid.library.adsession.AdSessionContext
-
Create a new "javascript" ad session context.
- createMediaEvents(AdSession) - Static method in class com.iab.omid.library.adsession.media.MediaEvents
-
Create media events instance for the associated ad session.
- createNativeAdSessionContext(Partner, String, List<VerificationScriptResource>, String, String) - Static method in class com.iab.omid.library.adsession.AdSessionContext
-
Create a new "native" ad session context.
- createPartner(String, String) - Static method in class com.iab.omid.library.adsession.Partner
-
Create new partner instance providing both name and version.
- createVastPropertiesForNonSkippableMedia(boolean, Position) - Static method in class com.iab.omid.library.adsession.media.VastProperties
-
This method enables the media player to create a new VAST properties instance for non-skippable media ad placement.
- createVastPropertiesForSkippableMedia(float, boolean, Position) - Static method in class com.iab.omid.library.adsession.media.VastProperties
-
This method enables the media player to create a new VAST properties instance for skippable media ad placement.
- createVerificationScriptResourceWithoutParameters(URL) - Static method in class com.iab.omid.library.adsession.VerificationScriptResource
-
Create new verification script resource instance which does not require any vendor specific verification parameters.
- createVerificationScriptResourceWithParameters(String, URL, String) - Static method in class com.iab.omid.library.adsession.VerificationScriptResource
-
Create new verification script resource instance which requires vendor specific verification parameters.
- CreativeType - Enum Class in com.iab.omid.library.adsession
-
List of supported creative types.
D
- DEFINED_BY_JAVASCRIPT - Enum constant in enum class com.iab.omid.library.adsession.CreativeType
-
Creative type will be set by JavaScript session script.
- DEFINED_BY_JAVASCRIPT - Enum constant in enum class com.iab.omid.library.adsession.ImpressionType
-
Impression type will be set by JavaScript session script.
E
- error(ErrorType, String) - Method in class com.iab.omid.library.adsession.AdSession
-
Notify all verification providers that an error has occurred on the ad session.
- ErrorType - Enum Class in com.iab.omid.library.adsession
-
List of supported error types.
- EXPANDED - Enum constant in enum class com.iab.omid.library.adsession.media.PlayerState
-
The player has expanded from its original size.
F
- finish() - Method in class com.iab.omid.library.adsession.AdSession
-
Notify all verification providers that the ad session has finished and all ad view tracking will stop.
- firstQuartile() - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that media playback has reached the first quartile.
- FriendlyObstructionPurpose - Enum Class in com.iab.omid.library.adsession
-
List of allowed friendly obstruction purposes.
- FULLSCREEN - Enum constant in enum class com.iab.omid.library.adsession.media.PlayerState
-
The player has entered fullscreen mode.
G
- GENERIC - Enum constant in enum class com.iab.omid.library.adsession.ErrorType
-
The integration is publishing a "generic" error to verification scripts.
- getAdSessionContextType() - Method in class com.iab.omid.library.adsession.AdSessionContext
-
For OM SDK internal use only.
- getContentUrl() - Method in class com.iab.omid.library.adsession.AdSessionContext
- getCustomReferenceData() - Method in class com.iab.omid.library.adsession.AdSessionContext
- getInjectedResourcesMap() - Method in class com.iab.omid.library.adsession.AdSessionContext
-
For OM SDK internal use only.
- getName() - Method in class com.iab.omid.library.adsession.Partner
- getOmidJsScriptContent() - Method in class com.iab.omid.library.adsession.AdSessionContext
- getPartner() - Method in class com.iab.omid.library.adsession.AdSessionContext
- getPosition() - Method in class com.iab.omid.library.adsession.media.VastProperties
-
Gets the player position indicated by these properties.
- getResourceUrl() - Method in class com.iab.omid.library.adsession.VerificationScriptResource
- getSkipOffset() - Method in class com.iab.omid.library.adsession.media.VastProperties
-
Gets the skip offset (number of seconds after which media is skippable).
- getVendorKey() - Method in class com.iab.omid.library.adsession.VerificationScriptResource
- getVerificationParameters() - Method in class com.iab.omid.library.adsession.VerificationScriptResource
- getVerificationScriptResources() - Method in class com.iab.omid.library.adsession.AdSessionContext
- getVersion() - Method in class com.iab.omid.library.adsession.Partner
- getVersion() - Static method in class com.iab.omid.library.Omid
-
Access the running OM SDK semantic version.
- getWebView() - Method in class com.iab.omid.library.adsession.AdSessionContext
H
- HTML_DISPLAY - Enum constant in enum class com.iab.omid.library.adsession.CreativeType
-
Rendered in webview, verification code can be inside creative or in metadata.
I
- impressionOccurred() - Method in class com.iab.omid.library.adsession.AdEvents
-
Notify the ad session that an impression event has occurred.
- ImpressionType - Enum Class in com.iab.omid.library.adsession
-
The criterion for an ad session's OMID impression event.
- injectScriptContentIntoHtml(String, String) - Static method in class com.iab.omid.library.ScriptInjector
-
Injects the supplied OM SDK JS content into the served HTML.
- InteractionType - Enum Class in com.iab.omid.library.adsession.media
-
List of supported media event user interaction types.
- INVITATION_ACCEPTED - Enum constant in enum class com.iab.omid.library.adsession.media.InteractionType
-
The user engaged with ad content to load a separate experience.
- isActive() - Static method in class com.iab.omid.library.Omid
-
Determine if the running OM SDK is active before attempting to create any ad sessions.
- isAutoPlay() - Method in class com.iab.omid.library.adsession.media.VastProperties
-
Indicates if these properties are for an auto-play media or not.
- isNativeImpressionOwner() - Method in class com.iab.omid.library.adsession.AdSessionConfiguration
-
For OM SDK internal use only.
- isNativeMediaEventsOwner() - Method in class com.iab.omid.library.adsession.AdSessionConfiguration
-
For OM SDK internal use only.
- isSkippable() - Method in class com.iab.omid.library.adsession.media.VastProperties
-
Indicates if these properties are for skippable or non-skippable media.
J
- JAVASCRIPT - Enum constant in enum class com.iab.omid.library.adsession.Owner
-
The integration will send the event from a JavaScript session script.
- JavaScriptSessionService - Class in com.iab.omid.library.adsession
-
Service supporting ad sessions managed (started/finished) via JavaScript Session Client APIs by providing native-layer measurement signals.
- JavaScriptSessionService.TearDownHandler - Interface in com.iab.omid.library.adsession
L
- loaded() - Method in class com.iab.omid.library.adsession.AdEvents
-
Notify the ad session that a display loaded event has occurred.
- loaded(VastProperties) - Method in class com.iab.omid.library.adsession.AdEvents
-
Notify the ad session that a video/audio loaded event has occurred.
- LOADED - Enum constant in enum class com.iab.omid.library.adsession.ImpressionType
-
The integration is using count-on-download criteria for the OMID impression.
M
- MediaEvents - Class in com.iab.omid.library.adsession.media
-
This provides a complete list of native media events supported by OM SDK.
- midpoint() - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that media playback has reached the midpoint.
- MIDROLL - Enum constant in enum class com.iab.omid.library.adsession.media.Position
-
The ad plays in the middle of video content, or between two separate content videos.
- MINIMIZED - Enum constant in enum class com.iab.omid.library.adsession.media.PlayerState
-
The player is collapsed in such a way that the video is hidden.
N
- NATIVE - Enum constant in enum class com.iab.omid.library.adsession.Owner
-
The integration will send the event from the native layer.
- NATIVE_DISPLAY - Enum constant in enum class com.iab.omid.library.adsession.CreativeType
-
Rendered by native, verification code provided in metadata only.
- NONE - Enum constant in enum class com.iab.omid.library.adsession.Owner
-
The integration will not send the event.
- NORMAL - Enum constant in enum class com.iab.omid.library.adsession.media.PlayerState
-
The player's default playback size.
- NOT_VISIBLE - Enum constant in enum class com.iab.omid.library.adsession.FriendlyObstructionPurpose
-
The friendly obstruction is not visibly obstructing the ad but may seem so due to technical limitations.
O
- Omid - Class in com.iab.omid.library
-
This application level class will be called by all integration partners to ensure OM SDK has
been activated before calling any other API methods. - ONE_PIXEL - Enum constant in enum class com.iab.omid.library.adsession.ImpressionType
-
The integration is using one-pixel criteria (when the creative has at least 1 visible pixel on screen) for the OMID impression.
- onTearDown(boolean) - Method in interface com.iab.omid.library.adsession.JavaScriptSessionService.TearDownHandler
- OTHER - Enum constant in enum class com.iab.omid.library.adsession.FriendlyObstructionPurpose
-
The friendly obstruction is obstructing for any purpose not already described.
- OTHER - Enum constant in enum class com.iab.omid.library.adsession.ImpressionType
-
The integration's criteria uses none of the above criteria for the OMID impression.
- Owner - Enum Class in com.iab.omid.library.adsession
-
Identifies which integration layer is responsible for sending certain events.
P
- Partner - Class in com.iab.omid.library.adsession
-
Details about the integration partner which will be supplied to the ad session.
- pause() - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that media playback has paused after a user interaction.
- PlayerState - Enum Class in com.iab.omid.library.adsession.media
-
List of supported media event player states.
- playerStateChange(PlayerState) - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that media player state has changed.
- Position - Enum Class in com.iab.omid.library.adsession.media
-
List of supported media player positions.
- POSTROLL - Enum constant in enum class com.iab.omid.library.adsession.media.Position
-
The ad plays following video content.
- PREROLL - Enum constant in enum class com.iab.omid.library.adsession.media.Position
-
The ad plays preceding video content.
R
- registerAdView(View) - Method in class com.iab.omid.library.adsession.AdSession
-
Register ad view to be used for tracking viewability.
- removeAllFriendlyObstructions() - Method in class com.iab.omid.library.adsession.AdSession
-
Utility method to remove all registered friendly obstructions.
- removeAllFriendlyObstructions() - Method in class com.iab.omid.library.adsession.JavaScriptSessionService
-
Remove all registered friendly obstructions from any currently running and future ad sessions measured by this instance of JavaScriptSessionService.
- removeFriendlyObstruction(View) - Method in class com.iab.omid.library.adsession.AdSession
-
Remove registered friendly obstruction.
- removeFriendlyObstruction(View) - Method in class com.iab.omid.library.adsession.JavaScriptSessionService
-
Remove a registered friendly obstruction from any currently running and future ad sessions measured by this instance of JavaScriptSessionService.
- resume() - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that media playback has resumed (after being paused) after a user interaction.
S
- ScriptInjector - Class in com.iab.omid.library
-
Utility class which enables integration partners to use a standard approach for injecting OM SDK JS into the served tag HTML content.
- setAdView(View) - Method in class com.iab.omid.library.adsession.JavaScriptSessionService
-
Sets the native view that contains the ad and is used for viewability tracking.
- setPossibleObstructionListener(PossibleObstructionListener) - Method in class com.iab.omid.library.adsession.AdSession
-
For debugging purposes only.
- skipped() - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that media playback has stopped as a user skip interaction.
- STANDALONE - Enum constant in enum class com.iab.omid.library.adsession.media.Position
-
The ad plays independently of any video content.
- start() - Method in class com.iab.omid.library.adsession.AdSession
-
Notify all verification providers that the ad session has started and ad view tracking will begin.
- start(float, float) - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that media content has started playing.
T
- tearDown(JavaScriptSessionService.TearDownHandler) - Method in class com.iab.omid.library.adsession.JavaScriptSessionService
-
Tear down this instance of the service.
- thirdQuartile() - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that media playback has reached the third quartile.
- toJSON() - Method in class com.iab.omid.library.adsession.media.VastProperties
-
For OM SDK internal use only.
- toJsonObject() - Method in class com.iab.omid.library.adsession.AdSessionConfiguration
-
For OM SDK internal use only.
- toJsonObject() - Method in class com.iab.omid.library.adsession.VerificationScriptResource
-
For OM SDK internal use only.
- toString() - Method in enum class com.iab.omid.library.adsession.CreativeType
- toString() - Method in enum class com.iab.omid.library.adsession.ErrorType
- toString() - Method in enum class com.iab.omid.library.adsession.ImpressionType
- toString() - Method in enum class com.iab.omid.library.adsession.media.InteractionType
- toString() - Method in enum class com.iab.omid.library.adsession.media.PlayerState
- toString() - Method in enum class com.iab.omid.library.adsession.media.Position
- toString() - Method in enum class com.iab.omid.library.adsession.Owner
U
- UNSPECIFIED - Enum constant in enum class com.iab.omid.library.adsession.ImpressionType
-
The integration is not declaring the criteria for the OMID impression.
- updateLastActivity() - Static method in class com.iab.omid.library.Omid
-
Notify OM SDK to update last activity time when users interact on CTV devices.
V
- valueOf(String) - Static method in enum class com.iab.omid.library.adsession.CreativeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.iab.omid.library.adsession.ErrorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.iab.omid.library.adsession.FriendlyObstructionPurpose
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.iab.omid.library.adsession.ImpressionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.iab.omid.library.adsession.media.InteractionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.iab.omid.library.adsession.media.PlayerState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.iab.omid.library.adsession.media.Position
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.iab.omid.library.adsession.Owner
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.iab.omid.library.adsession.CreativeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.iab.omid.library.adsession.ErrorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.iab.omid.library.adsession.FriendlyObstructionPurpose
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.iab.omid.library.adsession.ImpressionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.iab.omid.library.adsession.media.InteractionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.iab.omid.library.adsession.media.PlayerState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.iab.omid.library.adsession.media.Position
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.iab.omid.library.adsession.Owner
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VastProperties - Class in com.iab.omid.library.adsession.media
-
This object is used to capture key VAST properties so this can be shared with all registered verification providers.
- VerificationScriptResource - Class in com.iab.omid.library.adsession
-
Details about the verification provider which will be supplied to the ad session.
- VIDEO - Enum constant in enum class com.iab.omid.library.adsession.CreativeType
-
Rendered instream or as standalone video, verification code provided in metadata.
- VIDEO - Enum constant in enum class com.iab.omid.library.adsession.ErrorType
-
The integration is publishing a "video" error to verification scripts.
- VIDEO_CONTROLS - Enum constant in enum class com.iab.omid.library.adsession.FriendlyObstructionPurpose
-
The friendly obstruction relates to interacting with a video (such as play/pause buttons).
- VIEWABLE - Enum constant in enum class com.iab.omid.library.adsession.ImpressionType
-
The integration is using viewable criteria (1 second for display, 2 seconds while playing for video, and at least 50% of the creative is visible) for the OMID impression.
- volumeChange(float) - Method in class com.iab.omid.library.adsession.media.MediaEvents
-
Notify all media listeners that the media player volume has changed.
All Classes and Interfaces|All Packages