Interface PrebidMobilePluginRenderer
-
- All Implemented Interfaces:
public interface PrebidMobilePluginRendererMain plugin renderer interface.
-
-
Method Summary
Modifier and Type Method Description abstract StringgetName()abstract StringgetVersion()abstract JSONObjectgetData()abstract voidregisterEventListener(PluginEventListener pluginEventListener, String listenerKey)Register a listener related to a specific ad unit config fingerprint in order to dispatch specific ad events abstract voidunregisterEventListener(String listenerKey)Unregister a listener based on an ad unit config fingerprint abstract ViewcreateBannerAdView(Context context, DisplayViewListener displayViewListener, DisplayVideoListener displayVideoListener, AdUnitConfiguration adUnitConfiguration, BidResponse bidResponse)Creates and returns Banner View for a given Bid Response. abstract PrebidMobileInterstitialControllerInterfacecreateInterstitialController(Context context, InterstitialControllerListener interstitialControllerListener, AdUnitConfiguration adUnitConfiguration, BidResponse bidResponse)Creates and returns an implementation of PrebidMobileInterstitialControllerInterface for a given bid response Returns null in the case of an internal error abstract booleanisSupportRenderingFor(AdUnitConfiguration adUnitConfiguration)Returns true only if the given ad unit could be renderer by the plugin -
-
Method Detail
-
getVersion
abstract String getVersion()
-
getData
abstract JSONObject getData()
-
registerEventListener
abstract void registerEventListener(PluginEventListener pluginEventListener, String listenerKey)
Register a listener related to a specific ad unit config fingerprint in order to dispatch specific ad events
-
unregisterEventListener
abstract void unregisterEventListener(String listenerKey)
Unregister a listener based on an ad unit config fingerprint
-
createBannerAdView
abstract View createBannerAdView(Context context, DisplayViewListener displayViewListener, DisplayVideoListener displayVideoListener, AdUnitConfiguration adUnitConfiguration, BidResponse bidResponse)
Creates and returns Banner View for a given Bid Response. Returns null in the case of an internal error. Don't forget to clean resources in onDetachedFromWindow.
-
createInterstitialController
abstract PrebidMobileInterstitialControllerInterface createInterstitialController(Context context, InterstitialControllerListener interstitialControllerListener, AdUnitConfiguration adUnitConfiguration, BidResponse bidResponse)
Creates and returns an implementation of PrebidMobileInterstitialControllerInterface for a given bid response Returns null in the case of an internal error
-
isSupportRenderingFor
abstract boolean isSupportRenderingFor(AdUnitConfiguration adUnitConfiguration)
Returns true only if the given ad unit could be renderer by the plugin
-
-
-
-