Consistency Issues with Brave Rewards (Ads)

Hello,

I’ve been struggling the get the Ads consistently.
My situation is like this. I am located in Sweden but I have a VPN which I can connect via US, UK or Germany.
I have been getting ads for 8 days in a row without any issues and on 9th day, everything has stopped and I didn’t receive any single ad. After investigating and checking the community, I have found out that with language/region of my computer is the issue and I have changed everything to US. Right after I have changed it, I started getting ads for next day.
The following day, I have stopped getting the ads all of a sudden without changing anything on my computer. I was so annoyed so I left it as is and the next day, I started getting ads once again.
1 more day later on (which is today), since the morning, I haven’t gotten any single ad again and I tried to VPN to US/UK and Germany. Nope, no ads at all…
I DO NOT make any settings change on my computer.
Also, I can see loads of text in https://ads-serve.brave.com/v1/catalog with the URL of the ads that I was getting before…
This seems so inconsistent… Any idea why it’s like this?

Best regards

If you are interested, I have followed the instruction about the extensive log file method. Here is the result…
[11296:16412:0428/214941.249:INFO:client.cc(285)] Successfully loaded client state
[11296:16412:0428/214941.295:INFO:ads_impl.cc(159)] Successfully loaded user model
[11296:16412:0428/214941.295:INFO:ads_impl.cc(171)] Initializing user model
[17304:8124:0428/214941.433:INFO:refill_tokens.cc(39)] Initializing refill tokens
[17304:8124:0428/214941.433:INFO:redeem_token.cc(43)] Initializing redeem token
[17304:8124:0428/214941.433:INFO:payout_tokens.cc(29)] Initializing payout tokens
[17304:8124:0428/214941.433:INFO:confirmations_impl.cc(59)] Initializing Confirmations
[17304:8124:0428/214941.434:INFO:confirmations_impl.cc(663)] Loading confirmations state
[17304:8124:0428/214941.442:INFO:confirmations_impl.cc(720)] SetWalletInfo:
[17304:8124:0428/214941.443:INFO:confirmations_impl.cc(721)] Payment id: 191a3078-1505-49b3-b3ca-b7c8ec10fef1
[17304:8124:0428/214941.443:INFO:confirmations_impl.cc(722)] Public key: 71b31864b97c50c1db5bbe68990762803b742e833e1c9757bb995ee0edd17805a8c17fe3c94698a05af34a4f986dc43f10aa468c5e23f09502cab5aee3174aa9
[17304:8124:0428/214941.443:INFO:bat_contribution.cc(1505)] Starts in 60
[17304:8124:0428/214941.447:INFO:confirmations_impl.cc(642)] Saving confirmations state
[17304:8124:0428/214941.457:INFO:confirmations_impl.cc(642)] Saving confirmations state
[17304:8124:0428/214941.463:INFO:confirmations_impl.cc(689)] Successfully loaded confirmations state
[17304:8124:0428/214941.464:INFO:confirmations_impl.cc(82)] Successfully initialized
[17304:8124:0428/214941.464:INFO:confirmations_impl.cc(991)] Start paying out redeemed tokens in 327949 seconds
[17304:8124:0428/214941.465:INFO:redeem_token.cc(75)] CreateConfirmation
[17304:8124:0428/214941.465:INFO:redeem_token.cc(77)] POST /v1/confirmation/{confirmation_id}/{credential}
[17304:8124:0428/214941.465:INFO:redeem_token.cc(80)] URL Request:
[17304:8124:0428/214941.465:INFO:redeem_token.cc(84)] URL: https://ads-serve.brave.com/v1/confirmation/fe869815-0830-48ac-8b50-e32d3a11e38e/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiNE8vRXFBTUpQWUl4dG16aU1nZ21LY2VZZGtQREFRaWlZVzBjeTZwandHST1cIixcImNyZWF0aXZlSW5zdGFuY2VJZFwiOlwiYzFlYzcxMDQtNDhiYy00YmVmLTk5YzMtN2ZjNmUyYmYxZjJjXCIsXCJwYXlsb2FkXCI6e30sXCJ0eXBlXCI6XCJjbGlja1wifSIsInNpZ25hdHVyZSI6IlRXRnJGVndBb0xBREJ6RjdSeC9NMUI4Z2N1NFYrcmF0Ni9UWnZPSElUM2dONDVCZmZtcitqWEd4UHlkdkRyVFovelRNK1luaHUyaTVMeHhlVGhSS09BPT0iLCJ0IjoiTHRxMW85dTZrZ0dqLzJWQStpRTlhMDJZUVU4STUwUjVxT0lzcnAwNDZpellaNHBRSThwbEl3M0tRajFieGphS3dyWXVXaDJKYXpoMENGRGJ6TjNySkE9PSJ9
[17304:8124:0428/214941.465:INFO:redeem_token.cc(94)] Body: {“blindedPaymentToken”:“4O/EqAMJPYIxtmziMggmKceYdkPDAQiiYW0cy6pjwGI=”,“creativeInstanceId”:“c1ec7104-48bc-4bef-99c3-7fc6e2bf1f2c”,“payload”:{},“type”:“click”}
[17304:8124:0428/214941.465:INFO:redeem_token.cc(97)] Headers:
[17304:8124:0428/214941.465:INFO:redeem_token.cc(99)] accept: application/json
[17304:8124:0428/214941.465:INFO:redeem_token.cc(103)] Content_type: application/json
[17304:8124:0428/214941.465:INFO:refill_tokens.cc(53)] Refill
[17304:8124:0428/214941.465:INFO:refill_tokens.cc(71)] RequestSignedTokens
[17304:8124:0428/214941.465:INFO:refill_tokens.cc(74)] No need to refill tokens as we already have 50 unblinded tokens which is above the minimum threshold of 20
[17304:8124:0428/214941.467:INFO:bat_contribution.cc(1505)] Starts in 2253214
[17304:8124:0428/214941.471:INFO:confirmations_impl.cc(659)] Successfully saved confirmations state
[17304:8124:0428/214941.484:INFO:confirmations_impl.cc(659)] Successfully saved confirmations state
[11296:16412:0428/214941.631:INFO:ads_impl.cc(176)] Initialized user model
[11296:16412:0428/214941.631:INFO:ads_impl.cc(90)] Successfully initialized
[11296:16412:0428/214941.637:INFO:ads_impl.cc(865)] Start collecting activity in 3600 seconds
[11296:16412:0428/214941.640:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214941.640:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214942.093:INFO:ads_impl.cc(270)] TabUpdated.IsFocused for tab id: 2 and url: chrome://newtab/
[11296:16412:0428/214942.106:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214942.118:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214942.127:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214942.141:INFO:ads_impl.cc(371)] Site visited chrome://newtab/, unsupported URL
[17304:8124:0428/214943.225:INFO:redeem_token.cc(156)] OnCreateConfirmation
[17304:8124:0428/214943.225:INFO:redeem_token.cc(158)] URL Request Response:
[17304:8124:0428/214943.225:INFO:redeem_token.cc(159)] URL: https://ads-serve.brave.com/v1/confirmation/fe869815-0830-48ac-8b50-e32d3a11e38e/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiNE8vRXFBTUpQWUl4dG16aU1nZ21LY2VZZGtQREFRaWlZVzBjeTZwandHST1cIixcImNyZWF0aXZlSW5zdGFuY2VJZFwiOlwiYzFlYzcxMDQtNDhiYy00YmVmLTk5YzMtN2ZjNmUyYmYxZjJjXCIsXCJwYXlsb2FkXCI6e30sXCJ0eXBlXCI6XCJjbGlja1wifSIsInNpZ25hdHVyZSI6IlRXRnJGVndBb0xBREJ6RjdSeC9NMUI4Z2N1NFYrcmF0Ni9UWnZPSElUM2dONDVCZmZtcitqWEd4UHlkdkRyVFovelRNK1luaHUyaTVMeHhlVGhSS09BPT0iLCJ0IjoiTHRxMW85dTZrZ0dqLzJWQStpRTlhMDJZUVU4STUwUjVxT0lzcnAwNDZpellaNHBRSThwbEl3M0tRajFieGphS3dyWXVXaDJKYXpoMENGRGJ6TjNySkE9PSJ9
[17304:8124:0428/214943.225:INFO:redeem_token.cc(160)] Response Status Code: 400
[17304:8124:0428/214943.225:INFO:redeem_token.cc(161)] Response: {“error”:“Credential is invalid, {“message”:“Duplicate Redemption”,“code”:409}”,“statusCode”:400}
[17304:8124:0428/214943.225:INFO:redeem_token.cc(162)] Headers:
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] accept-ranges: bytes
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] access-control-allow-origin: *
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] connection: keep-alive
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] content-length: 103
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] content-type: application/json; charset=utf-8
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] date: Sun, 28 Apr 2019 19:49:43 GMT
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] etag: W/“67-ZAWdfprX1arkp5SBuuHDDXpX4eU”
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] via: 1.1 varnish
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] x-cache: MISS
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] x-cache-hits: 0
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] x-powered-by: Express
[17304:8124:0428/214943.225:INFO:redeem_token.cc(164)] x-served-by: cache-iah17229-IAH
[17304:8124:0428/214943.225:INFO:redeem_token.cc(208)] FetchPaymentToken
[17304:8124:0428/214943.225:INFO:redeem_token.cc(210)] GET /v1/confirmation/{confirmation_id}/paymentToken
[17304:8124:0428/214943.225:INFO:redeem_token.cc(213)] URL Request:
[17304:8124:0428/214943.225:INFO:redeem_token.cc(216)] URL: https://ads-serve.brave.com/v1/confirmation/fe869815-0830-48ac-8b50-e32d3a11e38e/paymentToken
[11296:16412:0428/214943.365:INFO:ads_serve.cc(64)] Successfully downloaded catalog
[11296:16412:0428/214943.365:INFO:ads_serve.cc(137)] Parsing catalog
[11296:16412:0428/214943.367:INFO:catalog.cc(37)] Successfully loaded catalog
[11296:16412:0428/214943.367:INFO:ads_serve.cc(143)] Catalog parsed
[11296:16412:0428/214943.367:INFO:ads_serve.cc(159)] Generating bundle
[11296:16412:0428/214943.371:INFO:bundle.cc(55)] Generated bundle
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(728)] SetCatalogIssuers:
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(729)] Public key: qi1Vl8YrPEZliN5wmBgLTuGkbk8K505QwlXLTZjUd34=
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(730)] Issuers:
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(733)] Name: 0BAT
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(734)] Public key: uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs=
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(733)] Name: 0.05BAT
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(734)] Public key: mmXlFlskcF+LjQmJTPQUmoDMV8Co2r+0eNqSyzCywmk=
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(733)] Name: 0.10BAT
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(734)] Public key: IDHCAru7GPGQkmBvinkNYOu2HRotn6Zo4Mt92GjQeHc=
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(733)] Name: 0.15BAT
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(734)] Public key: duj8c6wshE1OsjpkQs2aP4GuFzg6AHRTx0bkdYUKaio=
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(733)] Name: 0.20BAT
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(734)] Public key: IJYNdVk9MIzc5vgn/4dQ5Xfb55kicxsNy4D4xAAtdX0=
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(733)] Name: 0.25BAT
[17304:8124:0428/214943.377:INFO:confirmations_impl.cc(734)] Public key: AkgrYZwV34g8kCp6PMzdpwe7jpHQVTQ9FvBmt77g5gw=
[11296:16412:0428/214943.413:INFO:ads_impl.cc(883)] Stopped collecting activity
[11296:16412:0428/214943.413:INFO:ads_impl.cc(865)] Start collecting activity in 7495 seconds
[11296:16412:0428/214943.413:INFO:bundle.cc(213)] Successfully saved bundle state
[11296:16412:0428/214943.421:INFO:ads_serve.cc(186)] Successfully saved catalog
[17304:8124:0428/214943.515:INFO:redeem_token.cc(232)] OnFetchPaymentToken
[17304:8124:0428/214943.515:INFO:redeem_token.cc(234)] URL Request Response:
[17304:8124:0428/214943.515:INFO:redeem_token.cc(235)] URL: https://ads-serve.brave.com/v1/confirmation/fe869815-0830-48ac-8b50-e32d3a11e38e/paymentToken
[17304:8124:0428/214943.515:INFO:redeem_token.cc(236)] Response Status Code: 404
[17304:8124:0428/214943.515:INFO:redeem_token.cc(237)] Response: {“error”:“Confirmation does not exist”,“statusCode”:404}
[17304:8124:0428/214943.515:INFO:redeem_token.cc(238)] Headers:
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] accept-ranges: bytes
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] access-control-allow-origin: *
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] connection: keep-alive
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] content-length: 56
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] content-type: application/json; charset=utf-8
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] date: Sun, 28 Apr 2019 19:49:43 GMT
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] etag: W/“38-JDEN/MMUigr/DEpp835oe+MEwwM”
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] via: 1.1 varnish
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] x-cache: MISS
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] x-cache-hits: 0
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] x-powered-by: Express
[17304:8124:0428/214943.515:INFO:redeem_token.cc(240)] x-served-by: cache-iah17229-IAH
[17304:8124:0428/214943.515:ERROR:redeem_token.cc(244)] Failed to fetch payment token
[17304:8124:0428/214943.515:INFO:confirmations_impl.cc(782)] Removed c1ec7104-48bc-4bef-99c3-7fc6e2bf1f2c creative instance id for click from the confirmation queue
[17304:8124:0428/214943.515:INFO:confirmations_impl.cc(642)] Saving confirmations state
[17304:8124:0428/214943.518:WARNING:redeem_token.cc(405)] Failed to redeem token with c1ec7104-48bc-4bef-99c3-7fc6e2bf1f2c creative instance id for click
[17304:8124:0428/214943.518:INFO:redeem_token.cc(411)] Retry c1ec7104-48bc-4bef-99c3-7fc6e2bf1f2c creative instance id for click
[17304:8124:0428/214943.518:INFO:redeem_token.cc(415)] Added c1ec7104-48bc-4bef-99c3-7fc6e2bf1f2c creative instance id for click to the confirmations queue
[17304:8124:0428/214943.518:INFO:confirmations_impl.cc(642)] Saving confirmations state
[17304:8124:0428/214943.520:INFO:confirmations_impl.cc(946)] Start retrying failed confirmations in 305 seconds
[17304:8124:0428/214943.520:INFO:refill_tokens.cc(53)] Refill
[17304:8124:0428/214943.520:INFO:refill_tokens.cc(71)] RequestSignedTokens
[17304:8124:0428/214943.520:INFO:refill_tokens.cc(74)] No need to refill tokens as we already have 50 unblinded tokens which is above the minimum threshold of 20
[17304:8124:0428/214943.528:INFO:confirmations_impl.cc(659)] Successfully saved confirmations state
[17304:8124:0428/214943.537:INFO:confirmations_impl.cc(659)] Successfully saved confirmations state
[11296:16412:0428/214947.967:INFO:ads_impl.cc(270)] TabUpdated.IsFocused for tab id: 2 and url: https://brave.com/
[11296:16412:0428/214947.983:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214947.991:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214948.001:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214948.021:INFO:ads_impl.cc(404)] Site visited https://brave.com/, immediateWinner is technology & computing-software and winnerOverTime is personal finance-banking, previous tab url chrome://newtab/
[11296:16412:0428/214948.026:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214948.035:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214948.045:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/214948.056:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/215000.260:INFO:ads_impl.cc(208)] Browser state changed to idle
[17304:8124:0428/215012.505:VERBOSE1:ledger_impl.cc(1020)]
[ RESPONSE - getGrantsCallback ]

