public class DTBAdRequest extends java.lang.Object implements DTBAdLoader
DTBAdLoader.FactoryA9_BID_ID_KEY, A9_HOST_KEY, A9_PRICE_POINTS_KEY, A9_VID_KEY| Constructor and Description |
|---|
DTBAdRequest() |
DTBAdRequest(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addGDPRParametersFromPreferences(java.util.Map<java.lang.String,java.lang.Object> params,
android.content.SharedPreferences preferences) |
protected void |
defineMraid() |
protected java.lang.String[] |
dfpCandidateList()
This method present opportunity to test setting google version without having access to Google classes
test cases could effectively avoid using diret Google classes
|
protected java.lang.String |
getFullyQuaifiedMoPUBClassName() |
int |
getRefreshDuration() |
java.lang.String |
getSlotGroupName() |
protected boolean |
isServerless() |
void |
loadAd(DTBAdCallback callback) |
void |
loadSmartBanner(DTBAdCallback callback) |
protected void |
onRequestFormed(java.util.HashMap<java.lang.String,java.lang.Object> params) |
void |
pauseAutoRefresh() |
void |
putCustomTarget(java.lang.String key,
java.lang.String value) |
void |
resumeAutoRefresh() |
void |
setAutoRefresh() |
void |
setAutoRefresh(int seconds) |
void |
setSizes(DTBAdSize... sizes) |
void |
setSlotGroup(java.lang.String name) |
void |
stop() |
public DTBAdRequest(android.content.Context context)
public DTBAdRequest()
protected java.lang.String getFullyQuaifiedMoPUBClassName()
protected java.lang.String[] dfpCandidateList()
protected void defineMraid()
protected boolean isServerless()
public void setSizes(DTBAdSize... sizes) throws java.lang.IllegalArgumentException
setSizes in interface DTBAdLoaderjava.lang.IllegalArgumentExceptionpublic void putCustomTarget(java.lang.String key,
java.lang.String value)
putCustomTarget in interface DTBAdLoaderpublic void setSlotGroup(java.lang.String name)
setSlotGroup in interface DTBAdLoaderpublic java.lang.String getSlotGroupName()
getSlotGroupName in interface DTBAdLoaderpublic void loadSmartBanner(DTBAdCallback callback) throws DTBLoadException
loadSmartBanner in interface DTBAdLoaderDTBLoadExceptionpublic void loadAd(DTBAdCallback callback)
loadAd in interface DTBAdLoaderpublic void setAutoRefresh()
setAutoRefresh in interface DTBAdLoaderpublic void setAutoRefresh(int seconds)
setAutoRefresh in interface DTBAdLoaderpublic void pauseAutoRefresh()
pauseAutoRefresh in interface DTBAdLoaderpublic void resumeAutoRefresh()
resumeAutoRefresh in interface DTBAdLoaderpublic int getRefreshDuration()
public void stop()
stop in interface DTBAdLoaderprotected void addGDPRParametersFromPreferences(java.util.Map<java.lang.String,java.lang.Object> params,
android.content.SharedPreferences preferences)
protected void onRequestFormed(java.util.HashMap<java.lang.String,java.lang.Object> params)