No longer receiving ads on mobile after using VPN

Firstly, I like Brave a lot — great idea.

Briefly describe your issue:

I started using Brave a couple days ago. Everything was working fine until I used a VPN to connect to a foreign IP on my mobile. Now I am no longer seeing ads on my mobile and not earning any rewards.

I saw this was a known issue but could not find a fix after browsing a few forum posts.

What Operating System and Brave version are you using (Menu --> About Brave)?

Android 11
Brave 1.45.127

Is your Brave Rewards Profile currently verified? (yes/no)

Yes, currently verified. (It was not verified at the time I used the VPN and the ads/rewards stopped.)

What date did you connect a your Brave Rewards Profile?

(Question is ambiguous and needs to be rephrased.)

I created a Brave Rewards profile two days ago, I think, Nov 20. I added an Uphold wallet today. I used the VPN yesterday, Nov 21.

Have you been able to successfully receive payments in the past?

N/A as I have not been using Brave long enough to receive my first payout.

Are you using a VPN? (yes/no)

Yes, ProtonVPN, connected to Netherlands and USA from UK.

Are you in a supported region (see here for list of supported regions)?

Yes; based in U.S., currently in U.K./France for holiday.

Does your device pass the SafteyNet check (Android only)?

No, failed CTS profile match. (I previously installed Linux on my phone, so I think my bootloader is unlocked.)

1 Like

Could you try Re Verifying and see if error saying ‘Profile flagged’ appears

1 Like

Thanks for the response.

I see now that Brave on my laptop is showing as verified; completed Upload’s KYC just before making this post. But the browser is showing as unverified on my mobile even though the two devices are synced. How do I verify/reverify on the mobile device?

1 Like

You’ll have to click on Unverified which will give a popup to verify with Uphold / Gemini.

BTW, Sync does not sync rewards profiles.

1 Like

Gotcha, good to know re sync.

I signed in on mobile with Uphold and browser is now showing as verified on both devices. Next step?

1 Like

Nothing more from your end.


Your Brave profile can be flagged using VPN, so whenever you use VPN, disable Brave Rewards

you can use these methods -i use it

  1. Check whether ads are available in your region or not
  2. Go to internals and check whether your ads catalog is getting updated or not
    3.Check if you are seeing any people log continuously, if so then you are under the supervision of Brave Anti Fraud System. In this situation, disable Brave reward for 24 hours.
  3. if all is well Or spend 30 to 40 minutes on any cloud gaming site
    If still you are not able to see ads then you need to raise ticket

Thanks for both of your help.

Sanskar, I can see there are ads for the UK/US/NL/FR ( But how do I “go to internals and check whether ads catalog is getting updated”?

I presume I triggered the fraud detection using the VPN to go foreign. I’ve turned the the “Brave Private Ads” button in the mobile browser off. If I wait for 24 hours and turn it back on, you’re saying I should start getting ads/BAT when browsing tomorrow?

1 Like

Copy and paste in search bar.

1 Like

Also try it… …

1 Like


It looks like the catalogue is not getting updated but I don’t really know what I’m looking at; there are a lot of errors, including “failed to fetch issuers,” “couldn’t get balance,” “can’t get Uphold balance,” and “failed to get signed tokens.” I guess “Failed to fetch issuers” means it’s not connecting to the catalogue?

If you can help me solve this, I might consider switching from Lichess :wink:


This is normal unless you get logs like this

1 Like

Yeah that looks like my logs. I have a bunch of that “failed to refill unblinded tokens due to invald wallet” errors.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.