Product
Publishers
Advertisers
Networks
Help
Pause animations
Browse help topics
Troubleshooting Publisher

“This offer isn't available for your account”

Updated

View as Markdown

Our traffic checks refused that tap. The user is on your reject list, or their phone, address or browser is blocked, so the tap never reached the advertiser and nobody pays for it. The offer itself is still live for your other users.

See also: Fraud Defense

On this page

The user sees the title above and is asked to choose another offer. Don’t coach users around it, for example by suggesting another network or a VPN: that is the traffic the check exists for.

What you seeWhat it meansWhat to do
One user gets it on every offerThe user is on your reject listFind them on Traffic Quality. The rejection ends on its Expires date.
Your own test phone gets it, after you tried several test user IDs on itThe phone was used as several users in a day, and is blocked for 30 daysUse one test user per device. Ask us to lift the block.
Several users on the same home or office Wi-Fi get itThat address is blocked for your accountCheck where those accounts come from.
A link on another company’s tracking domain gets itA custom tracking domain serves only its owner’s linksUse the links from your own account.
A user who isn’t on Traffic Quality gets itOur checks refused that phone or browser itself, or the check our tap page runs didn’t finishSend us the click time, the device and the browser.

Checks, most likely first

  1. Is the user on Traffic Quality?

    How to confirm: Open Reporting, then Traffic Quality, and find the user’s ID under User (sub id). Offer shows the offer the rejection came from, or Every offer. Either way, all of that user’s taps on your account are refused while it lasts. Reason says why in plain words, and Expires says when it ends. On the Hosted Offerwall, the ID is the uid you opened the wall with. The same list comes from GET /publisher/traffic-quality with your API key.

    Fix: Nothing to change on our side. Review the account on yours: the rejection lasts 30 days, and while it lasts their conversions record as rejected, pay $0 and send no postback. If you think we rejected a real user, send us the user ID.

  2. Did one phone open several of your user IDs?

    How to confirm: Testing is the easy way to set it off: one phone, a new test user ID for each run. The test users show on Traffic Quality, with a reason saying the device was used by several different users in a day. Every tap from that phone is refused, whatever ID it carries.

    Fix: Give each test device one test user ID and keep it. Send us the user IDs you tested with, and our team can lift the block on the phone.

  3. Did several of your users tap from one address?

    How to confirm: Several users who tapped from the same home or office connection show on Traffic Quality, with a reason saying the IP address was used by several different users in a day.

    Fix: Check whether those accounts belong to one person. If it’s a shared office or a school, tell us the address and our team can review it.

  4. How to confirm: The tracking link’s host is a custom domain that isn’t yours.

    Fix: Use the tracking links from your own account. A custom tracking domain only serves links of the account it belongs to.

Not the same as

  • “This offer has ended”: the offer is gone for everyone. Pick another offer.
  • “This offer isn’t available in your state”: the offer doesn’t take players from the US state we placed the tap in. Users in states or regions an offer doesn’t accept covers it.

Messages your users might see after a click lists every page a tap can end on.

Send us this

  • The email you sign in with.
  • The user’s ID (sub_id, or the wall’s uid).
  • The offer ID, and the click ID if you have it.
  • When it happened, with the time zone, and the device.
  • Whether it was a test device, and which test user IDs it has used.

Support

Still stuck? Write to us.

One address for every question: hello@affiliateos.ai. Put the details from this list in your first message so we can find the click or conversion without asking you for them again.

Put these in your message

  1. 01The email you sign in with
  2. 02Your role: publisher, advertiser or network
  3. 03The offer ID
  4. 04The click ID or action_id
  5. 05The time it happened, with your time zone
  6. 06What you expected to happen

Looking for a reward in an app? Ask that app's support. It credits your reward, so only it can see your balance.

Search help