NativeAppInstallAdMapper

public abstract class NativeAppInstallAdMapper extends NativeAdMapper

Mapping class for AdMob native app install ads. Mediation adapters that load a native app install ad must extend this class to provide a mapping from the mediated ad network's native ad object to NativeAppInstallAd.

Inherited Field Summary

Public Constructor Summary

Public Method Summary

final String
getBody()
Returns the description of the app.
final String
getCallToAction()
Returns the text that encourages the user to take some action with the ad.
final String
getHeadline()
Returns the app title.
final NativeAd.Image
getIcon()
Returns the app's icon.
final List<NativeAd.Image>
getImages()
Returns a list of images or screenshot of the app.
final String
getPrice()
Returns a string representing how much the app costs.
final double
getStarRating()
Returns a star rating from 0 to 5 representing how many stars the app got in the app store.
final String
getStore()
Returns the name of the app store.
final void
setBody(String body)
Sets the description of the app.
final void
setCallToAction(String callToAction)
Sets the text that encourages the user to take some action with the ad.
final void
setHeadline(String headline)
Sets the app title.
final void
setIcon(NativeAd.Image icon)
Sets the app's icon.
final void
setImages(List<NativeAd.Image> images)
Sets a list of images or screenshot of the app.
final void
setPrice(String price)
Sets a string representing how much the app costs.
final void
setStarRating(double starRating)
Sets a star rating from 0 to 5 representing how many stars the app got in the app store.
final void
setStore(String store)
Sets the name of the app store.

Inherited Method Summary

Public Constructors

public NativeAppInstallAdMapper ()

Public Methods

public final String getBody ()

Returns the description of the app.

public final String getCallToAction ()

Returns the text that encourages the user to take some action with the ad.

public final String getHeadline ()

Returns the app title.

public final NativeAd.Image getIcon ()

Returns the app's icon.

public final List<NativeAd.Image> getImages ()

Returns a list of images or screenshot of the app.

public final String getPrice ()

Returns a string representing how much the app costs.

public final double getStarRating ()

Returns a star rating from 0 to 5 representing how many stars the app got in the app store.

public final String getStore ()

Returns the name of the app store.

public final void setBody (String body)

Sets the description of the app. This is a recommended field.

Parameters
body The description to set

public final void setCallToAction (String callToAction)

Sets the text that encourages the user to take some action with the ad. This is a required field.

Parameters
callToAction The text to set

public final void setHeadline (String headline)

Sets the app title. This is a required field.

Parameters
headline The headline to set

public final void setIcon (NativeAd.Image icon)

Sets the app's icon. This is a required field.

Parameters
icon The icon to set

public final void setImages (List<NativeAd.Image> images)

Sets a list of images or screenshot of the app. This is a recommended field.

Parameters
images The list of images to set