Follow-up: rewards-internals log excerpts
To help narrow this down, here are the relevant errors from brave://rewards-internals (Log tab) covering the same period as my ads history above. These repeat throughout July:
[Jul 25, 2026 6:59:33.0 AM GMT:ERROR:refill_confirmation_tokens.cc(203)] Failed to get signed tokens
[Jul 25, 2026 6:59:33.0 AM GMT:ERROR:user_rewards.cc(86)] Failed to refill confirmation tokens
[Jul 24, 2026 4:17:44.4 AM GMT:ERROR:redeem_reward_confirmation.cc(189)] Failed to fetch payment token
[Jul 24, 2026 4:17:44.4 AM GMT:ERROR:confirmations.cc(105)] Failed to process kViewedImpression confirmation for kNotificationAd with transaction id 8c1e342e-04a8-4cc9-b47c-1adcdb4924e7
[Jul 24, 2026 9:01:23.1 AM GMT:ERROR:redeem_reward_confirmation.cc(189)] Failed to fetch payment token
[Jul 24, 2026 9:01:23.1 AM GMT:ERROR:confirmations.cc(105)] Failed to process kViewedImpression confirmation for kNewTabPageAd with transaction id c6afdc8f-6ca8-42b0-b1b1-93fbec16d258
These same three error types (refill_confirmation_tokens, redeem_reward_confirmation, Failed to fetch payment token) recur dozens of times throughout the month, alongside repeated net::ERR_PROXY_CONNECTION_FAILED errors when Brave tries to reach issuers, catalog, and subdivision endpoints:
[Jul 13, 2026 5:37:14.3 AM GMT:ERROR:url_loader.cc(131)] Network error: net::ERR_PROXY_CONNECTION_FAILED
[Jul 13, 2026 5:37:14.3 AM GMT:ERROR:issuers.cc(116)] Failed to fetch issuers
[Jul 13, 2026 5:37:14.3 AM GMT:ERROR:catalog_url_request.cc(130)] Failed to fetch catalog
So the pattern seems to be: ads displayed and were logged locally (Successfully saved creative… appears consistently), but the reward-confirmation step, which needs a live round-trip to Brave’s servers, failed repeatedly throughout the month. That would explain why the ad count/history looks normal but the payout came back empty.