Skip to main content
Version: v2

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.