Interface POBNativeAdRendering
-
- All Implemented Interfaces:
public interface POBNativeAdRenderingNative ad rendering interface, implement these methods to write custom ad renderer
-
-
Method Summary
Modifier and Type Method Description abstract voidrenderAd(@NonNull() POBNativeAdResponse descriptor, @NonNull() POBNativeTemplateView templateView)It starts the rendering of the native ad with the provided ad descriptor. abstract voidsetAdRendererListener(@Nullable() POBNativeRendererListener listener)Sets the ad renderer listener abstract voidsetNativeMeasurementProvider(@Nullable() POBNativeMeasurementProvider openMeasurementProvider)Sets the open measurement listener abstract voiddestroy()Destroys the native ad renderer abstract voidregisterView(@NonNull() POBNativeAdResponse descriptor, @NonNull() View adView, @NonNull() List<View> list)Register view for impression and click tracking abstract voidenableDsaIcon(boolean dsaIconEnabled)Set DSA icon should be rendereded or not Default value is false, i.e. -
-
Method Detail
-
renderAd
abstract void renderAd(@NonNull() POBNativeAdResponse descriptor, @NonNull() POBNativeTemplateView templateView)
It starts the rendering of the native ad with the provided ad descriptor.
- Parameters:
descriptor- ad descriptortemplateView- template view to render native ad
-
setAdRendererListener
abstract void setAdRendererListener(@Nullable() POBNativeRendererListener listener)
Sets the ad renderer listener
- Parameters:
listener- ad renderer listener
-
setNativeMeasurementProvider
abstract void setNativeMeasurementProvider(@Nullable() POBNativeMeasurementProvider openMeasurementProvider)
Sets the open measurement listener
- Parameters:
openMeasurementProvider- ad renderer listener
-
destroy
abstract void destroy()
Destroys the native ad renderer
-
registerView
abstract void registerView(@NonNull() POBNativeAdResponse descriptor, @NonNull() View adView, @NonNull() List<View> list)
Register view for impression and click tracking
- Parameters:
descriptor- POBNativeAdResponse instanceadView- native ad view containerlist- clickable asset views
-
enableDsaIcon
abstract void enableDsaIcon(boolean dsaIconEnabled)
Set DSA icon should be rendereded or not Default value is false, i.e. DSA icon will not be rendered
- Parameters:
dsaIconEnabled- true if DSA icon should be rendered, false otherwise
-
-
-
-