public class NativeAdInflater extends Object implements INativeAdInflater
views
for native ads.Constructor and Description |
---|
NativeAdInflater(Context context,
ViewBinder viewBinder,
int adLayoutResourceId)
Create a new inflater.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isAdView(View view)
Returns whether the view is not
null and is a view for a native ad. |
View |
render(NativeAd ad,
View convertView,
ViewGroup parent,
AdListener adListener)
Returns an inflated (or recycled) view with fields and click listeners set.
|
public NativeAdInflater(Context context, ViewBinder viewBinder, int adLayoutResourceId)
context
- contextviewBinder
- binding of fields to resource IDsadLayoutResourceId
- resource ID of layout to be used for each adpublic boolean isAdView(View view)
INativeAdInflater
null
and is a view for a native ad.isAdView
in interface INativeAdInflater
view
- view to checkpublic View render(NativeAd ad, View convertView, ViewGroup parent, AdListener adListener)
INativeAdInflater
render
in interface INativeAdInflater
ad
- ad to populate the viewconvertView
- view that can be reused if it's the right type.parent
- new ad view's parentadListener
- event listener