public interface

AppLovinNativeAdService

com.applovin.nativeAds.AppLovinNativeAdService

Class Overview

Service which allows loading and pre-caching of native ads.

Summary

Public Methods
abstract boolean hasPreloadedAdForZoneId(String zoneId)
This method is deprecated. Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use loadNativeAds(int, AppLovinNativeAdLoadListener) or loadNativeAds(int, String, AppLovinNativeAdLoadListener) to load ads.
abstract void loadNativeAds(int numAdsToLoad, String zoneId, AppLovinNativeAdLoadListener listener)
Load a batch of native ads, which are guaranteed not to repeat, asynchronously.
abstract void loadNativeAds(int numAdsToLoad, AppLovinNativeAdLoadListener listener)
Load a batch of native ads, which are guaranteed not to repeat, asynchronously.
abstract void precacheResources(AppLovinNativeAd ad, AppLovinNativeAdPrecacheListener listener)
Pre-cache image and video resources of a native ad.
abstract void preloadAdForZoneId(String zoneId)
This method is deprecated. Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use loadNativeAds(int, AppLovinNativeAdLoadListener) or loadNativeAds(int, String, AppLovinNativeAdLoadListener) to load ads.

Public Methods

public abstract boolean hasPreloadedAdForZoneId (String zoneId)

This method is deprecated.
Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use loadNativeAds(int, AppLovinNativeAdLoadListener) or loadNativeAds(int, String, AppLovinNativeAdLoadListener) to load ads.

public abstract void loadNativeAds (int numAdsToLoad, String zoneId, AppLovinNativeAdLoadListener listener)

Load a batch of native ads, which are guaranteed not to repeat, asynchronously.

Parameters
numAdsToLoad The number of native ads to load.
zoneId The id of the zone to load the native ads for.
listener The listener to notify upon completion.

public abstract void loadNativeAds (int numAdsToLoad, AppLovinNativeAdLoadListener listener)

Load a batch of native ads, which are guaranteed not to repeat, asynchronously.

Parameters
numAdsToLoad The number of native ads to load.
listener The listener to notify upon completion.

public abstract void precacheResources (AppLovinNativeAd ad, AppLovinNativeAdPrecacheListener listener)

Pre-cache image and video resources of a native ad.

Parameters
ad The native ad whose resources should be cached.
listener The listener to notify upon completion.

public abstract void preloadAdForZoneId (String zoneId)

This method is deprecated.
Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use loadNativeAds(int, AppLovinNativeAdLoadListener) or loadNativeAds(int, String, AppLovinNativeAdLoadListener) to load ads.