package

# com.google.android.gms.ads.mediation.customevent

Contains classes for Google Mobile Ads mediation custom events.

## Interfaces

CustomEvent | A `CustomEvent` is similar to a `MediationAdapter` except that it is a completely self-service mechanism for publishers to create their own adapter.
CustomEventBanner | A custom event to support banner ads.
CustomEventBannerListener | Custom events that implement `CustomEventBanner` should use this listener to send callbacks to the mediation library to properly manage ad flow.
CustomEventInterstitial | A custom event that supports interstitial ads.
CustomEventInterstitialListener | A custom event interstitial listener.
CustomEventListener | A base custom event listener for banner and interstitial ads.
CustomEventNative | A custom event to support native ads.
CustomEventNativeListener | Custom events that implement `CustomEventNative` should use this listener to send callbacks to the mediation library to properly manage ad flow.

## Classes

CustomEventExtras | This class is deprecated. This class will only work with implementations of the old `CustomEventAdapter` which has been deprecated in favor of `CustomEventBanner` and `CustomEventInterstitial`. To pass extras to custom events that implement `CustomEventBanner` or `CustomEventInterstitial`, call `addCustomEventExtrasBundle(Class, Bundle)` with the class of your `CustomEventBanner` or `CustomEventInterstitial` implementation and a `Bundle`.