Package org.prebid.mobile
Class NativeAdUnit
- java.lang.Object
-
- org.prebid.mobile.AdUnit
-
- org.prebid.mobile.NativeAdUnit
-
public class NativeAdUnit extends AdUnit
For details of the configuration of native imps, please check this documentation: https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNativeAdUnit.CONTEXT_TYPEstatic classNativeAdUnit.CONTEXTSUBTYPEstatic classNativeAdUnit.PLACEMENTTYPE
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBUNDLE_KEY_CACHE_ID-
Fields inherited from class org.prebid.mobile.AdUnit
adObject, allowNullableAdObject, bidLoader, bidResponse, configuration
-
-
Constructor Summary
Constructors Constructor Description NativeAdUnit(java.lang.String configId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAsset(NativeAsset asset)voidaddEventTracker(NativeEventTracker tracker)protected BidRequesterListenercreateBidListener(OnCompleteListener originalListener)NativeAdUnitConfigurationgetNativeConfiguration()voidsetAUrlSupport(boolean support)voidsetContextSubType(NativeAdUnit.CONTEXTSUBTYPE type)voidsetContextType(NativeAdUnit.CONTEXT_TYPE type)voidsetDUrlSupport(boolean support)voidsetExt(java.lang.Object jsonObject)voidsetPlacementCount(int placementCount)voidsetPlacementType(NativeAdUnit.PLACEMENTTYPE placementType)voidsetPrivacy(boolean privacy)voidsetSeq(int seq)-
Methods inherited from class org.prebid.mobile.AdUnit
addContextData, addContextKeyword, addContextKeywords, addExtData, addExtKeyword, addExtKeywords, addUserData, clearContextData, clearContextKeywords, clearExtData, clearExtKeywords, clearUserData, convertToResultCode, destroy, fetchDemand, fetchDemand, fetchDemand, getAppContent, getConfiguration, getGpid, getPbAdSlot, getUserData, removeContextData, removeContextKeyword, removeExtData, removeExtKeyword, resumeAutoRefresh, setAppContent, setAutoRefreshInterval, setAutoRefreshPeriodMillis, setGpid, setPbAdSlot, stopAutoRefresh, updateContextData, updateExtData
-
-
-
-
Field Detail
-
BUNDLE_KEY_CACHE_ID
public static final java.lang.String BUNDLE_KEY_CACHE_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
createBidListener
protected BidRequesterListener createBidListener(OnCompleteListener originalListener)
- Overrides:
createBidListenerin classAdUnit
-
setContextType
public void setContextType(NativeAdUnit.CONTEXT_TYPE type)
-
setContextSubType
public void setContextSubType(NativeAdUnit.CONTEXTSUBTYPE type)
-
setPlacementType
public void setPlacementType(NativeAdUnit.PLACEMENTTYPE placementType)
-
setPlacementCount
public void setPlacementCount(int placementCount)
-
setSeq
public void setSeq(int seq)
-
setAUrlSupport
public void setAUrlSupport(boolean support)
-
setDUrlSupport
public void setDUrlSupport(boolean support)
-
setPrivacy
public void setPrivacy(boolean privacy)
-
setExt
public void setExt(java.lang.Object jsonObject)
-
addEventTracker
public void addEventTracker(NativeEventTracker tracker)
-
addAsset
public void addAsset(NativeAsset asset)
-
getNativeConfiguration
public NativeAdUnitConfiguration getNativeConfiguration()
-
-