public class NativeAdsManager
extends java.lang.Object
When calling loadAds() an optional NativeAd.MediaCacheFlag can be passed to indicate whether to pre-cache the ad images (image, icon, all, or none). If not set, no images will be pre-cached before onAdsLoaded() is called.
Modifier and Type | Class and Description |
---|---|
static interface |
NativeAdsManager.Listener |
Constructor and Description |
---|
NativeAdsManager(Context context,
java.lang.String placementId,
int numAdsRequested) |
Modifier and Type | Method and Description |
---|---|
void |
disableAutoRefresh() |
int |
getUniqueNativeAdCount() |
boolean |
isLoaded() |
void |
loadAds() |
void |
loadAds(NativeAdBase.MediaCacheFlag mediaCacheFlag) |
NativeAd |
nextNativeAd() |
NativeAd |
nextNativeAd(NativeAdListener listener) |
void |
setExtraHints(java.lang.String extraHints) |
void |
setListener(NativeAdsManager.Listener listener) |
public NativeAdsManager(Context context, java.lang.String placementId, int numAdsRequested)
context
- placementId
- numAdsRequested
- public void setListener(NativeAdsManager.Listener listener)
listener
- public void setExtraHints(java.lang.String extraHints)
public void loadAds()
public void loadAds(NativeAdBase.MediaCacheFlag mediaCacheFlag)
mediaCacheFlag
- public int getUniqueNativeAdCount()
public NativeAd nextNativeAd()
public NativeAd nextNativeAd(NativeAdListener listener)
public boolean isLoaded()
public void disableAutoRefresh()