MolocoInitializationListener

Interface for listening to Moloco initialization status updates.

Samples

import android.content.Context
import android.widget.FrameLayout
import com.moloco.sdk.internal.MolocoLogger
import com.moloco.sdk.publisher.MolocoAdError.AdCreateError
import com.moloco.sdk.publisher.init.MolocoInitParams

fun main() { 
   //sampleStart 
   // Create a proper MediationInfo instance for enabling Bid Token API.
// Then, pass it to initialize().
val mediationInfo = MediationInfo("<YourMediationName>")

Moloco.initialize(
    MolocoInitParams(appContext, "YOUR_APP_KEY", mediationInfo)
) { molocoInitStatus ->
    if (molocoInitStatus.initialization == Initialization.SUCCESS) {
        // ready to create, load and show ad units.

        // Bid Token API is available now as well (if mediationInfo was passed into initialize()).
        Moloco.getBidToken(appContext) { bidToken: String, error ->
            // ..
        }
    } else {
        // Initialization error.
        MolocoLogger.error("app", molocoInitStatus.description)
    }
} 
   //sampleEnd
}

Functions

Link copied to clipboard

Called when there is an update to the Moloco initialization status.