Rewarded Ads
This guide shows how to display Rewarded Ads in your application.
Last updated
This guide shows how to display Rewarded Ads in your application.
Last updated
Rewarded Ad Units reward a user within the app in exchange for completing the ad. This opt-in ad unit provides a less disruptive user experience along with high engagement from users.
Before you start, make sure you have correctly integrated and initialized the HyprMX SDK. To integrate and initialize HyprMX, see our .
HyprMX utilizes placements to load and display an ad. Placements are used to represent a point in your application's workflow where you'd like to show an ad. To load an ad to a placement, follow the steps below.
Use the getPlacement
API to retrieve a placement from HyprMX.
To check for availability, run the following:
loadAd() will call back to your listener
with isAdAvailable == true
when an ad is available or false
when there is no inventory.
To receive notification that the loaded ad has expired, implement the HyprMXPlacementExpiryListener
Before calling showAd
on a placement, you should confirm the ad state is still valid by running the following.
When an ad is displaying, it is important to disable all in-game music and sounds so they do not interfere with the ads. You can disable them when your activity transitions to onStop
and resume when your activity transitions to onResume
.
When you are ready to display an ad, call showAd
to begin the presentation of an ad.
To receive ad reward and display status, implement the HyprMXRewardedShowListener
:
If you'd like, we can send server-to-server calls when ads are completed. Contact your account manager at HyprMX for more details.