Interface MediationNativeBannerAdAdapter.MediationNativeBannerAdListener
-
- All Implemented Interfaces:
public interface MediationNativeBannerAdAdapter.MediationNativeBannerAdListener
-
-
Method Summary
Modifier and Type Method Description abstract voidcloseIfAutomaticallyDisabled(@NonNull() MediationNativeBannerAdAdapter adapter)Calls if MediationNativeBannerAdAdapter.MediationNativeBannerAdListener.shouldCloseAutomatically returned false. abstract voidonAdChoicesIconLoad(@Nullable() ImageData imageData, boolean success, @NonNull() MediationNativeBannerAdAdapter adapter)Need to call when adChoices icon loaded successfully abstract voidonClick(@NonNull() MediationNativeBannerAdAdapter adapter)Must be called when ad view received click. abstract voidonCloseAutomatically(@NonNull() MediationNativeBannerAdAdapter adapter)Calls if MediationNativeBannerAdAdapter.MediationNativeBannerAdListener.shouldCloseAutomatically returned true. abstract voidonLoad(@NonNull() NativeBanner banner, @NonNull() MediationNativeBannerAdAdapter adapter)Must be called when implemented ads network loads successfully inside MediationNativeBannerAdAdapter.load(MediationNativeBannerAdConfig, MediationNativeBannerAdListener, Context) method. abstract voidonNoAd(@NonNull() IAdLoadingError adLoadingError, @NonNull() MediationNativeBannerAdAdapter adapter)Must be called when implemented ads failed to load for some reason inside MediationNativeBannerAdAdapter.load(MediationNativeBannerAdConfig, MediationNativeBannerAdListener, Context) method. abstract voidonShow(@NonNull() MediationNativeBannerAdAdapter adapter)Must be called when ad view showing / impression must be tracked. abstract booleanshouldCloseAutomatically()Determines what SDK should do when selecting particular adchoices option. -
-
Method Detail
-
closeIfAutomaticallyDisabled
abstract void closeIfAutomaticallyDisabled(@NonNull() MediationNativeBannerAdAdapter adapter)
Calls if MediationNativeBannerAdAdapter.MediationNativeBannerAdListener.shouldCloseAutomatically returned false.
- Parameters:
adapter- Adapter whom ad have to be hidden.
-
onAdChoicesIconLoad
abstract void onAdChoicesIconLoad(@Nullable() ImageData imageData, boolean success, @NonNull() MediationNativeBannerAdAdapter adapter)
Need to call when adChoices icon loaded successfully
- Parameters:
imageData- is current instancesuccess- is download statusadapter- an instance of current adapter
-
onClick
abstract void onClick(@NonNull() MediationNativeBannerAdAdapter adapter)
Must be called when ad view received click. Most of ad networks provide callbacks for this, so pass it here
- Parameters:
adapter- an instance of current adapter
-
onCloseAutomatically
abstract void onCloseAutomatically(@NonNull() MediationNativeBannerAdAdapter adapter)
Calls if MediationNativeBannerAdAdapter.MediationNativeBannerAdListener.shouldCloseAutomatically returned true.
- Parameters:
adapter- Adapter whom ad was closed automatically.
-
onLoad
abstract void onLoad(@NonNull() NativeBanner banner, @NonNull() MediationNativeBannerAdAdapter adapter)
Must be called when implemented ads network loads successfully inside MediationNativeBannerAdAdapter.load(MediationNativeBannerAdConfig, MediationNativeBannerAdListener, Context) method.
- Parameters:
banner- banner should be created from assets, received from ad network.adapter- an instance of current adapter
-
onNoAd
abstract void onNoAd(@NonNull() IAdLoadingError adLoadingError, @NonNull() MediationNativeBannerAdAdapter adapter)
Must be called when implemented ads failed to load for some reason inside MediationNativeBannerAdAdapter.load(MediationNativeBannerAdConfig, MediationNativeBannerAdListener, Context) method.
- Parameters:
adLoadingError- a reason of fail to loadadapter- an instance of current adapter
-
onShow
abstract void onShow(@NonNull() MediationNativeBannerAdAdapter adapter)
Must be called when ad view showing / impression must be tracked. Most of ad networks provide callbacks for this, so pass it here
- Parameters:
adapter- an instance of current adapter
-
shouldCloseAutomatically
abstract boolean shouldCloseAutomatically()
Determines what SDK should do when selecting particular adchoices option.
- Returns:
Boolean value which specifies should be ad closed or not.
-
-
-
-