Rewarded ads
Report rewarded ad consumption
Requires Authorization.
Reports status of a rewarded ad watch. Send STARTED when the ad begins and COMPLETED when it finishes. A COMPLETED report grants the reward identified by type (e.g. READ_RECEIPTS).
PUT /v1/rewarded-ads/consumptionBody:
source— string, Ad mediation network that served the ad, e.g.APPLOVIN.status— Rewarded Ad Consumption Status, Lifecycle status being reported.type— Rewarded Ad Type, Reward being consumed.adId— string, Identifier of the ad instance, as reported by the ad SDK.
Restrict a rewarded ad reward
Requires Authorization.
Updates the restriction for the given rewarded ad reward type, sent by the client when a reward should no longer be offered.
PUT /v1/rewarded-ads/rewards/restrictionBody:
type— Rewarded Ad Type, Reward to restrict.
List rewarded ad rewards
Requires Authorization.
Returns the rewarded ad rewards available to the current user and their state. Watching an ad for an ELIGIBLE reward temporarily unlocks the corresponding feature (for example READ_RECEIPTS).
GET /v1/rewarded-ads/rewardsResponse:
rewards— array of Rewarded Ad Reward
Rewarded Ad Type
Feature that can be temporarily unlocked by watching a rewarded ad.
LAST_VIEWED_ME_PROFILE— Reveal the most recent profile that viewed youADS_FREE_SESSION— Temporarily remove adsREAD_RECEIPTS— Temporarily enable message read receiptsCASCADE_PROFILES_UNLOCK— Unlock additional cascade (grid) profilesTAPS_RECEIVED_UNLOCK— Reveal taps you have received
Rewarded Ad Reward Status
Current state of a rewarded ad reward for the requesting user.
ELIGIBLE— The user may watch an ad to activate this rewardACTIVE— The reward is currently unlocked; seeremainingTimeEXHAUSTED— The reward has been used and is not currently available
Rewarded Ad Interval
Unit of time that duration is measured in.
"DAYS""HOURS""MINUTES"
Rewarded Ad Consumption Status
Lifecycle status reported while consuming a rewarded ad.
STARTED— The ad began playingCOMPLETED— The ad finished and the reward should be granted
Rewarded Ad Reward
State of a single rewarded ad reward. All fields are nullable.
type— Rewarded Ad Type, Feature this reward unlocks., optionalstatus— Rewarded Ad Reward Status, Current state of the reward., optionalduration— long integer, Length of the unlock window, measured inintervalunits (e.g.1with intervalHOURS)., optionalinterval— Rewarded Ad Interval, Unit forduration., optionalremainingTime— long integer, Time remaining before anACTIVEreward expires.nullunless the reward is active., optionalcountdownTime— long integer, Time remaining before anEXHAUSTEDreward becomesELIGIBLEagain.nullunless applicable., optional