public class POBInstanceProvider
extends java.lang.Object
| Constructor and Description |
|---|
POBInstanceProvider() |
| Modifier and Type | Method and Description |
|---|---|
static POBAdViewCacheService |
getAdViewCacheService()
Method to get singleton instance of POBAdViewCacheService class
|
static POBAppInfo |
getAppInfo(android.content.Context context)
Method to get singleton instance of PMAppInfo class
|
static POBCacheManager |
getCacheManager(android.content.Context context)
Method to get singleton instance of PMLocationDetector and setting configured
interval time
|
static POBDeviceInfo |
getDeviceInfo(android.content.Context context)
Method to get singleton instance of PMDeviceInfo class
|
static POBLocationDetector |
getLocationDetector(android.content.Context context)
Method to get singleton instance of PMLocationDetector and setting configured
interval time
|
static POBNetworkHandler |
getNetworkHandler(android.content.Context context) |
static PMNetworkMonitor |
getNetworkMonitor(android.content.Context appContext)
Method to get singleton instance of PMNetworkMonitor
|
static <T extends POBAdDescriptor> |
getPartnerServices() |
static POBSDKConfig |
getSdkConfig() |
static POBTrackerHandler |
getTrackerHandler(POBNetworkHandler networkHandler)
To get singleton instance of tracker handler class
|
static void |
setPartnerServices(POBBiddingPartnerService<? extends POBAdDescriptor> sPartnerServices) |
public static POBDeviceInfo getDeviceInfo(android.content.Context context)
context - Application contextpublic static POBAppInfo getAppInfo(android.content.Context context)
context - Application contextpublic static POBLocationDetector getLocationDetector(@NonNull android.content.Context context)
context - android application contextpublic static POBSDKConfig getSdkConfig()
@NonNull public static POBCacheManager getCacheManager(@NonNull android.content.Context context)
@NonNull public static POBNetworkHandler getNetworkHandler(@NonNull android.content.Context context)
@Nullable public static <T extends POBAdDescriptor> POBBiddingPartnerService<T> getPartnerServices()
public static void setPartnerServices(POBBiddingPartnerService<? extends POBAdDescriptor> sPartnerServices)
@NonNull public static POBTrackerHandler getTrackerHandler(@NonNull POBNetworkHandler networkHandler)
networkHandler - the network handler is required dependency for tracker handler creationpublic static PMNetworkMonitor getNetworkMonitor(@NonNull android.content.Context appContext)
@NonNull public static POBAdViewCacheService getAdViewCacheService()