public class MoPubBannerEventHandler
extends com.pubmatic.sdk.openwrap.banner.POBBannerEvent
implements com.mopub.mobileads.MoPubView.BannerAdListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
MoPubBannerEventHandler.MoPubConfigListener
Interface to get the MoPub Banner ad view object, to configure the properties.
|
| Constructor and Description |
|---|
MoPubBannerEventHandler(android.content.Context context,
java.lang.String adUnitId,
com.pubmatic.sdk.common.POBAdSize size)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
com.pubmatic.sdk.common.POBAdSize |
getAdSize() |
void |
onBannerClicked(com.mopub.mobileads.MoPubView banner) |
void |
onBannerCollapsed(com.mopub.mobileads.MoPubView banner) |
void |
onBannerExpanded(com.mopub.mobileads.MoPubView banner) |
void |
onBannerFailed(com.mopub.mobileads.MoPubView banner,
com.mopub.mobileads.MoPubErrorCode errorCode) |
void |
onBannerLoaded(com.mopub.mobileads.MoPubView banner) |
void |
requestAd(com.pubmatic.sdk.openwrap.core.POBBid bid) |
com.pubmatic.sdk.common.POBAdSize[] |
requestedAdSizes() |
void |
setConfigListener(MoPubBannerEventHandler.MoPubConfigListener listener)
Sets the Data listener object.
|
void |
setEventListener(com.pubmatic.sdk.openwrap.banner.POBBannerEventListener listener) |
void |
trackClick() |
void |
trackImpression() |
public MoPubBannerEventHandler(@NonNull
android.content.Context context,
@NonNull
java.lang.String adUnitId,
@NonNull
com.pubmatic.sdk.common.POBAdSize size)
context - value of contextadUnitId - SDP ad unit IDsize - ad size for bannerpublic void setConfigListener(MoPubBannerEventHandler.MoPubConfigListener listener)
listener - MoPub config listenerpublic void requestAd(@Nullable
com.pubmatic.sdk.openwrap.core.POBBid bid)
requestAd in class com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void destroy()
destroy in class com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void trackImpression()
trackImpression in class com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void trackClick()
trackClick in class com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void setEventListener(@NonNull
com.pubmatic.sdk.openwrap.banner.POBBannerEventListener listener)
setEventListener in class com.pubmatic.sdk.openwrap.banner.POBBannerEvent@Nullable public com.pubmatic.sdk.common.POBAdSize getAdSize()
getAdSize in class com.pubmatic.sdk.openwrap.banner.POBBannerEvent@Nullable public com.pubmatic.sdk.common.POBAdSize[] requestedAdSizes()
requestedAdSizes in class com.pubmatic.sdk.openwrap.banner.POBBannerEventpublic void onBannerLoaded(@NonNull
com.mopub.mobileads.MoPubView banner)
onBannerLoaded in interface com.mopub.mobileads.MoPubView.BannerAdListenerpublic void onBannerFailed(com.mopub.mobileads.MoPubView banner,
com.mopub.mobileads.MoPubErrorCode errorCode)
onBannerFailed in interface com.mopub.mobileads.MoPubView.BannerAdListenerpublic void onBannerClicked(com.mopub.mobileads.MoPubView banner)
onBannerClicked in interface com.mopub.mobileads.MoPubView.BannerAdListenerpublic void onBannerExpanded(com.mopub.mobileads.MoPubView banner)
onBannerExpanded in interface com.mopub.mobileads.MoPubView.BannerAdListenerpublic void onBannerCollapsed(com.mopub.mobileads.MoPubView banner)
onBannerCollapsed in interface com.mopub.mobileads.MoPubView.BannerAdListener