public class AdRendererRegistry
extends java.lang.Object
| Constructor and Description |
|---|
AdRendererRegistry() |
| Modifier and Type | Method and Description |
|---|---|
int |
getAdRendererCount() |
MoPubAdRenderer |
getRendererForAd(BaseNativeAd nativeAd)
Returns the first registered ad renderer that supports rendering the native ad passed in.
|
MoPubAdRenderer |
getRendererForViewType(int viewType)
Returns the renderer corresponding to view type passed in.
|
java.lang.Iterable<MoPubAdRenderer> |
getRendererIterable() |
int |
getViewTypeForAd(NativeAd nativeAd)
Returns the view type of the first registered ad renderer that supports rendering the
NativeAd passed in. |
void |
registerAdRenderer(MoPubAdRenderer moPubAdRenderer)
Registers an ad renderer for rendering a specific native ad format.
|
public void registerAdRenderer(MoPubAdRenderer moPubAdRenderer)
public int getAdRendererCount()
public java.lang.Iterable<MoPubAdRenderer> getRendererIterable()
public int getViewTypeForAd(NativeAd nativeAd)
NativeAd passed in. View types reserved for native ads are greater than or equal
to 1, hence we add 1 when returning the view type.public MoPubAdRenderer getRendererForAd(BaseNativeAd nativeAd)
nativeAd - The native ad to render.public MoPubAdRenderer getRendererForViewType(int viewType)
viewType - The integer representing the view type of renderer.