Package org.prebid.mobile.api.mediation
Class MediationInterstitialAdUnit
java.lang.Object
org.prebid.mobile.api.mediation.MediationBaseAdUnit
org.prebid.mobile.api.mediation.MediationBaseFullScreenAdUnit
org.prebid.mobile.api.mediation.MediationInterstitialAdUnit
Mediation interstitial ad unit for Rendering API with AdMob or AppLovin MAX.
-
Field Summary
Fields inherited from class org.prebid.mobile.api.mediation.MediationBaseAdUnit
adUnitConfig, bidLoader, contextWeakReference, mediationDelegate, onFetchCompleteListener
-
Constructor Summary
ConstructorsConstructorDescriptionMediationInterstitialAdUnit
(android.content.Context context, String configId, EnumSet<AdUnitFormat> adUnitFormats, PrebidMediationDelegate mediationDelegate) Constructor to fetch demand for either display or video interstitial adsMediationInterstitialAdUnit
(android.content.Context context, String configId, AdSize minSizePercentage, PrebidMediationDelegate mediationDelegate) Constructor to fetch demand for a display interstitial ad with specified minHeightPercentage and minWidthPercentage -
Method Summary
Modifier and TypeMethodDescriptionfinal void
fetchDemand
(OnFetchCompleteListener listener) Loads ad and applies mediation delegate.protected final void
initAdConfig
(String configId, AdSize minSizePercentage) void
setMinSizePercentage
(int width, int height) Sets min width and height in percentage.Methods inherited from class org.prebid.mobile.api.mediation.MediationBaseFullScreenAdUnit
setCloseButtonArea, setCloseButtonPosition, setIsMuted, setIsSoundButtonVisible, setMaxVideoDuration, setSkipButtonArea, setSkipButtonPosition, setSkipDelay
Methods inherited from class org.prebid.mobile.api.mediation.MediationBaseAdUnit
addContextData, addContextKeyword, addContextKeywords, addExtData, addExtKeyword, addExtKeywords, addUserData, clearContextData, clearContextKeywords, clearExtData, clearExtKeywords, clearUserData, destroy, getAppContent, getContextDataDictionary, getContextKeywordsSet, getExtDataDictionary, getExtKeywordsSet, getImpOrtbConfig, getPbAdSlot, getUserData, initBidLoader, onErrorReceived, onResponseReceived, removeContextData, removeContextKeyword, removeExtData, removeExtKeyword, setAppContent, setImpOrtbConfig, setOrtbConfig, setPbAdSlot, updateContextData, updateExtData
-
Constructor Details
-
MediationInterstitialAdUnit
public MediationInterstitialAdUnit(android.content.Context context, String configId, AdSize minSizePercentage, PrebidMediationDelegate mediationDelegate) Constructor to fetch demand for a display interstitial ad with specified minHeightPercentage and minWidthPercentage -
MediationInterstitialAdUnit
public MediationInterstitialAdUnit(android.content.Context context, String configId, EnumSet<AdUnitFormat> adUnitFormats, PrebidMediationDelegate mediationDelegate) Constructor to fetch demand for either display or video interstitial ads
-
-
Method Details
-
fetchDemand
Loads ad and applies mediation delegate.- Overrides:
fetchDemand
in classMediationBaseAdUnit
- Parameters:
listener
- callback when operation is completed (success or fail)
-
initAdConfig
- Specified by:
initAdConfig
in classMediationBaseAdUnit
-
setMinSizePercentage
public void setMinSizePercentage(int width, int height) Sets min width and height in percentage. Range from 0 to 100.
-