Class RewardedAd

  • All Implemented Interfaces:
    com.yandex.mobile.ads.fullscreen.FullScreenAdvertisable, com.yandex.mobile.ads.html.BaseAdvertisable

    @MainThread
    public final class RewardedAd
    extends com.yandex.mobile.ads.fullscreen.FullScreenAd
    Full-screen rewarded ad.
    • Field Summary

      • Fields inherited from class com.yandex.mobile.ads.fullscreen.FullScreenAd

        FAILED_TO_SHOW_NOT_LOADED_AD, NOT_ACTIVITY_CONTEXT_WARNING
    • Constructor Summary

      Constructors 
      Constructor Description
      RewardedAd​(android.content.Context context)
      Constructs a new RewardedAd programmatically.
    • Constructor Detail

      • RewardedAd

        @MainThread
        public RewardedAd​(@NonNull
                          android.content.Context context)
        Constructs a new RewardedAd 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

        @MainThread
        public void loadAd​(@NonNull
                           AdRequest adRequest)
        Starts loading the ad by AdRequest on a background thread. NOTE: The ad unit id must be set before that.
        Parameters:
        adRequest - AdRequest
      • isLoaded

        @MainThread
        public boolean isLoaded()
        Returns true if this rewarded ad has been successfully loaded and is ready to be shown, otherwise false.
        Returns:
        true if this rewarded ad has been successfully loaded and is ready to be shown.
      • setAdUnitId

        @MainThread
        public void setAdUnitId​(@NonNull
                                java.lang.String adUnitId)
        Sets a valid ad unit ID. Ad unit ID can be set only once.
        Parameters:
        adUnitId - Unique ad placement ID created at partner interface.
      • show

        @MainThread
        public void show()
        Shows the rewarded ad, only if it has been loaded.
      • destroy

        @MainThread
        public void destroy()
        Destroys this RewardedAd entirely and cleans up resources. NOTE: Don't work with this RewardedAd thereafter.