Interface PrebidMobilePluginRenderer

  • All Known Implementing Classes:
    PrebidRenderer

    public interface PrebidMobilePluginRenderer
    • Method Detail

      • getName

        java.lang.String getName()
      • getVersion

        java.lang.String getVersion()
      • getData

        org.json.JSONObject getData()
      • registerEventListener

        void registerEventListener​(PluginEventListener pluginEventListener,
                                   java.lang.String listenerKey)
        Register a listener related to a specific ad unit config fingerprint in order to dispatch specific ad events
      • unregisterEventListener

        void unregisterEventListener​(java.lang.String listenerKey)
        Unregister a listener based on an ad unit config fingerprint
      • createBannerAdView

        android.view.View createBannerAdView​(android.content.Context context,
                                             DisplayViewListener displayViewListener,
                                             DisplayVideoListener displayVideoListener,
                                             AdUnitConfiguration adUnitConfiguration,
                                             BidResponse bidResponse)
        Creates and returns Banner View for a given Bid Response. Returns nil in the case of an internal error.
        Don't forget to clean resources in View.onDetachedFromWindow().
      • isSupportRenderingFor

        boolean isSupportRenderingFor​(AdUnitConfiguration adUnitConfiguration)
        Returns true only if the given ad unit could be renderer by the plugin