Web iframe offerwall
The iframe shows the RapidoReach offerwall inside your website. Your backend must generate a unique RapidoReach UID for each signed-in user. Keep the App Key used to sign UIDs on your server.
Create the URL
The UID format is internalUserId-appId-checksum, where checksum is the lowercase MD5 digest of internalUserId-appId-appKey. Use the exact casing and hyphens. See the UID generation guide for working server-side code and UID troubleshooting if validation fails.
Your backend should derive internalUserId from the authenticated session. URL-encode the final UID when building the offerwall URL:
https://www.rapidoreach.com/ofw/?userId={{URL_ENCODED_SERVER_GENERATED_UID}}
Embed it
Render the URL into the page for that user:
<iframe
title="Earn rewards"
src="{{SERVER_GENERATED_OFFERWALL_URL}}"
style="width:100%;min-height:700px;border:0"
loading="lazy"
></iframe>
Make the parent container responsive and check it at mobile and desktop widths. The browser URL, iframe messages, and close events are not proof of a reward; configure a server-to-server callback and test it before launch.
You can also use the JavaScript widget to create the iframe and handle presentation events.