Package org.prebid.mobile
Root package with ad units for the 'original API' integration of the SDK and common classes for all SDK.
See: Description
-
Class Summary Class Description OpenRtbMerger The OpenRtbMerger class provides functionality to merge a given JSON request object with an OpenRTB string representation. ProducerObject Producer info. ContentObject Application content object for additional targeting. InterstitialAdUnit Original API interstitial ad unit. Util Utils for original API reflection manipulations. NativeAdUnit Original API native ad unit. BannerBaseAdUnit Base banner ad unit with banner and video parameters. NativeParameters Native parameters. VisibilityMonitor InStreamVideoAdUnit Original API in-stream video ad unit. NativeData Response object for native data asset. PrebidMobile Main class for managing Prebid SDK. TargetingParams TargetingParams class sets the Targeting parameters like yob, gender, location and other custom parameters for the adUnits to be made available in the auction. PrebidNativeAd Response native ad object for all assets. NativeDataAsset Native data object for requesting asset. NativeImage Response object for native image asset. Api OpenRTB - API Frameworks | Value | Description | |-------|-------------| | 1 | VPAID 1.0 | | 2 | VPAID 2.0 | | 3 | MRAID-1 | | 4 | ORMMA | | 5 | MRAID-2 | | 6 | MRAID-3 | | 7 | OMID-1 |PlaybackMethod OpenRTB - Playback Methods | Value | Description | |-------|----------------------------------------------------------| | 1 | Initiates on Page Load with Sound On | | 2 | Initiates on Page Load with Sound Off by Default | | 3 | Initiates on Click with Sound On | | 4 | Initiates on Mouse-Over with Sound On | | 5 | Initiates on Entering Viewport with Sound On | | 6 | Initiates on Entering Viewport with Sound Off by Default |Protocols OpenRTB - Protocols | Value | Description | |-------|-------------------| | 1 | VAST 1.0 | | 2 | VAST 2.0 | | 3 | VAST 3.0 | | 4 | VAST 1.0 Wrapper | | 5 | VAST 2.0 Wrapper | | 6 | VAST 3.0 Wrapper | | 7 | VAST 4.0 | | 8 | VAST 4.0 Wrapper | | 9 | DAAST 1.0 | | 10 | DAAST 1.0 Wrapper |StartDelay OpenRTB - Start Delay | Value | Description | |-------|--------------------------------------------------| | > 0 | Mid-Roll (value indicates start delay in second) | | 0 | Pre-Roll | | -1 | Generic Mid-Roll | | -2 | Generic Post-Roll |Placement OpenRTB - Video Placement Types. Plcmt OpenRTB - Updated Video Placement type. CreativeAttribute OpenRTB config. Signals Signals for the request. VideoParameters Video parameters for requesting ad. RewardedVideoAdUnit Original API rewarded video ad unit. NativeTitleAsset Native title object for requesting asset. CacheManager Original API cache manager. BannerAdUnit Original API banner ad unit for displaying banner ad. BannerParameters Banner parameters for the OpenRTBbanner object. AdSize AdSize class defines the size of the ad slot to be made available for auction. VideoBaseAdUnit Video base ad unit with video parameters. NativeImageAsset Native image object for requesting asset. SegmentObject Segment object. DataObject Data content object for additional targeting. NativeAsset Base class for requesting native assets. VisibilityActivityListener NativeEventTracker Native event tracker for requesting ad. LogUtil Prebid logger. AdUnit Base ad unit for the original API. ParametersMatcher Internal class for comparing parameters in adapters. SharedNetworkManager Internal class for network operations. UniqueId ExternalUserId User id object from an external third-party source for additional targeting. SharedId NativeTitle Response object for native title asset. -
Interface Summary Interface Description ClickTrackerListener Internal click tracker listener. Function1 Internal interface. PrebidEventDelegate OnCompleteListener Fetch demand listener for original API. PrebidNativeAdListener Native ad listener. ImpressionTrackerListener Impression tracker listener. PrebidNativeAdEventListener Native events listener. PrebidLogger Internal interface. -
Enum Summary Enum Description ResultCode Result code for fetch demand. CONTEXT_TYPE Context type for native request. CONTEXTSUBTYPE Context subtype for native request. PLACEMENTTYPE Placement type for native request. Type Enum type of native data. Host Host for requesting ad. LogLevel LogLevel for logging control.cNONE - no sdk logs.ERROR - sdk logs with error level only.INFO - sdk logs with info level only.WARN - sdk logs with warn level only.DEBUG - sdk logs with debug level only. DATA_TYPE Data type. Type Enum type of native image. IMAGE_TYPE Image type. EVENT_TYPE Event type. EVENT_TRACKING_METHOD Event tracking method.