All Classes and Interfaces
Class
Description
Custom browser for internal usage.
A wrapper to get all ad related details like transaction state, price(in future), etc
Base error.
Internal ad format.
AdSize class defines the size of the ad slot to be made available for auction.
Public ad unit format.
Created by matthew.rolufs on 9/1/15.
Contains Banner and Video parameters.
Deprecated.
Describes an OpenRTB banner object
Listener interface representing banner video events.
Listener interface representing BannerView events.
This class provides common functionality for Interstitial and Banner ads.
Created by matthew.rolufs on 6/23/15.
Base exception holder class
Base exception provider class
Performs HTTP communication in the background, i.e.
Holds BidResponses in memory until they are used
The listener interface for receiving browser controls events.
Wraps an JSON calendar event element.
Wraps an JSON calendar repeat rule element.
Manager for retrieving network information.
Listens for when Creatives are made
Relays that back to CreativeFactory's listener
Wraps an JSON data element.
Manager for retrieving device information.
Listener interface representing Display video events.
Class for sending events from bids (seatbid.bid.ext.prebid.events.*)
Defines the User Id Object from an External Third Party Source
More of a general task for downloading files w/o feedback on progress
The interface gives access to internal calendar implementation which allows to create event through different
Android SDK versions
Deprecated.
Listener interface representing InterstitialAdUnit events.
Util class to configure InterstitialDisplayProperties based on adConfiguration
Contains enums for InterstitialVideo sizes and methods to determine if video should be portrait,
landscape or aspect ratio
Downloader and fetcher for JS scripts needed for the Prebid SDK (omsdk.js, mraid.js).
Downloader and fetcher for JS scripts needed for the Prebid SDK (omsdk.js, mraid.js).
Manager for retrieving location information.
Managers resolver supply ability to obtain a registered manager and use it
respectively.
A class responsible for parsing "prebidmobilesdk" pass through type from bid response.
Screen metrics needed by the MRAID container.
Handles injecting the MRAID javascript to the 2nd webview, when encountering mraid.js urls
For details of the configuration of native imps, please check this documentation:
https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf
Specifies what type of event tracking is supported
For details of the configuration of native parameters, please check this documentation:
https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf
OmAdSessionManager is an implementation of Open Measurement used to track
web and native video ad events.
Global Context holder for Prebid SDK.
PrebidMediationDelegate is a delegate of custom mediation platform.
LogLevel for logging control.
Listener interface representing RewardedAdUnit events.
Deprecated.
Error will be thrown when server has responded with error status code.
OpenRTB - API Frameworks
OpenRTB - Video Placement Types
OpenRTB - Playback Methods
OpenRTB - Protocols
OpenRTB - Start Delay
TargetingParams class sets the Targeting parameters like yob, gender, location
and other custom parameters for the adUnits to be made available in the auction.
Listens for when CreativeFactory is done making a creative
When all CreativeFactory's are done, relays that back to Transaction's Listener
UrlHandler facilitates handling user clicks on different URLs, allowing configuration
for which kinds of URLs to handle and then responding accordingly for a given URL.UrlHandler.Builder provides an API to configure UrlHandler and create it.UrlHandler.UrlHandlerResultListener defines the methods that UrlHandler calls when handling a
certain click succeeds or fails.UserConsent manager.
Helps to get/set consents values, checks if UserConsentManager was created
(it's created in
PrebidMobile.initializeSdk(Context, SdkInitializationListener)).Container class for advertisement call parameters.
Device connection type.
User gender.
Error will be thrown when unknown problem has appeared.
Deprecated.
Deprecated.
Deprecated.
Use
InterstitialAdUnit constructor with adUnitFormats parameter:
EnumSet.of(AdUnitFormat.VIDEO);Describes an OpenRTB video object
BannerAdUnitwith adUnitFormat parameter:EnumSet.of(AdUnitFormat.VIDEO);- For instream video ads use
InStreamVideoAdUnit.