Nimbus

object Nimbus

Nimbus is Real Time Bidding solution that connects publisher inventory to demand partners through a server managed open auction.

This class represents the entry point for initializing the Nimbus SDK to request and render ads served through Nimbus. The SDK must be initialized by calling initialize and passing in the key that identifies the publisher and associated api key.

Since

1.0

Types

Link copied to clipboard
fun interface Logger

Interface to listen to logs from the Nimbus SDK.

Properties

Link copied to clipboard
Link copied to clipboard

A drawable to use as the standard close button

Link copied to clipboard

Mark the app as governed by COPPA regulations.

Link copied to clipboard
const val EMPTY_AD_ID: String
Link copied to clipboard
Link copied to clipboard

A drawable to use as the standard mute button

Link copied to clipboard
const val sdkName: String

The partner name assigned by the IAB used to identify the Nimbus SDK

Link copied to clipboard

The session id of this Nimbus instance.

Link copied to clipboard

Enable or disable test mode.

Link copied to clipboard

Returns the user agent from the system WebView.

Link copied to clipboard

Sets a publisher generated string representing compliance with CCPA.

Link copied to clipboard
const val version: String

The Nimbus SDK version

Link copied to clipboard

Functions

Link copied to clipboard

Add a logger to the Nimbus SDK.

Link copied to clipboard
fun initialize(context: Context, publisherKey: String, apiKey: String, components: Set<Component> = emptySet())

Initialize the Nimbus SDK.

Link copied to clipboard

Remove a logger from the Nimbus SDK.