Package org.prebid.mobile
Class PrebidNativeAd
- java.lang.Object
-
- org.prebid.mobile.PrebidNativeAd
-
public class PrebidNativeAd extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddData(NativeData data)voidaddImage(NativeImage image)voidaddTitle(NativeTitle title)static PrebidNativeAdcreate(java.lang.String cacheId)java.lang.StringgetCallToAction()java.util.ArrayList<NativeData>getDataList()java.lang.StringgetDescription()java.lang.StringgetIconUrl()java.util.ArrayList<NativeImage>getImages()java.lang.StringgetImageUrl()java.lang.StringgetSponsoredBy()java.lang.StringgetTitle()java.util.ArrayList<NativeTitle>getTitles()protected booleanregisterPrebidNativeAdEventListener(PrebidNativeAdEventListener listener)booleanregisterView(android.view.View view, PrebidNativeAdEventListener listener)This API is used to register the view for Ad Events (#onAdClicked(), #onAdImpression, #onAdExpired)booleanregisterViewList(android.view.View container, java.util.List<android.view.View> viewList, PrebidNativeAdEventListener listener)This API is used to register a list of views for Ad Events (#onAdClicked(), #onAdImpression, #onAdExpired)
-
-
-
Method Detail
-
create
public static PrebidNativeAd create(java.lang.String cacheId)
-
addTitle
public void addTitle(NativeTitle title)
-
addData
public void addData(NativeData data)
-
addImage
public void addImage(NativeImage image)
-
getTitles
@NonNull public java.util.ArrayList<NativeTitle> getTitles()
-
getImages
@NonNull public java.util.ArrayList<NativeImage> getImages()
-
getDataList
@NonNull public java.util.ArrayList<NativeData> getDataList()
-
getTitle
@NonNull public java.lang.String getTitle()
- Returns:
- First title or empty string if it doesn't exist
-
getDescription
@NonNull public java.lang.String getDescription()
- Returns:
- First description data value or empty string if it doesn't exist
-
getIconUrl
@NonNull public java.lang.String getIconUrl()
- Returns:
- First icon url or empty string if it doesn't exist
-
getImageUrl
@NonNull public java.lang.String getImageUrl()
- Returns:
- First main image url or empty string if it doesn't exist
-
getCallToAction
@NonNull public java.lang.String getCallToAction()
- Returns:
- First call to action data value or empty string if it doesn't exist
-
getSponsoredBy
@NonNull public java.lang.String getSponsoredBy()
- Returns:
- First sponsored by data value or empty string if it doesn't exist
-
registerView
public boolean registerView(android.view.View view, PrebidNativeAdEventListener listener)This API is used to register the view for Ad Events (#onAdClicked(), #onAdImpression, #onAdExpired)- Parameters:
view-listener-
-
registerViewList
public boolean registerViewList(android.view.View container, java.util.List<android.view.View> viewList, PrebidNativeAdEventListener listener)This API is used to register a list of views for Ad Events (#onAdClicked(), #onAdImpression, #onAdExpired)- Parameters:
container-viewList-listener-
-
registerPrebidNativeAdEventListener
protected boolean registerPrebidNativeAdEventListener(PrebidNativeAdEventListener listener)
-
-