Package com.yandex.mobile.ads.rewarded
Class RewardedAd
- java.lang.Object
-
- com.yandex.mobile.ads.fullscreen.FullScreenAd
-
- com.yandex.mobile.ads.rewarded.RewardedAd
-
- All Implemented Interfaces:
com.yandex.mobile.ads.fullscreen.FullScreenAdvertisable
,com.yandex.mobile.ads.html.BaseAdvertisable
public final class RewardedAd extends com.yandex.mobile.ads.fullscreen.FullScreenAd
Full-screen rewarded ad.
-
-
Constructor Summary
Constructors Constructor Description RewardedAd(android.content.Context context)
Constructs a newRewardedAd
programmatically.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Destroys thisRewardedAd
entirely and cleans up resources.boolean
isLoaded()
Returnstrue
if this rewarded ad has been successfully loaded and is ready to be shown, otherwisefalse
.void
loadAd(AdRequest adRequest)
Starts loading the ad byAdRequest
on a background thread.void
setAdUnitId(java.lang.String adUnitId)
Sets an ad unit id.void
setRewardedAdEventListener(RewardedAdEventListener rewardedAdEventListener)
Sets anRewardedAdEventListener
.void
show()
Shows the rewarded ad, only if it has been loaded.
-
-
-
Constructor Detail
-
RewardedAd
public RewardedAd(@NonNull android.content.Context context)
Constructs a newRewardedAd
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
-
loadAd
public void loadAd(@NonNull AdRequest adRequest)
Starts loading the ad byAdRequest
on a background thread.NOTE:
The ad unit id must be set before that.- Parameters:
adRequest
-AdRequest
-
isLoaded
public boolean isLoaded()
Returnstrue
if this rewarded ad has been successfully loaded and is ready to be shown, otherwisefalse
.- Returns:
true
if this rewarded ad has been successfully loaded and is ready to be shown.
-
setAdUnitId
public void setAdUnitId(@NonNull java.lang.String adUnitId)
Sets an ad unit id.- Parameters:
adUnitId
- Unique ad placement ID created at partner interface.
-
setRewardedAdEventListener
public void setRewardedAdEventListener(@Nullable RewardedAdEventListener rewardedAdEventListener)
Sets anRewardedAdEventListener
.- Parameters:
rewardedAdEventListener
-RewardedAdEventListener
.
-
show
public void show()
Shows the rewarded ad, only if it has been loaded.
-
destroy
public void destroy()
Destroys thisRewardedAd
entirely and cleans up resources.NOTE:
Don't work with thisRewardedAd
thereafter.
-
-