This is a video ad that rewards the user after they complete watching the video. Upon completion of the ad, the "Complete" event callback will be triggered to send the information of ad participation.
UserID Settings
It is used to identify the user for rewarding them upon completion of the rewarded video.
ONEAdMax.setUserId( context, UserID );
Each user must have a unique user identifier, which should not be a variable value.
It must not include personal information such as email, name, phone number, or identifiable user IDs.
If it contains Korean characters, special characters, or spaces, it must be URL encoded before use.
The user identifier must be set before the user enters the ad.
Creating a Rewarded Video Ad Instance
privateOAMRewardVideo rewardVideo;@OverrideprotectedvoidonCreate(Bundle savedInstanceState) {... rewardVideo =newOAMRewardVideo( this );}
Setting the Rewarded Video Ad Placement ID
Make sure to replace "your_placement_id" with the actual placement ID you received from the ONE AdMax console.
rewardVideo.setPlacementId( PLACEMENT_ID );
Setting the Network Timeout for Rewarded Video Ad Request
Set the network timeout for the rewarded video ad request. When loading the rewarded video ad, a timeout is given for each ad network (mediation provider). If the ad is not received within the specified timeout, the request will move on to the next ad network.
For stable fill rate and eCPM, it is recommended to integrate mediation with AppLovin, Unity Ads, and Vungle. These networks can help maximize ad revenue by providing a broad range of ad inventory, improving ad fill rates, and optimizing eCPM.