public class Sdk
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
Sdk.Command |
| Modifier and Type | Field and Description |
|---|---|
java.util.concurrent.Executor |
backgroundExecutor |
BannerInteractor |
bannerInteractor |
CBIdentity |
identity |
AdUnitManager |
inPlayAdUnitManager |
AdTypeTraits |
inPlayTraits |
AdUnitManager |
interstitialAdUnitManager |
AdTypeTraits |
interstitialTraits |
CBNetworkService |
networkService |
Prefetcher |
prefetcher |
RequestBodyFields |
requestBodyFields |
AdUnitManager |
rewardedAdUnitManager |
AdTypeTraits |
rewardedVideoTraits |
java.util.concurrent.atomic.AtomicReference<SdkConfiguration> |
sdkConfig |
CBTrack |
track |
Handler |
uiHandler |
CBUIManager |
uiManager |
CBURLOpener |
urlOpener |
| Modifier and Type | Method and Description |
|---|---|
static Sdk |
get() |
static BannerInteractor |
getBannerInteractor() |
AdUnitManager |
getInterstitialAdUnitManager() |
AdTypeTraits |
getInterstitialTraits() |
static PrivacyPresenter |
getPrivacyPresenter(Context context) |
AdUnitManager |
getRewardedAdUnitManager() |
AdTypeTraits |
getRewardedTraits() |
SdkConfiguration |
getSdkConfiguration() |
Handler |
getUiHandler() |
static boolean |
isPublisherCallAllowed() |
boolean |
isSDKInitialised()
Return state of the SDK
TODO: Should it be public interface at some point?
|
static void |
runOnUiThread(java.lang.Runnable runnable)
INTERNAL METHODS
|
static void |
setInstance(Sdk sdk) |
static void |
setUserAgent(Context context) |
void |
unlockDownloader()
There are situation when downloader might get stuck in a blocking state cause by an error
or unforeseen conditions.
|
public BannerInteractor bannerInteractor
public Prefetcher prefetcher
public final java.util.concurrent.Executor backgroundExecutor
public final CBIdentity identity
public final AdUnitManager inPlayAdUnitManager
public final AdTypeTraits inPlayTraits
public final AdUnitManager interstitialAdUnitManager
public final AdTypeTraits interstitialTraits
public final CBNetworkService networkService
public final RequestBodyFields requestBodyFields
public final AdUnitManager rewardedAdUnitManager
public final AdTypeTraits rewardedVideoTraits
public final java.util.concurrent.atomic.AtomicReference<SdkConfiguration> sdkConfig
public final CBTrack track
public final Handler uiHandler
public final CBUIManager uiManager
public final CBURLOpener urlOpener
public static Sdk get()
public static void setInstance(Sdk sdk)
public boolean isSDKInitialised()
public void unlockDownloader()
public AdUnitManager getInterstitialAdUnitManager()
public AdTypeTraits getInterstitialTraits()
public AdUnitManager getRewardedAdUnitManager()
public AdTypeTraits getRewardedTraits()
public Handler getUiHandler()
public SdkConfiguration getSdkConfiguration()
public static void runOnUiThread(java.lang.Runnable runnable)
public static boolean isPublisherCallAllowed()
public static BannerInteractor getBannerInteractor()
public static PrivacyPresenter getPrivacyPresenter(Context context)
public static void setUserAgent(Context context)