Package com.inmobi.ads.listeners
Class BannerAdEventListener
- java.lang.Object
-
- com.inmobi.ads.listeners.BannerAdEventListener
-
public abstract class BannerAdEventListener extends java.lang.Object
A listener for receiving notifications during the lifecycle of a banner ad.
-
-
Constructor Summary
Constructors Constructor Description BannerAdEventListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
onAdClicked(T ad, java.util.Map<java.lang.Object,java.lang.Object> params)
Called to notify that the user interacted with the ad.void
onAdDismissed(InMobiBanner ad)
Called to notify that the User is about to return to the application after closing the ad.void
onAdDisplayed(InMobiBanner ad)
Called to notify that the banner ad has expandedvoid
onAdFetchFailed(InMobiBanner ad, InMobiAdRequestStatus status)
Called to notify that an ad preload has failed.void
onAdFetchSuccessful(T ad, AdMetaInfo info)
Called to notify that an ad was received successfully but is not ready to be displayed yet.void
onAdImpression(T ad)
Called to notify that inmobi has logged an impression for the advoid
onAdLoadFailed(T ad, InMobiAdRequestStatus status)
Called to notify that a request to load an ad failed.void
onAdLoadSucceeded(T ad)
Deprecated.void
onAdLoadSucceeded(T ad, AdMetaInfo info)
Called to notify that an ad was successfully loaded and is ready to be displayed.void
onRequestPayloadCreated(byte[] requestPayload)
Called to notify when the request payload is createdvoid
onRequestPayloadCreationFailed(InMobiAdRequestStatus status)
Called to notify when the request payload creation failsvoid
onRewardsUnlocked(InMobiBanner ad, java.util.Map<java.lang.Object,java.lang.Object> rewards)
Called to notify that a reward was unlocked.void
onUserLeftApplication(InMobiBanner ad)
Called to notify that the user is about to leave the application as a result of interacting with the ad.
-
-
-
Method Detail
-
onAdFetchFailed
public void onAdFetchFailed(InMobiBanner ad, InMobiAdRequestStatus status)
Called to notify that an ad preload has failed.Note This notification is given only when you use
preload()
inInMobiBanner.getPreloadManager()
- Parameters:
ad
- Represents theInMobiBanner
ad which was preloadedstatus
- Represents theInMobiAdRequestStatus
status containing error reason
-
onAdDisplayed
public void onAdDisplayed(InMobiBanner ad)
Called to notify that the banner ad has expanded- Parameters:
ad
- Represents theInMobiBanner
ad which was expanded
-
onAdDismissed
public void onAdDismissed(InMobiBanner ad)
Called to notify that the User is about to return to the application after closing the ad.- Parameters:
ad
- Represents theInMobiBanner
ad which was closed
-
onUserLeftApplication
public void onUserLeftApplication(InMobiBanner ad)
Called to notify that the user is about to leave the application as a result of interacting with the ad.- Parameters:
ad
- Represents theInMobiBanner
ad
-
onRewardsUnlocked
public void onRewardsUnlocked(InMobiBanner ad, java.util.Map<java.lang.Object,java.lang.Object> rewards)
Called to notify that a reward was unlocked.- Parameters:
ad
- Represents theInMobiBanner
ad for which rewards was unlockedrewards
- Represents the rewards unlocked
-
onAdFetchSuccessful
public void onAdFetchSuccessful(T ad, AdMetaInfo info)
Called to notify that an ad was received successfully but is not ready to be displayed yet.- Parameters:
ad
- Represents the ad which was loaded or preloadedinfo
- Represents the ad meta information
-
onAdLoadSucceeded
@Deprecated public void onAdLoadSucceeded(T ad)
Deprecated.This method has been deprecated, please start usingonAdFetchSuccessful(Object, AdMetaInfo)
instead. Called to notify that an ad was successfully loaded.- Parameters:
ad
- Represents the ad which was loaded
-
onAdLoadSucceeded
public void onAdLoadSucceeded(T ad, AdMetaInfo info)
Called to notify that an ad was successfully loaded and is ready to be displayed.- Parameters:
ad
- Represents the ad which was loadedinfo
- Represents the ad meta information
-
onAdLoadFailed
public void onAdLoadFailed(T ad, InMobiAdRequestStatus status)
Called to notify that a request to load an ad failed.- Parameters:
ad
- Represents the ad which failed to loadstatus
- Represents theInMobiAdRequestStatus
status containing error reason
-
onAdClicked
public void onAdClicked(T ad, java.util.Map<java.lang.Object,java.lang.Object> params)
Called to notify that the user interacted with the ad.- Parameters:
ad
- Represents the ad on which user clickedparams
- Represents the click parameters
-
onRequestPayloadCreated
public void onRequestPayloadCreated(byte[] requestPayload)
Called to notify when the request payload is created- Parameters:
requestPayload
- Represents the request payload
-
onRequestPayloadCreationFailed
public void onRequestPayloadCreationFailed(InMobiAdRequestStatus status)
Called to notify when the request payload creation fails- Parameters:
status
- Represents theInMobiAdRequestStatus
status containing error reason
-
onAdImpression
public void onAdImpression(T ad)
Called to notify that inmobi has logged an impression for the ad- Parameters:
ad
- Represents the ad which was impressed
-
-