Interface POBNativeAdRendering

  • All Implemented Interfaces:

    
    public interface POBNativeAdRendering
    
                        

    Native ad rendering interface, implement these methods to write custom ad renderer

    • Constructor Detail

    • Method Detail

      • renderAd

         abstract void renderAd(@NonNull() POBNativeAdResponse descriptor, @NonNull() POBNativeTemplateView templateView, @NonNull() POBBid bid)

        It starts the rendering of the native ad with the provided ad descriptor.

        Parameters:
        descriptor - ad descriptor
        templateView - template view to render native ad
        bid - Helps to fetch rendering related details from bid response.
      • 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

      • setWatermark

         abstract void setWatermark(@Nullable() String watermark)

        Used to set the instance of watermark to be rendered on the native ad view.

        Parameters:
        watermark - Base-64 encoded watermark