Integrate with Enhance - Cordova
Offer Walls
Offer Walls show full screen of real world offers (e.g. surveys), usually with an in-game reward offered in return for a completion.
Example Usage
var callback = function(result) { if(!result) { app.writeLog('Offerwall is not ready'); return; } Enhance.setReceivedCurrencyCallback(function(amount) { app.writeLog('Currency received: ' + amount); }); Enhance.showOfferwall(); }; Enhance.isOfferwallReady(callback);
Methods
Enhance.setReceivedCurrencyCallback
void Enhance.setReceivedCurrencyCallback(
Function onCurrencyReceivedCallback
)
Parameters:
Function onCurrencyReceivedCallback
- The offer wall callback. As a parameter, will receive an amount
of the granted currency as an integer.
Enhance.isOfferwallReady
void Enhance.isOfferwallReady(
Function resultCallback,
optional String placement = "default"
)
Parameters:
Function resultCallback
- Specifices the callback function.
optional String placement
- Specifies the internal placement of the ad (from the Enhance mediation editor).
Return Value:
Returns true
to the callback function if any offer wall is ready, false
otherwise. When app is not Enhanced, always returns true
.
Enhance.showOfferwall
void Enhance.showOfferwall(
optional String placement = "default"
)
Parameters:
optional String placement
- Specifies the internal placement of the ad (from the Enhance mediation editor).