Android SDK Version
InterfaceDescription
Ad
Ad interface is a common interface implemented by all Facebook ad controls.
AdListener
AdListener interface is notified of events in ad control lifecycle.
AudienceNetworkAds.InitListener
The interface that allows receive callback when initialization of the SDK is done.
AudienceNetworkAds.InitResult
Result of initialization.
AudienceNetworkAds.InitSettingsBuilder
A builder class that allows to pass additional setting during initialization.
InstreamVideoAdListener
InstreamVideoAdListener interface is notified of events in InstreamVideoAdView lifecycle.
InterstitialAdExtendedListener
InterstitialAdExtendedListener interface is notified of events in InterstitialAd lifecycle.
InterstitialAdListener
InterstitialAdListener interface is notified of events in InterstitialAd lifecycle.
MediaViewListener
MediaViewListener interface is notified of events in MediaView lifecycle.
NativeAdListener 
NativeAdScrollView.AdViewProvider 
NativeAdsManager.Listener 
RewardedVideoAdExtendedListener
RewardedVideoAdExtendedListener interface is notified of events in RewardedVideoAd lifecycle.
RewardedVideoAdListener
RewardedVideoAdListener interface is notified of events in RewardedVideoAd lifecycle.
S2SRewardedVideoAdExtendedListener
S2SRewardedVideoAdExtendedListener interface is notified of events in RewardedVideoAd lifecycle using severside validation
S2SRewardedVideoAdListener
S2SRewardedVideoAdListener interface is notified of events in RewardedVideoAd lifecycle using severside validation
ClassDescription
AbstractAdListener
AbstractAdListener implements AdListener and InterstitialAdListener.
AdChoicesViewDeprecated
since 5.1
AdError
AdError contains the error information returned by Facebook.
AdIconViewDeprecated
since 5.1, use MediaView instead.
AdOptionsView
A clickable Ad Options icon, which presents the user with options to report and hide an ad.
AdSettings
AdSettings contains global settings for all ad controls.
AdSize
AdSize is the dimension of the ad control.
AdView
AdView displays advertisements by Facebook.
AudienceNetworkActivity
AudienceNetworkActivity is the Android activity for displaying and handling ads.
AudienceNetworkAds
The class contains methods that are used across whole Audience Network SDK during lifetime of the application.
BidderTokenProvider
Provides tokens for use with the Audience Network server-side bidder
DefaultMediaViewVideoRenderer
This is a Default VideoViewRenderer used within MediaView.
ExtraHints 
ExtraHints.Builder 
InstreamVideoAdView
InstreamVideoAd displays a Instream video advertisement by Facebook
To use the Instream video, do the following:
InterstitialAd
InterstitialAd displays an advertisement by Facebook in an interstitial.
MediaView
MediaView displays native ad media content.
MediaViewVideoRenderer
Abstract video renderer class that developers can extend to implement very customized video UI within the MediaView.
MediaViewVideoRendererWithBackgroundPlayback
This is a Default VideoViewRenderer used within MediaView.
NativeAd
NativeAd provides ad creative for apps to rendered in custom layout.
NativeAdBase 
NativeAdBase.Image
Image creative.
NativeAdBase.Rating
Rating info.
NativeAdLayout
NativeAdLayout is a wrapper for FrameLayout that is required to show the inline ad reporting menu for Native Ads.
NativeAdScrollView
NativeAdScrollView provides a horizontal scrolling experience hosting either NativeAdViews or custom views.
NativeAdsManager
The NativeAdsManager provides a mechanism to fetch a set of NativeAds and then use them within your application.
NativeAdView
NativeAdView provides a templated View for a NativeAd with flexible width and height determined by the container View.
NativeAdViewAttributes
NativeAdViewAttributes controls layout and display elements of the NativeAdView.
NativeBannerAd
NativeBannerAd provides an ad creative for apps to render on a custom layout.
NativeBannerAdView
NativeBannerAdView provides a templated View for a NativeBannerAd with flexible width and height determined by NativeBannerAdView.Type.
RewardData
RewardData represents the data used to reward the user in RewardedVideoAd
RewardedVideoAd
RewardedVideoAd displays a rewarded video advertisement by Facebook
To use the rewarded video, do the following:
EnumDescription
AdOptionsView.Orientation 
AdSettings.IntegrationErrorMode 
AdSettings.MultiprocessSupportMode 
AdSettings.TestAdType
Ad Type to be returned when test mode is on.
CacheFlag 
ExtraHints.HintType 
ExtraHints.Keyword 
NativeAd.AdCreativeType 
NativeAdBase.MediaCacheFlag
Media Cache flag
NativeAdBase.NativeComponentTag
Optional tags for native ad view components.
NativeAdView.TypeDeprecated
NativeBannerAdView.Type 
VideoAutoplayBehaviorDeprecated
since 5.2
VideoStartReason
This enum indicates why the video playback was started.
Annotation TypeDescription
AudienceNetworkAds.AdFormat
Constants that represent Audience Network SDK Ad Formats.