| com.applovin.sdk.AppLovinAdService |
This class is responsible for loading and displaying advertisements.
An instance of this class can be obtained from an AppLovinSdk instance via getAdService().
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | URI_AD_SERVICE | ||||||||||
| String | URI_API_SERVICE | ||||||||||
| String | URI_CLOSE_AD | ||||||||||
| String | URI_CONTRACT_AD | ||||||||||
| String | URI_EXPAND_AD | ||||||||||
| String | URI_LAUNCH_APP | ||||||||||
| String | URI_NEXT_AD | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract void |
addAdUpdateListener(AppLovinAdUpdateListener adListener)
This method is deprecated.
Listening to ad updates has been deprecated. The
AppLovinAdView class for banners, leaderboards, and mrecs no longer automatically refresh contents by itself.
You must explicitly call loadNextAd() or renderAd(AppLovinAd). This method will be removed in a future SDK version.
| ||||||||||
| abstract void |
addAdUpdateListener(AppLovinAdUpdateListener adListener, AppLovinAdSize adSize)
This method is deprecated.
Listening to ad updates has been deprecated. The
AppLovinAdView class for banners, leaderboards, and mrecs no longer automatically refresh contents by itself.
You must explicitly call loadNextAd() or renderAd(AppLovinAd). This method will be removed in a future SDK version.
| ||||||||||
| abstract String |
getBidToken()
Generates a token used for advanced header bidding.
| ||||||||||
| abstract boolean |
hasPreloadedAd(AppLovinAdSize adSize)
This method is deprecated.
Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use
loadNextAd(AppLovinAdSize, AppLovinAdLoadListener) to load ads to display.
| ||||||||||
| 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
loadNextAdForZoneId(String, AppLovinAdLoadListener) to load ads to display.
| ||||||||||
| abstract void |
loadNextAd(AppLovinAdSize adSize, AppLovinAdLoadListener callback)
Fetch a new ad, of a given size, notifying a supplied listener on completion.
| ||||||||||
| abstract void |
loadNextAdForAdToken(String adToken, AppLovinAdLoadListener callback)
Fetch a new ad for the given ad token.
| ||||||||||
| abstract void |
loadNextAdForZoneId(String zoneId, AppLovinAdLoadListener callback)
Fetch a new ad, for a given zone, notifying a supplied listener on completion.
| ||||||||||
| abstract void |
loadNextAdForZoneIds(List<String> zoneIds, AppLovinAdLoadListener callback)
Fetch a new ad for any of the provided zone ids.
| ||||||||||
| abstract void |
preloadAd(AppLovinAdSize adSize)
This method is deprecated.
Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use
loadNextAd(AppLovinAdSize, AppLovinAdLoadListener) to load ads to display.
| ||||||||||
| 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
loadNextAdForZoneId(String, AppLovinAdLoadListener) to load ads to display.
| ||||||||||
| abstract void |
removeAdUpdateListener(AppLovinAdUpdateListener adListener, AppLovinAdSize adSize)
This method is deprecated.
Listening to ad updates has been deprecated. The
AppLovinAdView class for banners, leaderboards, and mrecs no longer automatically refresh contents by itself.
You must explicitly call loadNextAd() or renderAd(AppLovinAd). This method will be removed in a future SDK version.
| ||||||||||
This method is deprecated.
Listening to ad updates has been deprecated. The AppLovinAdView class for banners, leaderboards, and mrecs no longer automatically refresh contents by itself.
You must explicitly call loadNextAd() or renderAd(AppLovinAd). This method will be removed in a future SDK version.
This method is deprecated.
Listening to ad updates has been deprecated. The AppLovinAdView class for banners, leaderboards, and mrecs no longer automatically refresh contents by itself.
You must explicitly call loadNextAd() or renderAd(AppLovinAd). This method will be removed in a future SDK version.
Generates a token used for advanced header bidding.
This method is deprecated.
Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use loadNextAd(AppLovinAdSize, AppLovinAdLoadListener) to load ads to display.
This method is deprecated.
Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use loadNextAdForZoneId(String, AppLovinAdLoadListener) to load ads to display.
Fetch a new ad, of a given size, notifying a supplied listener on completion.
| adSize | Size of an ad to load. Must not be null. |
|---|---|
| callback | A callback to notify of the fact that the ad is loaded. Must not be null. A reference to the callback will be persisted until the ad is loaded. |
Fetch a new ad for the given ad token. Provided ad token must be received from AppLovin S2S API.
Please note: this method is designed to be called by SDK mediation providers. Please use
loadNextAdForZoneId(String, AppLovinAdLoadListener) for regular integrations.
| adToken | Ad token returned from AppLovin S2S API. Must not be null. |
|---|---|
| callback | A callback to notify that the ad has been loaded. Must not be null. |
Fetch a new ad, for a given zone, notifying a supplied listener on completion.
| zoneId | The zone to load an ad for. Must not be null. |
|---|---|
| callback | A callback to notify of the fact that the ad is loaded. |
Fetch a new ad for any of the provided zone ids.
Please note: this method is designed to be called by SDK mediation providers. Please use
loadNextAdForZoneId(String, AppLovinAdLoadListener) for regular integrations.
| zoneIds | A list of zone identifiers for which an ad should be loaded. Must not be null. |
|---|---|
| callback | A callback to notify that the ad has been loaded. Must not be null. |
This method is deprecated.
Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use loadNextAd(AppLovinAdSize, AppLovinAdLoadListener) to load ads to display.
This method is deprecated.
Manually preloading ads in the background has been deprecated and will be removed in a future SDK version. Please use loadNextAdForZoneId(String, AppLovinAdLoadListener) to load ads to display.
This method is deprecated.
Listening to ad updates has been deprecated. The AppLovinAdView class for banners, leaderboards, and mrecs no longer automatically refresh contents by itself.
You must explicitly call loadNextAd() or renderAd(AppLovinAd). This method will be removed in a future SDK version.