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.
The ad position for additional targeting.
AdSize class defines the size of the ad slot to be made available for auction.
Base ad unit for the original API.
Public ad unit format.
Created by matthew.rolufs on 9/1/15.
Original API banner ad unit for displaying banner ad.
Base banner ad unit with banner and video parameters.
Banner parameters for the
OpenRTB
banner object.
Listener interface representing banner video events.
Ad view for banner ad with rendering API.
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
Internal base interstitial ad unit for rendering API.
Performs HTTP communication in the background, i.e.
Bid info object for
PrebidAdUnit.Holds BidResponses in memory until they are used
The listener interface for receiving browser controls events.
Original API cache manager.
Wraps an JSON calendar event element.
Wraps an JSON calendar repeat rule element.
Internal click tracker listener.
Manager for retrieving network information.
Application content object for additional targeting.
Producer info.
Listens for when Creatives are made
Relays that back to CreativeFactory's listener
Data content object for additional targeting.
Segment object.
Wraps an JSON data element.
Manager for retrieving device information.
Listener interface representing Display video events.
Internal view for
BannerView.Class for sending events from bids (seatbid.bid.ext.prebid.events.*)
User id object from an external third-party source for additional targeting.
Enum fetch demand status for all ads.
More of a general task for downloading files w/o feedback on progress
Host for requesting ad.
The interface gives access to internal calendar implementation which allows to create event through different
Android SDK versions
Impression tracker listener.
Initialization status for
.
invalid reference
org.prebid.mobile.PrebidMobile#initializeSdk(Context, SdkInitializationListener)
Original API in-stream video ad unit.
Interstitial ad unit for rendering API.
Original API interstitial ad unit.
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
Internal view for
InterstitialAdUnit.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.
Prebid logger.
Internal interface.
Managers resolver supply ability to obtain a registered manager and use it
respectively.
Mediation banner ad unit for Rendering API with AdMob or AppLovin MAX.
Internal base mediation ad unit.
Internal base interstitial ad unit.
Mediation interstitial ad unit for Rendering API with AdMob or AppLovin MAX.
Mediation native ad unit for Rendering API with AdMob or AppLovin MAX.
Mediation rewarded ad unit for Rendering API with AdMob or AppLovin MAX.
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
Original API native ad unit.
Context type for native request.
Context subtype for native request.
Placement type for native request.
Base class for requesting native assets.
Response object for native data asset.
Enum type of native data.
Native data object for requesting asset.
Data type.
Native event tracker for requesting ad.
Specifies what type of event tracking is supported
Event tracking method.
Event type.
Response object for native image asset.
Enum type of native image.
Native image object for requesting asset.
Image type.
Native parameters.
Response object for native title asset.
Native title object for requesting asset.
OmAdSessionManager is an implementation of Open Measurement used to track
web and native video ad events.
Fetch demand listener for original API.
Fetch demand listener for mediation ad units.
Fetch demand listener for original API
PrebidAdUnit.The OpenRtbMerger class provides functionality to merge a given JSON request object
with an OpenRTB string representation.
Internal class for comparing parameters in adapters.
Plugin renderer event listener.
Control item position.
Universal ad unit for original API.
Global Context holder for Prebid SDK.
Internal view renderer for plugin renderer.
PrebidMediationDelegate is a delegate of custom mediation platform.
Main class for managing Prebid SDK.
LogLevel for logging control.c
NONE - no sdk logs.
Interface for plugin renderer.
Plugin registerer.
Main plugin renderer interface.
Response native ad object for all assets.
Native events listener.
Native ad listener.
Default Prebid renderer for plugin renderer functionality.
Request parameters for
PrebidAdUnit.Result code for fetch demand.
Reward for rewarded ad.
Rewarded ad unit for rendering API.
Listener interface representing RewardedAdUnit events.
Additional rules for closing rewarded ad.
Rules for completion rewarded ad.
Represents rewarded ext object.
Parser for rewarded ext JSON object.
Original API rewarded video ad unit.
Error will be thrown when server has responded with error status code.
Internal class for network operations.
Signals for the request.
OpenRTB - API Frameworks
OpenRTB - Video Placement Types.
OpenRTB - Playback Methods
OpenRTB - Updated Video Placement type.
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
).
invalid reference
org.prebid.mobile.PrebidMobile#initializeSdk(Context, SdkInitializationListener)
Container class for advertisement call parameters.
Device connection type.
Utils for original API reflection manipulations.
Internal interface.
Error will be thrown when unknown problem has appeared.
Video base ad unit with video parameters.
Video parameters for requesting ad.
Video placement type for additional targeting.
Internal video player view for displaying banner video ads.