MediationAdapter

interface MediationAdapter : MediationExtrasReceiver

Known direct subclasses
MediationBannerAdapter

This interface is deprecated.

Use Adapter instead.

MediationInterstitialAdapter

This interface is deprecated.

Use Adapter instead.

MediationNativeAdapter

This interface is deprecated.

Use Adapter instead.


Adapter for third party ad networks.

This class is the common interface of MediationBannerAdapter, , and MediationNativeAdapter and it defines common methods. There is no reason to implement this interface directly. Instead, adapters should implement MediationBannerAdapter, MediationInterstitialAdapter and/or .

Summary

Public functions

Unit

Tears down the adapter control.

Unit

Called when the application calls onPause on the .

Unit

Called when the application calls onResume on the .

Public functions

onDestroy

fun onDestroy(): Unit

Tears down the adapter control.

This is called at the end of the mediator's life cycle. The adapter is expected to release any resources and shut down. After this method is called, any subsequent calls to any other method on this adapter may throw an IllegalStateException.

This method is not guaranteed to be called. There are a number of reasons that this method can be skipped, such as a force close of the application.

onPause

fun onPause(): Unit

Called when the application calls onPause on the . The adapter is expected to pause any processing associated with the ad being shown.

onResume

fun onResume(): Unit

Called when the application calls onResume on the . The adapter is expected to resume any processing associated with the ad being shown.