Quickstart: two-minute install
Go from zero to live sponsored offers on your site in two minutes. One script tag, one geo rule, one test from a VPN.
This guide takes you from signup to live offers in two minutes. We'll skip the "what is this" parts; for context read How AffilFinder works after you're live.
YOUR_PUBLIC_KEY placeholders.Sign in to pre-fill with your real keys →Prerequisites
- An AffilFinder account (sign up at app.affilfinder.com).
- A website you control — including the ability to add a
<script>tag or configure a tag manager. - A VPN or second device you can park in a blocked country to verify the install.
1. Add your website
Open the dashboard and create a website
Sign in to app.affilfinder.com, go to Websites → Add website, and fill in your site's name, primary domain (e.g.
example.com), and the vertical (iGaming, finance, e-commerce, etc.).Pick a display mode
Choose Geo-blocking widget (full overlay) for most publishers, or Inline section if you want the offers to render inside an existing element on your page. You can switch modes later without redeploying.
Copy your two keys
After saving, the website detail page shows your public key (
pk_…) and website key (web_…) — each website has its own pair. Keep this tab open.
2. Paste the script
Drop this into <head> or right before </body> on every page you want to monetize. Each website has its own keys — paste yours into the placeholders.
3. Configure your geo rule
Back in the dashboard → website detail → Geo rules, pick a mode:
- Allowlist — you list the countries where your product is available. Everywhere else sees offers.
- Blocklist — you list the countries where your product isn't available. Those see offers.
4. Verify from a blocked country
Turn on a VPN in a country that should see offers
Anywhere not on your allowlist (or on your blocklist) works — common picks for testing are Germany, Sweden, Australia, Canada.
Hard-reload the page
The script runs, fetches a decision from
api.affilfinder.com, and renders a full-screen overlay of offers.Click an offer
Confirm it opens the advertiser's landing page. Back in the dashboard, the website's Analytics tab shows the impression and click after your events flush.
Nothing's showing — now what?
Debugging checklist
The most common install failures and how to fix each in under a minute.
Widget integration reference
Every data-* attribute, endpoint, and error message the script can produce.
Where to go next
How AffilFinder works
The system diagram: publishers, widgets, decisions, offers, billing — without implementation noise.
Core concepts
Keys, decisions, impressions, clicks, CPCs, budgets. A 4-minute read that pays off every later guide.
Geo rules
Allowlist vs blocklist, region-level targeting, and custom decline messaging.
Next.js recipe
App Router install with env-scoped keys and CSP-friendly script loading.
Need more help?
Can't find what you're looking for? Our team responds within one business day.