Package-level declarations
Types
Interface for providing ad mute feedback information. Used to provide feedback options when users mute ads.
Class representing parameters for ad requests. Contains various parameters needed for ad targeting and customization.
A class used to get style information of native ad.
Base class for managing in-stream video ads. Handles the lifecycle and events of video ads, including loading, playing, and tracking.
Event of the nda richmedia expandable ad
Sealed interface for ad choices data. Represents different types of ad choices information including privacy and mute feedback.
View class for displaying ad choices (opt-out) icon. Used in FAN (Facebook Audience Network) and NDA (Native Display Ad) modules. This view allows users to opt out of personalized advertising.
An object for requesting ads such as banner, native, native simple. Provides functionality to configure and build ad requests.
The View to display banner ads for use with this SDK.
Error information about why an ad operation failed.
A class used to configure interstitial ad requests.
Enumeration representing supported languages for the SDK. Provides functionality for locale management and string localization.
Provides media data.
The type of media content drawn in the GfpMediaView.
A class used to configure native ad requests.
Base interface for native ad options configuration. Defines common options and settings for native ad display and behavior.
View class for displaying native ads. After loading, call {@link #setNativeAd(GfpNativeAd)} to attach each asset to the page.
Ad view for Native Simple ad To attach ad to page, should call setNativeSimpleAd after loading.
Represents the theme of the app. May be one of ResolvedTheme.SYSTEM, ResolvedTheme.LIGHT, ResolvedTheme.DARK, LazyTheme.
Manager class for handling video ad scheduling and playback. Controls the lifecycle of video ads, including loading, playing, and managing ad breaks.
A class used to render label asset of native ad.
Represents the theme that is determined to be lazy. This theme type allows for dynamic theme resolution through a resolver.
Interface for providing privacy URL information. Used to provide URLs for privacy-related content.
Represents the resolved theme. This enum defines the possible theme values that can be used in the app.
A listener for the user show interest changes.
Used in parsing VAST
Video Mime type