com.google.android.libraries.ads.mobile.sdk.nativead

Interfaces

CustomNativeAd

Custom (user-defined) native ad formats allow you to create your own native ad formats by defining custom lists of assets and the click behavior of the ad.

DisplayOpenMeasurement

Interface definition for configuring Open Measurement on custom native ads without a video asset.

MediaContent

Media content information.

NativeAd

A native ad is composed of ad assets that are displayed using Android UI components.

NativeAdEventCallback

Callback for receiving native ad lifecycle events.

NativeAdLoadResult

The result of loading a native ad.

NativeAdLoadResult.NativeAdLoadSuccessResult
NativeAdLoader
NativeAdLoaderCallback
NativeAdPreloader
OnCustomClickListener

Interface definition for overriding a custom native ad's default click behavior.

Classes

MediaView

View for displaying native ad media content.

NativeAdLoadResult.BannerAdSuccess

Result for when a BannerAd successfully loads.

NativeAdLoadResult.CustomNativeAdSuccess

Result for when a CustomNativeAd successfully loads.

NativeAdLoadResult.Failure

Result for when a NativeAd or CustomNativeAd fails to load.

NativeAdLoadResult.NativeAdSuccess

Result for when a NativeAd successfully loads.

NativeAdRequest

A native ad request.

NativeAdRequest.Builder

A builder class for creating NativeAdRequest.

NativeAdView

Root view for NativeAd.

NativeSignalRequest

A native signal request.

NativeSignalRequest.Builder

A builder class for creating NativeSignalRequest.

NativeAdAssetNames

Asset names used for NativeAd.

NativeAdLoader.Companion
NativeAdPreloader.Companion

Enums

NativeAd.NativeAdType

Ad types of a native request.

NativeAd.NativeMediaAspectRatio

Media aspect ratio.

NativeAd.SwipeGestureDirection

Custom click swipe gesture direction.