Completion, proven
CPX callbacks are checked with the documented secure hash and processed server-side. A redirect or a closed tab never creates a reward.
Turn high-intent survey moments into real rewards for your players and clean, server-verified revenue for your game or website. No fake completions. No guesswork.
One short survey unlocks your next game action. Leaving early will not grant the reward.
Verified on our server · No completion, no reward
A focused survey network with the financial and security plumbing a serious reward integration needs.
CPX callbacks are checked with the documented secure hash and processed server-side. A redirect or a closed tab never creates a reward.
Filter inventory below your payout threshold, set rating rules and prioritise higher-quality, shorter surveys — with a preference for 1–2 minute completions.
GET or POST, JSON or form data, custom field mapping, HMAC signatures, retries with backoff and delivery logs on every integration.
Actual CPX revenue, publisher earnings and platform margin are recorded in an immutable double-entry ledger. Pending, available and reserved are separate.
When no qualifying surveys exist, show an optional video fallback. It never creates a reward or publisher earnings — the player can simply continue.
A lightweight SDK, a clean REST API, server-side verification endpoints and copy-paste postback examples. Ship an integration in an afternoon.
Manual publisher review keeps the network healthy. The technical integration stays deliberately small.
Tell us about your game or website, traffic and reward mechanics. We review every integration before it can serve a single survey.
Use the lightweight SDK to require a qualifying survey at chosen moments. Explain the reward, let players skip, and never reward a skip.
CPX sends a signed completion to our server. We credit your ledger, notify your postback endpoint and release earnings after the hold period.
The SDK creates a server-side session, opens the reward overlay and waits for a verified completion. Survey links stay on our domain. Publisher API secrets never enter the browser.
// Load the SDK once
<script src="https://ads.gptbuilder.space/sdk.js"></script>
// Require a survey before a reward-required action
const rewards = new SurveyRewards({
siteKey: 'pk_live_your_site_key',
externalUserId: player.id,
customParameters: { placement: 'level_7' }
});
rewards.openRewardGate({
rewardLabel: '50 gold coins',
onComplete: async (result) => {
// Verify on YOUR server before granting value:
// POST /api/v1/conversions/verify
unlockNextLevel(result.sessionId);
},
onCancel: () => { // leave without reward }
});
Apply with your game or site. We review every integration manually, so the network stays useful for players and publishers alike.