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, bidLoader, 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, addUserData, clearContextData, clearContextKeywords, clearUserData, convertToResultCode, fetchDemand, fetchDemand, getAppContent, getConfiguration, getPbAdSlot, getUserData, removeContextData, removeContextKeyword, resumeAutoRefresh, setAppContent, setAutoRefreshInterval, setAutoRefreshPeriodMillis, setPbAdSlot, stopAutoRefresh, updateContextData
-
-
-
-
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()
-
-