Rewarded
Integration
Section titled “Integration”To use rewarded ads, you need to request their load at some point in the app; we recommend doing so as soon as possible.
Below you can find an example of how to load and show an rewarded ad:
// Create a rewardedWortiseRewarded rewardedAd = new WortiseRewarded( "Wortise Ad Unit ID");
// Request an adrewardedAd.LoadAd();
// Show an ad if availableif (rewardedAd.IsAvailable) { rewardedAd.ShowAd();}Listener configuration
Section titled “Listener configuration”Some listeners can be added to receive the different events that may occur during the rewarded lifecycle. For this, you can make use of the following attributes that are available at the WortiseRewarded class:
OnClickedOnCompletedOnDismissedOnFailedToLoadOnFailedToShowOnImpressionOnLoadedOnRevenuePaidOnShown
Example
Section titled “Example”rewardedAd.OnClicked += () => Debug.Log('Rewarded clicked');rewardedAd.OnCompleted += (reward) => Debug.Log('Rewarded completed');rewardedAd.OnDismissed += () => Debug.Log('Rewarded dismissed');rewardedAd.OnFailedToLoad += () => Debug.Log('Rewarded failed to load');rewardedAd.OnFailedToShow += () => Debug.Log('Rewarded failed to show');rewardedAd.OnImpression += () => Debug.Log('Rewarded impression');rewardedAd.OnLoaded += () => Debug.Log('Rewarded loaded');rewardedAd.OnRevenuePaid += (data) => Debug.Log('Rewarded revenue paid');rewardedAd.OnShown += () => Debug.Log('Rewarded shown');© 2026 Wortise. All rights reserved.