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 | This is an object name for custom AppLovin URL. | |||||||||
String | URI_API_SERVICE | This is an object name for custom AppLovin URL. | |||||||||
String | URI_CLOSE_AD | This is an endpoint name for custom AppLovin URL for forcing ad container to close itself:
applovin://com.applovin.sdk/adservice/close_ad |
|||||||||
String | URI_CONTRACT_AD | This is an endpoint name for custom AppLovin URL for forcing an ad expanded before
using URI_EXPAND_AD contract back
applovin://com.applovin.sdk/adservice/contract_ad |
|||||||||
String | URI_EXPAND_AD | This is an endpoint name for custom AppLovin URL for forcing ad container to
expand itself (using MRAID mechanism):
applovin://com.applovin.sdk/adservice/expand_ad |
|||||||||
String | URI_LAUNCH_APP | This is an object name for custom AppLovin URL. | |||||||||
String | URI_NEXT_AD | This is an endpoint name for custom AppLovin URL for forcing container to load the next ad:
applovin://com.applovin.sdk/adservice/next_ad |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This method is deprecated.
Use
addAdUpdateListener(AppLovinAdUpdateListener adListener, AppLovinAdSize adSize) instead.
| |||||||||||
Ad a listener that will be updated every time a new ad is loaded.
| |||||||||||
Check whether an ad of a given size is currently preloaded and available for display.
| |||||||||||
Fetch a new ad, of a given size, notifying a supplied listener on completion.
| |||||||||||
Fetch a new ad, of a given size, notifying a supplied listener on completion.
| |||||||||||
Pre-load an ad manually, if there is not already an ad of the given size cached.
| |||||||||||
Remove a listener that was notified every time an ad was loaded.
|
This is an object name for custom AppLovin URL. For example:
applovin://com.applovin.sdk/adservice/*
This is an object name for custom AppLovin URL. For example:
applovin://com.applovin.sdk/api/*
This is an endpoint name for custom AppLovin URL for forcing ad container to close itself:
applovin://com.applovin.sdk/adservice/close_ad
This is an endpoint name for custom AppLovin URL for forcing an ad expanded before using URI_EXPAND_AD contract back
applovin://com.applovin.sdk/adservice/contract_ad
This is an endpoint name for custom AppLovin URL for forcing ad container to expand itself (using MRAID mechanism):
applovin://com.applovin.sdk/adservice/expand_ad
This is an object name for custom AppLovin URL. For example:
applovin://com.applovin.sdk/launch/*
This is an endpoint name for custom AppLovin URL for forcing container to load the next ad:
applovin://com.applovin.sdk/adservice/next_ad
This method is deprecated.
Use addAdUpdateListener(AppLovinAdUpdateListener adListener, AppLovinAdSize adSize)
instead.
Overloaded method for addAdUpdateListener(AppLovinAdUpdateListener, AppLovinAdSize)
, where ad size is defaulted to BANNER.
adListener | A listener for the new ads. Must not be null. |
---|
Ad a listener that will be updated every time a new ad is loaded. Each listener only listens to ads that are of the given size.
adListener | A listener for the new ads. Must not be null. |
---|---|
adSize | The size of the ad. |
Check whether an ad of a given size is currently preloaded and available for display.
adSize | Size of the ad to check pre-load state for. |
---|
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, of a given size, notifying a supplied listener on completion. This ad will be served using AppLovin Mediation layer, so it may actually be rendered by a thrid-party SDK
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. |
Pre-load an ad manually, if there is not already an ad of the given size cached.
adSize | Size of the ad to pre-load. |
---|
Remove a listener that was notified every time an ad was loaded. The listener must have been added through addAdUpdateListener()
.
adListener | Listener to remove. |
---|---|
adSize | The size of the ad for which this listener should stop receiving notifications. |