Reward User
1. Fully Managed by MyChips
1.1 Implements the Interface in your MainActivity
public class MainActivity implements RewardCallback {
...
@Override
public void OnRewardReceived(RewardDTO rewardDTO) {
//rewardDTO.GetRewardInVirtualCurrency()
//HANDLE HERE YOUR CUSTOM LOGIC
}
@Override
public void onError(Exception e) {
}
...
}
1.2 Check for new reward at app open and app resume
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
MCOfferwallSDK.CheckReward("your adunit here",this);
...
}
@Override
protected void onResume() {
super.onResume();
MCOfferwallSDK.CheckReward("your adunit here",this);
}
2. Server-to-Server (S2S) Postbacks
If you prefer server-to-server communication, MyChips can send a postback to your server with bonus information. The configuration for postbacks is available in your publisher dashboard. This method is useful for validating and securely rewarding users without client-side manipulation.
If you are testing in Sandbox mode, the value of the macro {user_payout} will be 0.
Last updated