Integrate with Enhance - OpenFL
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 onCurrencyReceived = function(amount:Int) { writeLog ("Currency received: " + amount); }; Enhance.setReceivedCurrencyCallback(onCurrencyReceived); if(Enhance.isOfferwallReady()) { Enhance.showOfferwall(); }
Methods
Enhance.setReceivedCurrencyCallback
Void Enhance.setReceivedCurrencyCallback(
Int->Void onCurrencyReceivedCallback
)
Parameters:
Int->Void onCurrencyReceivedCallback
- The offer wall callback. As a parameter, will receive an amount
of the granted currency as an integer.
Enhance.isOfferwallReady
Bool Enhance.isOfferwallReady(
optional String placement = "default"
)
Parameters:
optional String placement
- Specifies the internal placement of the ad (from the Enhance mediation editor).
Return Value:
Returns true
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).
Properties
String Enhance.PLACEMENT_DEFAULT
The default internal placement of all ad types. Always equal to "default"
.