Class NativeAdLoader
-
- All Implemented Interfaces:
public final class NativeAdLoader extends BaseAd
Allows you to load from 1 to 20 banners per one request. You can configure all the same settings that are available for customization in NativeAd (for example, user's gender and age, autoloading images and videos). There is no guarantee that the number of banners specified in the COUNT parameter will be loaded - this parameter indicates the maximum number of banners that you want to receive.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceNativeAdLoader.OnLoad
-
Method Summary
Modifier and Type Method Description intgetCachePolicy()Retrieve current cachePolicy NativeAdLoaderload()Method responsible for loading data. static NativeAdLoadernewLoader(int slotId, int bannersCount, @NonNull() Context context)The static constructor of the object. static NativeAdLoadernewLoader(int slotId, int bannersCount, @NonNull() Context context, @NonNull() MenuFactory menuFactory)The static constructor of the object. voidsetAdsLightPixelParams(@NonNull() String adsLightType, @Nullable() Map<String, String> params)Method for internal partners voidsetCachePolicy(int cachePolicy)By default, images and videos are preloaded. NativeAdLoadersetOnLoad(@Nullable() NativeAdLoader.OnLoad onLoad)Set listener for loading event -
-
Method Detail
-
getCachePolicy
int getCachePolicy()
Retrieve current cachePolicy
-
load
@NonNull()@UiThread() NativeAdLoader load()
Method responsible for loading data. In case of successful loading, the onLoad method will be called on the object passed as a listener>
-
newLoader
@NonNull() static NativeAdLoader newLoader(int slotId, int bannersCount, @NonNull() Context context)
The static constructor of the object.
- Parameters:
slotId- slot numberbannersCount- maximum number of banners that you want to receive.context- application context- Returns:
NativeAdLoader object
-
newLoader
@NonNull() static NativeAdLoader newLoader(int slotId, int bannersCount, @NonNull() Context context, @NonNull() MenuFactory menuFactory)
The static constructor of the object.
- Parameters:
slotId- slot numberbannersCount- maximum number of banners that you want to receive.context- application contextmenuFactory- menuFactory- Returns:
NativeAdLoader object
-
setAdsLightPixelParams
void setAdsLightPixelParams(@NonNull() String adsLightType, @Nullable() Map<String, String> params)
Method for internal partners
-
setCachePolicy
void setCachePolicy(int cachePolicy)
By default, images and videos are preloaded. You can turn off the automatic loading of images and videos, but keep in mind that downloading them will take extra time, which will create an additional delay in displaying ads in your application.
-
setOnLoad
@NonNull()@UiThread() NativeAdLoader setOnLoad(@Nullable() NativeAdLoader.OnLoad onLoad)
Set listener for loading event
- Parameters:
onLoad- listener instance, can be null- Returns:
NativeAdLoader object
-
-
-
-