目录

CLASS info
public class RewardAd extends Object
Rewarded ad object.

Public Constructor Summary

Constructor name
RewardAd(Context context,String adId)
Rewarded ad constructor.

Public Method Summary

ReturnMethod
RewardgetReward()
Obtains reward item information.
RewardAdcreateRewardAdInstance(Context context)
Obtains a rewarded ad object.
StringgetData()
Obtains custom data.
StringgetUserId()
Obtains a user ID.
RewardAdListenergetRewardAdListener()
Obtains a rewarded ad loading listener.
voidpause()
Pauses a rewarded ad.
voidpause(Context context)
Pauses a rewarded ad.
voidresume()
Resumes a rewarded ad.
voidresume(Context context)
Resumes a rewarded ad.
voidsetData(String data)
Sets custom data.
voidsetUserId(String userId)
Sets a user ID.
booleanisLoaded()
Checks whether a rewarded ad is successfully loaded.
voidloadAd(AdParam adParam, RewardAdLoadListener listener)
Requests a rewarded ad.
voidloadAd(String adId, AdParam adParam)
Requests a rewarded ad.
voidsetRewardAdListener(RewardAdListener listener)
Sets a rewarded ad listener.
voidsetRewardVerifyConfig(RewardVerifyConfig options)
Sets server-side verification parameters.
voidshow()
Displays a rewarded ad.
voidshow(Activity activity, RewardAdStatusListener listener)
Displays a rewarded ad.

Public Constructors

constructor
public RewardAd(Context context, String adId)
Rewarded ad constructor.

Parameters

Parameter nameParameter desc
contextContext.
adIdAd slot ID.

Public Methods

Method
public Reward getReward()
Obtains the reward item of a loaded rewarded ad. If the rewarded ad is not loaded, null is returned. Use isLoaded() tocheck whether the rewarded ad has been loaded.

Return

typedesc
RewardReward item.
Method
public static RewardAd createRewardAdInstance(Context context)
Obtains a rewarded ad object.

Parameters

Parameter nameParameter desc
contextContext.
Method
public String getData()
Obtains custom data.

Return

typedesc
StringCustom data.
Method
public String getUserId()
Obtains a user ID.

Return

typedesc
StringUser ID.
Method
public RewardAdListener getRewardAdListener()
Obtains a rewarded ad listener.

Return

typedesc
RewardAdListenerRewarded ad listener.
Method
public void pause()
Pauses a rewarded ad.
Method
public void pause(Context context)
Pauses a rewarded ad.

Parameters

Parameter nameParameter desc
contextContext.
Method
public void resume()
Resumes a rewarded ad.
Method
public void resume(Context context)
Resumes a rewarded ad.

Parameters

Parameter nameParameter desc
contextContext.
Method
public void setData(String data)
Sets custom data.

Parameters

Parameter nameParameter desc
data

Custom data.

Note: This is a custom parameter of a rewarded ad. This parameter can be combined with a URL and then encoded. After the combination, the length cannot exceed 1024 bytes. Otherwise, the server-side verification is affected.

Method
public void setUserId(String userId)
Sets a user ID.

Parameters

Parameter nameParameter desc
userId

User ID.

Note: This is a user ID of a rewarded ad. This parameter can be combined with a URL and then the URL is encoded. In this case, the URL length cannot exceed 1024 bytes. Otherwise, the server-side verification is affected.

Method
public boolean isLoaded()
Checks whether there is a rewarded ad available and the ad is ready to be displayed.

Return

typedesc
booleanIf a rewarded ad is available and ready to be displayed, true is returned. Otherwise, false is returned.
Method
public void loadAd(AdParam adParam, RewardAdLoadListener listener)
Loads a rewarded ad using AdParam.

Parameters

Parameter nameParameter desc
adParamRewarded ad param.
listenerRewarded ad loading listener.
Method
public void loadAd(String adId, AdParam adParam)
Loads a rewarded ad using adId and AdParam.

Parameters

Parameter nameParameter desc
adIdAd slot ID.
adParamRewarded ad param.
Method
public void setRewardAdListener(RewardAdListener listener)
Sets a rewarded ad listener.

Parameters

Parameter nameParameter desc
listenerRewarded ad listener.
Method
public void setRewardVerifyConfig(RewardVerifyConfig config)
Sets server-side verification parameters.

Parameters

Parameter nameParameter desc
configServer-side verification parameters.
Method
public void show()
Displays a rewarded ad.
Method
public void show(Activity activity, RewardAdStatusListener listener)
Displays a rewarded ad.

Parameters

Parameter nameParameter desc
activityActivity.
listenerRewarded ad status listener.