public class DFPBannerEventHandler
extends com.google.android.gms.ads.AdListener
implements com.pubmatic.sdk.openwrap.banner.POBBannerEvent, com.google.android.gms.ads.doubleclick.AppEventListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
DFPBannerEventHandler.DFPConfigListener
Interface to get the DFP 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
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
com.pubmatic.sdk.common.POBAdSize |
getAdSize() |
com.pubmatic.sdk.common.ui.POBBannerRendering |
getRenderer(java.lang.String partnerName) |
void |
onAdClosed() |
void |
onAdFailedToLoad(int errCode) |
void |
onAdLeftApplication() |
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) |
void |
trackClick() |
void |
trackImpression() |
public DFPBannerEventHandler(@NonNull
android.content.Context context,
@NonNull
java.lang.String adUnitId,
@NonNull
com.google.android.gms.ads.AdSize... adSizes)
context - Activity / App contextadUnitId - DFP ad unit IDadSizes - ad sizes for bannerpublic void setConfigListener(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 trackImpression()
trackImpression in interface com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void trackClick()
trackClick 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.POBBannerEventpublic void onAppEvent(java.lang.String key,
java.lang.String bidId)
onAppEvent in interface com.google.android.gms.ads.doubleclick.AppEventListenerpublic void onAdClosed()
onAdClosed in class com.google.android.gms.ads.AdListenerpublic void onAdFailedToLoad(int errCode)
onAdFailedToLoad in class com.google.android.gms.ads.AdListenerpublic void onAdLeftApplication()
onAdLeftApplication 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