public class DFPBannerEventHandler
extends com.google.android.gms.ads.AdListener
implements com.pubmatic.sdk.openwrap.banner.POBBannerEvent, com.google.android.gms.ads.admanager.AppEventListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
DFPBannerEventHandler.DFPConfigListener
Interface to get the GAM view and it's request builder, to configure the properties.
|
| Constructor and Description |
|---|
DFPBannerEventHandler(android.content.Context context,
java.lang.String adUnitId,
com.google.android.gms.ads.AdSize... adSizes)
Constructor to initialise GAM AdView with required properties.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
com.pubmatic.sdk.openwrap.core.POBBaseAdInteractionListener |
getAdInteractionListener() |
com.pubmatic.sdk.common.POBAdSize |
getAdSize() |
com.pubmatic.sdk.common.ui.POBBannerRendering |
getRenderer(java.lang.String partnerName) |
void |
onAdClosed() |
void |
onAdFailedToLoad(com.google.android.gms.ads.LoadAdError loadAdError) |
void |
onAdLoaded() |
void |
onAdOpened() |
void |
onAppEvent(java.lang.String key,
java.lang.String bidId) |
void |
requestAd(com.pubmatic.sdk.openwrap.core.POBBid bid) |
com.pubmatic.sdk.common.POBAdSize[] |
requestedAdSizes() |
void |
setConfigListener(DFPBannerEventHandler.DFPConfigListener listener)
Sets the Data listener object.
|
void |
setEventListener(com.pubmatic.sdk.openwrap.banner.POBBannerEventListener listener) |
public DFPBannerEventHandler(@NonNull
android.content.Context context,
@NonNull
java.lang.String adUnitId,
@NonNull
com.google.android.gms.ads.AdSize... adSizes)
context - Activity / App contextadUnitId - GAM ad unit IDadSizes - valid ad sizes for bannerpublic void setConfigListener(@Nullable
DFPBannerEventHandler.DFPConfigListener listener)
listener - DFP data listenerpublic void requestAd(@Nullable
com.pubmatic.sdk.openwrap.core.POBBid bid)
requestAd in interface com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void destroy()
destroy in interface com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void setEventListener(@NonNull
com.pubmatic.sdk.openwrap.banner.POBBannerEventListener listener)
setEventListener in interface com.pubmatic.sdk.openwrap.banner.POBBannerEvent@Nullable public com.pubmatic.sdk.common.ui.POBBannerRendering getRenderer(java.lang.String partnerName)
getRenderer in interface com.pubmatic.sdk.openwrap.banner.POBBannerEvent@Nullable public com.pubmatic.sdk.common.POBAdSize getAdSize()
getAdSize in interface com.pubmatic.sdk.openwrap.banner.POBBannerEvent@Nullable public com.pubmatic.sdk.common.POBAdSize[] requestedAdSizes()
requestedAdSizes in interface com.pubmatic.sdk.openwrap.banner.POBBannerEvent@Nullable public com.pubmatic.sdk.openwrap.core.POBBaseAdInteractionListener getAdInteractionListener()
getAdInteractionListener in interface com.pubmatic.sdk.openwrap.banner.POBBannerEventpublic void onAppEvent(@NonNull
java.lang.String key,
@NonNull
java.lang.String bidId)
onAppEvent in interface com.google.android.gms.ads.admanager.AppEventListenerpublic void onAdClosed()
onAdClosed in class com.google.android.gms.ads.AdListenerpublic void onAdFailedToLoad(@NonNull
com.google.android.gms.ads.LoadAdError loadAdError)
onAdFailedToLoad in class com.google.android.gms.ads.AdListenerpublic void onAdOpened()
onAdOpened in class com.google.android.gms.ads.AdListenerpublic void onAdLoaded()
onAdLoaded in class com.google.android.gms.ads.AdListener