-
public class AppstockNativeAdUnit extends AdUnit
Ad unit for requesting native ad.
-
-
Field Summary
Fields Modifier and Type Field Description private NativeAdUnitConfigurationnativeConfiguration
-
Constructor Summary
Constructors Constructor Description AppstockNativeAdUnit()Default constructor.
-
Method Summary
Modifier and Type Method Description NativeAdUnitConfigurationgetNativeConfiguration()voidsetPlacementId(String placementId)Sets placement id on Appstock server. voidsetEndpointId(String endpointId)Sets endpoint id on Appstock server. voidsetNativeAdConfig(@Nullable() AppstockNativeAdConfig config)Sets desired native ad template and assets. voidloadAd(AppstockNativeAdUnitListener listener)Sends request for new ad and return it in the callback. -
-
Method Detail
-
getNativeConfiguration
@VisibleForTesting() NativeAdUnitConfiguration getNativeConfiguration()
-
setPlacementId
void setPlacementId(String placementId)
Sets placement id on Appstock server.
- Parameters:
placementId- id
-
setEndpointId
void setEndpointId(String endpointId)
Sets endpoint id on Appstock server.
- Parameters:
endpointId- id
-
setNativeAdConfig
void setNativeAdConfig(@Nullable() AppstockNativeAdConfig config)
Sets desired native ad template and assets.
- Parameters:
config- object for assets and configuration
-
loadAd
void loadAd(AppstockNativeAdUnitListener listener)
Sends request for new ad and return it in the callback.
- Parameters:
listener- callback on result
-
-
-
-