MediationAdapter

public interface MediationAdapter extends MediationExtrasReceiver

Known direct subclasses
MediationBannerAdapter

This interface is deprecated. Use [com.google.android.gms.ads.mediation.Adapter] instead

MediationInterstitialAdapter

This interface is deprecated. Use [com.google.android.gms.ads.mediation.Adapter] instead.

MediationNativeAdapter

This interface is deprecated. Use [com.google.android.gms.ads.mediation.Adapter] instead


Adapter for third party ad networks.

Summary

Nested types

Builder class to specify adapter information.

Constants

default static final int

Specifies that the adapter supports delayed impressions.

default static final int

Specifies that the adapter supports specifying a floor cpm value per ad request.

default static final int

Specifies that the adapter supports returning a floor cpm value per ad response.

Public methods

abstract void

Tears down the adapter control.

abstract void

Called when the application calls onPause on the ad view.

abstract void

Called when the application calls onResume on the ad view.

Constants

CAPABILITIES_DELAYED_IMPRESSIONS

default static final int CAPABILITIES_DELAYED_IMPRESSIONS = 1

Specifies that the adapter supports delayed impressions.

CAPABILITIES_FLOOR_CPM

default static final int CAPABILITIES_FLOOR_CPM = 2

Specifies that the adapter supports specifying a floor cpm value per ad request.

CAPABILITIES_RETURNS_CPM

default static final int CAPABILITIES_RETURNS_CPM = 4

Specifies that the adapter supports returning a floor cpm value per ad response.

Public methods

onDestroy

abstract void onDestroy()

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

abstract void onPause()

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

onResume

abstract void onResume()

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