com.yandex.mobile.ads.interstitial
Class InterstitialAd
java.lang.Object
com.yandex.mobile.ads.fullscreen.FullScreenAd
com.yandex.mobile.ads.interstitial.InterstitialAd
- All Implemented Interfaces:
- com.yandex.mobile.ads.fullscreen.FullScreenAdvertisable, com.yandex.mobile.ads.html.BaseAdvertisable
public final class InterstitialAd
extends com.yandex.mobile.ads.fullscreen.FullScreenAd
Full-screen interstitial ads.
Constructor Summary
Constructor and Description |
---|
InterstitialAd(android.content.Context context)
Constructs a new
InterstitialAd programmatically. |
Method Summary
Modifier and Type | Method and Description |
---|---|
void | destroy()
Destroys this
InterstitialAd entirely and cleans up resources. |
boolean | isLoaded()
Returns
true if this interstitial ad has been successfully loaded and is ready to be shown, otherwise false . |
void | loadAd(AdRequest adRequest)
Starts loading the ad by
AdRequest on a background thread. |
void | setAdUnitId(java.lang.String adUnitId)
Sets an ad unit id.
|
void | setInterstitialAdEventListener(InterstitialAdEventListener interstitialAdEventListener)
Sets an
InterstitialAdEventListener . |
void | show()
Shows the interstitial ad, only if it has been loaded.
|
Constructor Detail
InterstitialAd
public InterstitialAd(@NonNull android.content.Context context)
Constructs a new
InterstitialAd
programmatically.- Parameters:
context
- The activity context the view is running in, through which it can access the current theme, resources, etc. In particular, it uses the window manager and theme in this context to present its UI.
Method Detail
setAdUnitId
public void setAdUnitId(@NonNull java.lang.String adUnitId)
Sets an ad unit id.
- Parameters:
adUnitId
- Unique ad placement ID created at partner interface. Example: R-M-DEMO-240x400-context.
setInterstitialAdEventListener
public void setInterstitialAdEventListener(@Nullable InterstitialAdEventListener interstitialAdEventListener)
Sets an
InterstitialAdEventListener
.- Parameters:
interstitialAdEventListener
-InterstitialAdEventListener
.
show
public void show()
Shows the interstitial ad, only if it has been loaded.
isLoaded
public boolean isLoaded()
Returns
true
if this interstitial ad has been successfully loaded and is ready to be shown, otherwise false
.- Returns:
true
if this interstitial ad has been successfully loaded and is ready to be shown.
destroy
public void destroy()
Destroys this
InterstitialAd
entirely and cleans up resources. NOTE:
Don't work with this InterstitialAd
thereafter.