🎬Start the OfferWall

To start the offerwall, just call, OfferWall.launch(Context, OfferWallListener);

A listener can be set to listen for events fired by the Offer Wall.

import com.pubscale.sdkone.offerwall.OfferWall
import com.pubscale.sdkone.offerwall.models.OfferWallListener
import com.pubscale.sdkone.offerwall.models.Reward
..
..
..
val offerWallListener = object : OfferWallListener{

   override fun onOfferWallShowed() {
       Log.d(TAG, "Offer wall showed.")
   }

   override fun onOfferWallClosed() {
       Log.d(TAG, "Offer wall closed.")
   }

   override fun onRewardClaimed(reward: Reward) {
       Log.d(TAG, "Offer wall reward claimed.")
   }

   override fun onFailed(message: String) {
       Log.d(TAG, "onFailed: $message")
   }
}                 

onRewardClaimed callback gives you the reward amount and currency details.

To start the OfferWall, call the launch method of the OfferWall class.

import com.pubscale.sdkone.offerwall.OfferWall
import com.pubscale.sdkone.offerwall.models.OfferWallListener
..
..
OfferWall.launch(context, offerWallListener)            

Last updated