Moloco Initialization Listener
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
}