ProviderConfiguration

abstract class ProviderConfiguration

Only inside SDK, configuration containing information from the provider module.

Inheritors

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard

Listener for a provider to communicate third party ad network initialization status back to the GFP SDK. Ad Provider must send these callbacks so that they can be forwarded to the publisher.

Link copied to clipboard

The status of the provider initialization.

Properties

Link copied to clipboard

The banner adapter class that this provider has.

Link copied to clipboard

The combined adapter class that this provider has.

Link copied to clipboard

The interstitial adapter class that this provider has.

Link copied to clipboard

The native adapter class that this provider has.

Link copied to clipboard

The native simple adapter class that this provider has.

Link copied to clipboard
@get:JvmName(name = "getProviderData")
var providerData: InitializationResponse.Provider?

Data passed into the provider configuration for initialization of third party SDK.

Link copied to clipboard

The ProviderType of this provider.

Link copied to clipboard

The rewarded adapter class that this provider has.

Link copied to clipboard
abstract val sdkVersion: String?

The sdk version of this provider. In the case of a provider that does not include sdk, assigned null.

Link copied to clipboard

The video adapter class that this provider has.

Functions

Link copied to clipboard

Returns the provider initialization status.

Link copied to clipboard
abstract fun initialize(context: Context, initializationListener: ProviderConfiguration.InitializationListener? = null)

Called by the GFP SDK to initialize a third party SDK. This method is invoked shortly after the app initializes the GFP SDK.