public interface

AppLovinNativeAd

com.applovin.nativeAds.AppLovinNativeAd

Class Overview

Defines an in-content ad which should be rendered by you into a custom view that matches the look and feel of your application.

Summary

Public Methods
abstract long getAdId()
Retrieve a unique identifier for this ad, which can be provided to AppLovin should you see issues with this particular ad.
abstract String getCaptionText()
Retrieve the caption of the application being advertised.
abstract String getClickUrl()
Retrieve the URL which should be fired upon ad click.
abstract String getCtaText()
Retrieve the call-to-action / button text of the application being advertised.
abstract String getDescriptionText()
Retrieve the description of the application being advertised.
abstract String getIconUrl()
Retrieve the URL of an image containing the launcher icon of the application being advertised
abstract String getImageUrl()
Retrieve the URL of an image containing a promotional image or screenshot of the application being advertised.
abstract String getImpressionTrackingUrl()
Retrieve the URL which should be fired upon ad impression.
abstract float getStarRating()
Retrieve the URL of an image containing the current Google Play star rating of the application being advertised.
abstract String getTitle()
Retrieve the title of the application being advertised.
abstract String getVideoEndTrackingUrl(int percentViewed, boolean firstPlay)
Retrieve the URL which should be fired upon video completion.
abstract String getVideoStartTrackingUrl()
Retrieve the URL which should be fired upon video start.
abstract String getVideoUrl()
Retrieve the URL of a promotional video, if this ad contains a video.
abstract boolean isImagePrecached()
Check whether or not all image assets for this ad have been precached.
abstract boolean isVideoPrecached()
Check whether or not this ad's video have been precached.

Public Methods

public abstract long getAdId ()

Retrieve a unique identifier for this ad, which can be provided to AppLovin should you see issues with this particular ad.

public abstract String getCaptionText ()

Retrieve the caption of the application being advertised. May be null.

public abstract String getClickUrl ()

Retrieve the URL which should be fired upon ad click.

public abstract String getCtaText ()

Retrieve the call-to-action / button text of the application being advertised. May be null.

public abstract String getDescriptionText ()

Retrieve the description of the application being advertised.

public abstract String getIconUrl ()

Retrieve the URL of an image containing the launcher icon of the application being advertised

public abstract String getImageUrl ()

Retrieve the URL of an image containing a promotional image or screenshot of the application being advertised.

public abstract String getImpressionTrackingUrl ()

Retrieve the URL which should be fired upon ad impression.

public abstract float getStarRating ()

Retrieve the URL of an image containing the current Google Play star rating of the application being advertised.

public abstract String getTitle ()

Retrieve the title of the application being advertised.

public abstract String getVideoEndTrackingUrl (int percentViewed, boolean firstPlay)

Retrieve the URL which should be fired upon video completion.

Parameters
percentViewed The percentage of the video (0 - 100) that was viewed by the user.

public abstract String getVideoStartTrackingUrl ()

Retrieve the URL which should be fired upon video start.

public abstract String getVideoUrl ()

Retrieve the URL of a promotional video, if this ad contains a video. Not all native advertisements will contain a video. Therefore, may be null.

public abstract boolean isImagePrecached ()

Check whether or not all image assets for this ad have been precached.

Returns
  • True if image resources have been pre-cached. In this case, resource URLs retrieved from this instance will point to the local filesystem. False if image resources have not been pre-cached. In this case, resource URLs will point to HTTP or HTTPS resources on the web.

public abstract boolean isVideoPrecached ()

Check whether or not this ad's video have been precached.

Returns
  • True if this ad has a video resource, and it has been pre-cached. In this case, getVideoUrl will point to the local filesystem for this instance. False if video resources have not been pre-cached. In this case, getVideoUrl will point to an HTTP or HTTPS resource on the web.