time: 1556481012
result: Failure
response: {“statusCode”:404,“error”:“Not Found”,“message”:“promotion not available”}> headers cache-control: no-cache
headers connection: keep-alive
headers content-encoding: gzip
headers content-type: application/json; charset=utf-8
headers date: Sun, 28 Apr 2019 19:50:12 GMT
headers server: Cowboy
headers transfer-encoding: chunked
headers vary: accept-encoding
headers via: 1.1 vegur
headers x-rate-limit-limit: 60
headers x-rate-limit-remaining: 59
headers x-rate-limit-reset: 1556481072
[ END RESPONSE ]
[11296:16412:0428/215020.279:INFO:ads_impl.cc(215)] Browser state changed to unidle
[11296:16412:0428/215020.280:INFO:ads_impl.cc(622)] Notification not made: Not allowed based on history
[11296:16412:0428/215020.290:INFO:client.cc(267)] Successfully saved client state
[11296:16412:0428/215027.234:INFO:ads_impl.cc(284)] TabUpdated.IsBlurred for tab id: 2 and url: https://brave.com/
[11296:16412:0428/215027.235:INFO:ads_impl.cc(294)] TabClosed for tab id: 2
[11296:16412:0428/215027.278:INFO:client.cc(267)] Successfully saved client state
[17304:8124:0428/215027.300:INFO:confirmations_impl.cc(51)] Deinitializing Confirmations
[17304:8124:0428/215027.300:INFO:confirmations_impl.cc(965)] Stopped retrying failed confirmations
[17304:8124:0428/215027.300:INFO:confirmations_impl.cc(1004)] Stopped paying out redeemed tokens
[17304:8124:0428/215027.300:INFO:payout_tokens.cc(33)] Deinitializing payout tokens
[17304:8124:0428/215027.300:INFO:redeem_token.cc(47)] Deinitializing redeem token
[17304:8124:0428/215027.300:INFO:refill_tokens.cc(43)] Deinitializing refill tokens

I have a similar problem, only that I don’t get any ads at all. No notification since I enabled the feature. I was not aware that it was region specific though till I read your post. Thanks for that.

@dorukm I just got my first ad on day three of using it, but on day 2 I had gotten zero ads, perhaps maybe its to avoid giving out to much BAT to the specific regions so everyone has a chance at getting BAT? they only have 1.5 billion BAT, with 500million being used as the UGP which leaves 1B that they have to make sure is enough for everyone, without excluding any countries. Not to mention they might have less BAT to give considered the coin is traded on the likes of coinbase and trust.

Hello,

I can understand it if someone is communicating such things to the public so I don’t spend my whole day to understand and try to troubleshoot the issues.

Hi there,

I am having consistency issues as well. I use the NordVPN native application and am finding that if I am connected to any NordVPN servers, I will not get any ad notifications. I disabled it today, and have been receiving ad notifications since. However, two weeks ago, I was receiving ad notifications while connected to the VPN without issues. I would really like to continue using my VPN while still receiving notifications. Will this be possible in the future?

Edit: I am in the US.

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