For Publishers Adding a rewarded layer to your app/website
This guide is for publishers looking to add a rewarded layer to their website or mobile app, allowing users to earn by taking surveys and offers, and redeem rewards like gift cards.
Here, you’re just required to place an icon/banner and pass gaid/userid on url opening in iframe for web-based applications & webview/cct/ WKWebView, or SFSafariViewController for
We handle all user authentication, user account balance, user redemption on our end



Please note: Make sure “Is UID parameter required” toggled ON
Mobile Publishers: You have three options to pass user authentication detals, either GAID, APPSETID or UUID
We'll brief explain the different in all three
| ID | What it is | Dependencies | Pros | Best for |
|---|---|---|---|---|
GAID | Google Advertising ID (user-resettable from Play services) | Google Play services; declare | Widely supported by ad partners; stable across apps; enables ads attribution/personalization | If you can use google dependencies to send GAID! |
App Set ID | Privacy-oriented ID linking apps in the same developer account on a device (dev-scope; app-scope fallback) | Play services App Set ID API; no runtime permission | Cross-app dedupe within your portfolio; privacy-friendlier than GAID; works when GAID unavailable | IF GAID is not available, you can send APPSETID, it's widely accepted and a safer version of GAID |
App-generated UUID | Random ID you generate and store locally (app-scoped), unique to each user | None—generate via standard library and persist in app storage | Easiest to implement; no Google dependencies/permissions; strong in-app privacy | If you don't mind populating app storage on your end, it's advisable to use if you're plan not to use google dependencies/libraries to send GAID or APPSETID |
Pass GAID (Google Advertising ID), APPSETID OR UUID for user identification.
{unique_user_id}{unique_user_id} with the actual GAID,APPSETID OR UUID. 
With One Link Integration, you have not added a rewarded layer to your website & app letting users earn monetary gift-cards available in 100+ countries.