Banner / MREC

1. Add BannerView to the layout

val bannerView = BannerView(this/*activity context*/)
adContainerView.removeAllViews()
adContainerView.addView(bannerView)

2. Load an ad

when (val result = bannerView.load(loadParams = LoadParams())) {
    is BannerLoadSuccess -> { // banner starts render a creative. need to handle ad events }
    is BannerLoadFailure -> { // banner load failed, handle error }
}

3. Ad events

bannerView.onDisplayed = {
    // Code to be executed when an ad displayed.
}
bannerView.onFailed = {error ->
    // Code to be executed when an ad request fails.
}
bannerView.onClicked = {
    // Code to be executed when the user clicks on an ad.
}