Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brave ads database failing to migrate from schema 10 (v1.22.35) #17231

Closed
tmancey opened this issue Jul 28, 2021 · 2 comments · Fixed by brave/brave-core#9589
Closed

Brave ads database failing to migrate from schema 10 (v1.22.35) #17231

tmancey opened this issue Jul 28, 2021 · 2 comments · Fixed by brave/brave-core#9589

Comments

@tmancey
Copy link
Contributor

tmancey commented Jul 28, 2021

Description

Steps to Reproduce

  1. Install version 1.22.39 (database schema version 10)
  2. Wait for Rewards to initialize
  3. Upgrade to 1.23.21 (database schema version 11) or newer

Actual result:

Failed to initialize database: appears in the console log

Expected result:

Failed to initialize database: should not appear in the console log

Reproduces how often:

Easily reproduced

Brave version (brave://version info)

Version/Channel Information:

  • Can you reproduce this issue with the current release? Yes
  • Can you reproduce this issue with the beta channel? Yes
  • Can you reproduce this issue with the nightly channel? Yes

Other Additional Information:

  • Does the issue resolve itself when disabling Brave Shields? N/A
  • Does the issue resolve itself when disabling Brave Rewards? N/A
  • Is the issue reproducible on the latest version of Chrome? N/A

Miscellaneous Information:

@tmancey tmancey added needs-investigation A bug not 100% confirmed/fixed feature/ads OS/Desktop labels Jul 28, 2021
@tmancey tmancey self-assigned this Jul 28, 2021
@tmancey tmancey changed the title Brave Ads database failing to migrate from schema 10 to 15 Brave ads database failing to migrate from schema 10 to 15 Jul 29, 2021
@tmancey tmancey added bug QA/Yes priority/P1 A very extremely bad problem. We might push a hotfix for it. release-notes/exclude and removed needs-investigation A bug not 100% confirmed/fixed labels Jul 29, 2021
@tmancey tmancey changed the title Brave ads database failing to migrate from schema 10 to 15 Brave ads database failing to migrate from schema 10 Jul 29, 2021
@tmancey tmancey changed the title Brave ads database failing to migrate from schema 10 Brave ads database failing to migrate from schema 10 (v1.22.35) Jul 29, 2021
@tmancey tmancey added this to the 1.29.x - Nightly milestone Jul 31, 2021
@kjozwiak
Copy link
Member

kjozwiak commented Aug 3, 2021

@brave/legacy_qa because of #17331, we won't be able to run through #17231 (comment) using those specific Brave versions. @jsecretan suggested running through an upgrade from 1.24.x running through brave/brave-core#9589 (comment) before we uplifted the above into 1.27.x. @tmancey also confirmed that we have several unit tests that run through the above and check/ensure that updating to different schema versions doesn't regress rewards.

@LaurenWags
Copy link
Member

LaurenWags commented Aug 4, 2021

Verified passed with

Brave	1.27.110 Chromium: 92.0.4515.131 (Official Build) (x86_64)
Revision	6b8d6c56ce21e38a72f7c4becb5abc1fa5134f29-refs/branch-heads/4515@{#1933}
OS	macOS Version 10.15.7 (Build 19H1217)

Per #17231 (comment), ran through items listed in brave/brave-core#9589 (comment).

Upgraded from 1.24.82 Chromium: 90.0.4430.93 to 1.27.110 Chromium: 92.0.4515.131 and ensured the following:

Confirmed no Failed to initialize database: in the logs:

Logs ``` [1178:775:0804/100024.806935:VERBOSE1:ads_service_impl.cc(1390)] Migrating ads preferences [1178:775:0804/100024.807089:VERBOSE1:ads_service_impl.cc(1457)] Migrating ads preferences from mapping version 10 to 11 [1178:775:0804/100024.807195:VERBOSE1:ads_service_impl.cc(1472)] Successfully migrated Ads preferences from version 10 to 11 [1178:775:0804/100025.562487:VERBOSE1:database_migration.cc(136)] DB: Migrated to version 32 ```

Confirmed that ad rewards reconciled without any issues and the unblinded tokens were retrieved as per the following:

Logs
[1178:775:0804/100027.559510:VERBOSE1:refill_unblinded_tokens.cc(66)] No need to refill unblinded tokens as we already have 50 unblinded tokens which is above the minimum threshold of 20
[1178:775:0804/100027.565135:VERBOSE1:ad_rewards.cc(250)] Successfully reconciled ad rewards

Confirmed that view, clicked & landed worked as expected for NTP SI as per the following:

Logs

view:

[1527:775:0804/101748.465429:VERBOSE6:new_tab_page_ad_event_served.cc(32)] Successfully logged new tab page ad served event
[1527:775:0804/101748.467577:VERBOSE6:new_tab_page_ad_event_viewed.cc(32)] Successfully logged new tab page ad viewed event
[1527:775:0804/101748.696490:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 2ec77b19-b942-4331-8599-17e031ca6a7c, creative instance id 1ccf0625-b167-4dd4-969e-e4e7ffd54036 and view
[1527:775:0804/101748.696559:VERBOSE9:confirmations_state.cc(104)] Saving confirmations state
[1527:775:0804/101748.696980:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.01 BAT, you now have 1 unblinded payment tokens
[1527:775:0804/101748.697034:VERBOSE9:confirmations_state.cc(104)] Saving confirmations state
[1527:775:0804/101748.697735:VERBOSE1:refill_unblinded_tokens.cc(66)] No need to refill unblinded tokens as we already have 49 unblinded tokens which is above the minimum threshold of 20

clicked:

[1527:775:0804/101800.256518:VERBOSE6:new_tab_page_ad_event_clicked.cc(33)] Successfully logged new tab page ad clicked event
[1527:775:0804/101800.562806:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 6947c33e-6da2-46ca-8dfa-ea6ca10d6c69, creative instance id 1ccf0625-b167-4dd4-969e-e4e7ffd54036 and click
[1527:775:0804/101800.562849:VERBOSE9:confirmations_state.cc(104)] Saving confirmations state
[1527:775:0804/101800.562966:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 2 unblinded payment tokens
[1527:775:0804/101800.563020:VERBOSE9:confirmations_state.cc(104)] Saving confirmations state
[1527:775:0804/101800.563760:VERBOSE1:refill_unblinded_tokens.cc(66)] No need to refill unblinded tokens as we already have 48 unblinded tokens which is above the minimum threshold of 20

landed:

[1527:775:0804/101810.833101:VERBOSE6:ad_transfer.cc(138)] Successfully logged transferred ad event
[1527:775:0804/101811.114002:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 4d5cd0f5-8732-4a72-8a4e-8fe35867e64c, creative instance id 1ccf0625-b167-4dd4-969e-e4e7ffd54036 and landed
[1527:775:0804/101811.114075:VERBOSE9:confirmations_state.cc(104)] Saving confirmations state
[1527:775:0804/101811.114580:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 3 unblinded payment tokens
[1527:775:0804/101811.114641:VERBOSE9:confirmations_state.cc(104)] Saving confirmations state
[1527:775:0804/101811.115393:VERBOSE1:refill_unblinded_tokens.cc(66)] No need to refill unblinded tokens as we already have 47 unblinded tokens which is above the minimum threshold of 20

Confirmed that website classification is working after upgrading as per the following:

Logs
  • [1527:775:0804/103220.027769:VERBOSE1:text_classification_processor.cc(62)] Classified text with the top segment as technology & computing-software - https://www.brave.com
  • [1527:775:0804/103242.873044:VERBOSE1:text_classification_processor.cc(62)] Classified text with the top segment as technology & computing-technology & computing - https://videocardz.com
  • [1527:775:0804/103316.479694:VERBOSE1:text_classification_processor.cc(62)] Classified text with the top segment as gaming-gaming - https://www.metacritic.com
  • [1527:775:0804/103339.590245:VERBOSE1:text_classification_processor.cc(62)] Classified text with the top segment as fashion-beauty - https://www.instyle.com/

Confirmed that ad notifications are working as per the following:

Logs
[1527:775:0804/103440.722238:VERBOSE1:ad_notification_serving.cc(214)] Serving ad notification:
  uuid: 32ff9f41-b4f2-41c8-b396-91f665d540eb
  creativeInstanceId: 6f30175d-4cc2-4963-a543-e3c45c662a44
  creativeSetId: 100e9ea0-60fd-4984-aca0-32821d97fe7b
  campaignId: 8c744b33-4017-4291-b065-be5fe30691f1
  advertiserId: 2d1495d9-e3e5-43b9-84ff-53ba978ffdc5
  segment: technology & computing
  title: Intel Evo™ vPro® Platform
  body: Built for What IT Needs and What Users Want
  targetUrl: https://www.intel.com/content/www/us/en/now/itheroesevovpro.html

Confirmed that Brave successfully redeemed the unblinded payment tokens as per the following:

Logs
[1690:775:0804/104600.189415:VERBOSE1:account.cc(195)] Successfully redeemed unblinded payment tokens

Also ensured that:

  • confirmed that Ads received this month is correctly being updated under brave://rewards
  • confirmed that Current earnings this month (estimated) is correctly being updated under brave://rewards
  • confirmed that 7-day ads history is correctly being updated under brave://rewards
  • confirmed Estimated earnings so far this month is correctly displayed on the NTP Brave Rewards widget
Screenshots
Example Example Example
Screen Shot 2021-08-04 at 10 35 56 AM Screen Shot 2021-08-04 at 10 36 04 AM Screen Shot 2021-08-04 at 10 36 20 AM

Verification PASSED on Win 10 x64 using the following build:

Brave | 1.27.110 Chromium: 92.0.4515.131 (Official Build) (64-bit)
--- | ---
Revision | 6b8d6c56ce21e38a72f7c4becb5abc1fa5134f29-refs/branch-heads/4515@{#1933}
OS | Windows 10 OS Version 2009 (Build 19042.1110)

Per #17231 (comment), ran through items listed in brave/brave-core#9589 (comment).

Upgraded from 1.24.82 Chromium: 90.0.4430.93 to 1.27.110 Chromium: 92.0.4515.131 and ensured the following:

Confirmed no Failed to initialize database: in the logs:

Logs
[29364:29164:0804/110307.901:VERBOSE1:database_migration.cc(128)] DB: Migrated to version 10
[29364:29164:0804/110307.901:VERBOSE1:database_migration.cc(128)] DB: Migrated to version 11
[29364:29164:0804/110307.903:VERBOSE1:database_migration.cc(128)] DB: Migrated to version 31

Confirmed that ad rewards reconciled without any issues and the unblinded tokens were retrieved as per the following:

Logs
[29608:26192:0804/111325.959:VERBOSE1:refill_unblinded_tokens.cc(66)] No need to refill unblinded tokens as we already have 50 unblinded tokens which is above the minimum threshold of 20
[29608:26192:0804/111325.990:VERBOSE1:ad_rewards.cc(250)] Successfully reconciled ad rewards

Confirmed that view, clicked & landed worked as expected for NTP SI as per the following:

Logs

view:

[24256:3752:0804/112347.144:VERBOSE6:new_tab_page_ad_event_served.cc(32)] Successfully logged new tab page ad served event
[24256:3752:0804/112347.146:VERBOSE6:new_tab_page_ad_event_viewed.cc(32)] Successfully logged new tab page ad viewed event
[24256:3752:0804/112347.438:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id c74b2b5e-4733-4b87-b260-b20b52c4d18a, creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a and view
[24256:3752:0804/112347.438:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.01 BAT, you now have 1 unblinded payment tokens
[24256:3752:0804/112347.438:VERBOSE1:refill_unblinded_tokens.cc(66)] No need to refill unblinded tokens as we already have 49 unblinded tokens which is above the minimum threshold of 20

clicked:

[24256:3752:0804/112402.057:VERBOSE3:new_tab_page_ad_event_clicked.cc(25)] Clicked new tab page ad with uuid 7313517b-d19f-4da9-9eeb-a9b1abe601a7 and creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a
[24256:3752:0804/112402.057:VERBOSE1:confirmations.cc(90)] Confirming click ad for creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a
[24256:3752:0804/112402.324:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 6a27211b-5e0c-4dcc-91be-d81f151a6bb4, creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a and click
[24256:3752:0804/112402.324:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 2 unblinded payment tokens
[24256:3752:0804/112402.324:VERBOSE1:refill_unblinded_tokens.cc(66)] No need to refill unblinded tokens as we already have 48 unblinded tokens which is above the minimum threshold of 20

landed:

[24256:3752:0804/112412.855:VERBOSE1:confirmations.cc(90)] Confirming landed ad for creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a
[24256:3752:0804/112412.858:VERBOSE6:ad_transfer.cc(138)] Successfully logged transferred ad event
[24256:3752:0804/112413.184:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 4fbcf725-e3a9-4995-b793-ef3cfce70fa3, creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a and landed
[24256:3752:0804/112413.185:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 3 unblinded payment tokens
[24256:3752:0804/112413.185:VERBOSE1:refill_unblinded_tokens.cc(66)] No need to refill unblinded tokens as we already have 47 unblinded tokens which is above the minimum threshold of 20

Confirmed that website classification is working after upgrading as per the following:

Logs
  • [24256:3752:0804/113205.221:VERBOSE1:text_classification_processor.cc(62)] Classified text with the top segment as technology & computing-software - https://www.brave.com
  • [24256:3752:0804/113337.215:VERBOSE1:text_classification_processor.cc(62)] Classified text with the top segment as technology & computing-technology & computing - https://videocardz.com
  • [24256:3752:0804/113257.018:VERBOSE1:text_classification_processor.cc(62)] Classified text with the top segment as gaming-gaming - https://www.metacritic.com

Confirmed that ad notifications are working as per the following:

Logs
[24256:3752:0804/113432.690:VERBOSE1:eligible_ad_notifications.cc(87)] Get eligible ads for parent-child segments:
[24256:3752:0804/113432.690:VERBOSE1:eligible_ad_notifications.cc(89)]   technology & computing-software
[24256:3752:0804/113432.690:VERBOSE1:eligible_ad_notifications.cc(89)]   personal finance-investing
[24256:3752:0804/113432.690:VERBOSE1:eligible_ad_notifications.cc(89)]   technology & computing-technology & computing
[24256:3752:0804/113432.691:VERBOSE2:ad_priority.h(32)] 5 ads with a priority of 1 in bucket 1
[24256:3752:0804/113432.691:VERBOSE1:ad_notification_serving.cc(118)] Found 5 eligible ads
[24256:3752:0804/113432.691:VERBOSE1:ad_notification_serving.cc(214)] Serving ad notification:
  uuid: 28fc75da-16f6-448a-bde1-2bc8c13d85f1
  creativeInstanceId: 9fed67e0-5fe2-4682-b147-e5b1ff26c58d
  creativeSetId: e3fa4776-d529-4ae9-9c6e-7741232ee1df
  campaignId: 399a5816-33b9-4167-b7c6-d8783ed9ddd8
  advertiserId: b6d581f3-cf2c-4422-a43c-75d4a675fe58
  segment: personal finance-investing
  title: Bitbuy - Canada's #1 Platform
  body: Wow! Get $20 free when you make your first deposit
  targetUrl: https://bitbuy.ca/en/sign-up/?c=Brave

Confirmed that Brave successfully redeemed the unblinded payment tokens as per the following:

Logs
[13204:19396:0806/113958.881:VERBOSE1:account.cc(195)] Successfully redeemed unblinded payment tokens
Screenshots
Example Example Example
image image image

Verification passed on

Brave 1.27.110 Chromium: 92.0.4515.131 (Official Build) (64-bit)
Revision 6b8d6c56ce21e38a72f7c4becb5abc1fa5134f29-refs/branch-heads/4515@{#1933}
OS Ubuntu 18.04 LTS

Per #17231 (comment), ran through items listed in brave/brave-core#9589 (comment).

Upgraded from 1.22.x to 1.27.110 and ensured the following:

Confirmed no Failed to initialize database: in the logs:

Logs ``` [12615:12615:0804/204820.548772:VERBOSE1:ads_service_impl.cc(1390)] Migrating ads preferences [12615:12615:0804/204820.551889:VERBOSE1:ads_service_impl.cc(1457)] Migrating ads preferences from mapping version 10 to 11 [12615:12615:0804/204820.552425:VERBOSE1:ads_service_impl.cc(1472)] Successfully migrated Ads preferences from version 10 to 11 [12615:12615:0804/204825.785272:VERBOSE1:ads_impl.cc(589)] Successfully initialized ads ```

Confirmed that ad rewards reconciled without any issues and the unblinded tokens were retrieved as per the following:

Logs
[12615:12615:0804/204840.193544:VERBOSE1:refill_unblinded_tokens.cc(183)] OnGetSignedTokens
[12615:12615:0804/204840.213537:VERBOSE6:refill_unblinded_tokens.cc(185)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/token/c6c0c0f6-31da-4223-bb0b-ae55a3096c6b?nonce=1e232c73-d509-4f3f-be8a-b21f0266d04c
  Response Status Code: 200
  Response: {"batchProof":"rrJQWTj8eXKwzmDn4Ry8keGfG9NfSsa30KQR/qc+AQcHg65EpJMb2ZpUCpzHWsIBx/sn+X3MHSBMW7ZCh6EqAA==","signedTokens":["DoraJIeuP8CEVzhhOo84Xk7+tb+1QHi4z2Qzg5eDK0M=","eCCdzjP7DI6SSo8+DUtyeJ+z6vVxCGj9dRI+vLNj0n0=","OFmpWrq9OkwxH6woEqcKuXIAYSYhMjQ+cp+QFUNZ/nI=","6mxgOfBH+WEx0Rk4qzvCwXFU+Pcs8aoz/wKeYvY4KxQ=","sh+iwoVJAdQ/ZDt4Iuq+YDzgbM1vsHne/2oNBaWAE0c=","WCrwWO90SVtg50rNSARJ692BugWNnbXTZTg6RBbhdEM=","fvw8mQXeHxiFww5HCNAZv3WvQ0BrDR+nSz3RY4Rp3So=","vJwcGRiwnK2vdUVPuEBt9R9YmuRtMJkPZ+8cbOoXKjo=","PFgJw4eEKM8A0Vg0MekCjjqYd25FAl1nMzS9E5i0T3o=","bE9ImVhaiEkNM5YxDkI2+GboQFErh4sTc/RtuvgB0XI=","lphkre3TmrdDoIhIDILdHGl+epRoz0oTe+ddUdnUWA8=","mqb1Phy8QVl7BHE1fo/B6Rdk6/FZUxluNkKP5h2m+Gw=","sAnxHOcLMhBd9G+OtX3TqvguMdFPIe6XDKT6m6eQ5Rk=","+LcZBuT5Nj4+cb6w4qiqPpq72FkovPLIHHw+4v0LeAk=","Oq7Do5fnOJdWvxKYRaz1hannFys44MrsyFvrlOoqk2E=","Lvj0KNAb6iU1XHs20kCB8Y80vTRVtcBj80nhkS3pcR4=","vqsq+2W2CugzjMIelGoEqp25AgRCp98OttQA6+9+ygA=","CAGzzpWVj5McBa4QjjsHoVeGPihOkR+yvpWsjba+MVM=","VHzjiu7xwlWmshk1Frsli62Z96Wrm4LLcuRFVor/GwU=","PqfQ9XUHJb3DLY2gtgmbwd/ow3+W//Tdd3vU8Ry75FE=","1LXfps/qvO3f4+z2qgzAQfDvKq+XuFgi3oB7a2Ou1DM=","Yto864u3mbFEbE905wXxgGiW/D+yV3wCqs7BUFRIvBA=","xHlfkNqck89ZNLLVWU7vxlqDfLk0v/ORcXdZ2RP84Bk=","RLk9HYWLEPvc9HQP22bb/54WyNYqZ6jmBXajYLLNiwY=","/h7H6ySl0MpvCTdrqQxd0vTo5WeFO+e/OmCgUQ8n9lc=","lCDsEusoz3BywzIT2CNas0B3WPDiVRskokOz2gBJfh4=","eJ9gEWq66IqmkiAQlnNWOXyGk/fmnCJ2ChF1M3Wef3Q=","8iGOCiW2ISmXAa0guvEH6CZhkOvNUcsiKHNmRfdMmWM=","WO2TFvcAvBKW8+j34RZp8OODv1nh5ZWQfsCrDKy+KSA=","nHYhiZKRJcZ9re1zLUhTJLtu9tx74GG1TLYGrr4+8Us=","zHRpYoZdqvxYfRDihs+dMA+ees/VrPrhgsvfj76zjGI=","HOwDSG8PSOFv+WKx9mBm4MHjJ3wUPpS1nmfAa5LdDVA=","qtMdBnJI6XMw6vFNgx2KfX0gRDYxPW94E5r0zKIL0Bg=","bvTIIlwUi7ZUOZiiSITpWf8ASCSMFx9RdeH6nIUB4ls=","5mLtr6LNc4YnobzLQgHr8vSjbIW/5F0TFKaQWuABMEQ=","biNF2/npXBgHYauukuXPyH6QKSKXB+oHO83oPjyAiQ4=","pHEBrqddSqL7CK0RAfoof+8TeB6qvslJoXyQ58wDKgQ=","ctp5Lr2YWhyxgV4N/jfwFpwZdAElZtxsaRk62JGgmU4=","Np2Xk83p2ACfJOecnRv1v5UyR44aI0RMQPXD4pV36hw=","9lB/+LIBW/rNEsm/8iY4nWJk8qdJbEQD6t+eZ6+Tdm0=","Yr61nvIDe4/UxSk2nGKXcuMCS7da79mNiWq9M8cL8Qs=","+MXSM24YRJXfsKSLCgeFn1FTfABQjOCKjm42a7rcviQ=","2gqe+ItKtYCvywEQmmNo4IneX1Fdk+qoDgyXlwtWyhc=","7PepdReGd7OsI+n21HSGDa0rf919CQH/rN7G0JOdQQY=","rixw+c4OTqJIuhEKC71INRoGRyHjXc6+4kOnPKNBsWs=","/u4D1ZGwlzd0eopyuUtXABNW/rd2STrWXN3NGpGvoRg=","cK5KPQzEpYRAbrIl4oz3mVNYsmT3DiOxItOuf0D3Ug8=","SteiYOIcmku1UR5MctpahBlS3BOjR9P3h2sYF8QBPko=","dPsbO7y/N7Yx89YsnGYS9PFp0QyShRgIvE8dP7w5WhE=","zuNPiyctSIuwMrgqi1Sj+JidAd5LND9amKnHqg7lLSw="],"publicKey":"jj+3IDr333J9lzhMe++T2gJQsPHtggCnfgb69T9i4V4="}
[12615:12615:0804/204840.260903:VERBOSE1:refill_unblinded_tokens.cc(301)] Added 50 unblinded tokens, you now have 50 unblinded tokens
[12615:12615:0804//212859.532342:VERBOSE1:ad_rewards.cc(250)] Successfully reconciled ad rewards

Confirmed that view, clicked & landed worked as expected for NTP SI as per the following:

Logs

view:

[12615:12615:0804/205549.880482:VERBOSE3:new_tab_page_ad_event_served.cc(24)] Served new tab page ad with uuid 0c80d821-1fee-4308-947c-95e8a44fc274 and creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a
[12615:12615:0804/205549.883488:VERBOSE3:new_tab_page_ad_event_viewed.cc(24)] Viewed new tab page ad with uuid 0c80d821-1fee-4308-947c-95e8a44fc274 and creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a
[12615:12615:0804/205549.885585:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a
[12615:12615:0804/205549.888580:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[12615:12615:0804/205549.889270:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[12615:12615:0804/205549.890342:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[12615:12615:0804/205549.895097:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/003994ef-8cd8-4424-a543-e43ee70309a6/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiY0xsTzVhNERHN1RqOFl1c2dhcTJTZGNnWEZkd1NPYWlrT0RZM1UvSXRoVT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlBMXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjcxN2E4NjhkLTBlZTMtNDcyZC1hNTM2LTFkOWQxMTg1NzQzYVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoiaUN3K3ZoSzdCUEFJc0c0R3dkdXZ3QTBxNVR5b0pnRmx2ekRDTTNpQmc4M2s5ODhTYUZwTHFnUDFYVjF1Z1ZmaWFKQ0ExWWszM2dTaW5HTHp5bzdsWUE9PSIsInQiOiJrRGNUc2pQVi83bzdpK3hYUW1uNm54UDBpbHZjNXQxaVlSUUNqUUd0TS9nUDBKdmIxeWhCZE5DZjIvbVRnMVdySWRlNEZJQWsvYnduV0l2N1ZHOHVidz09In0=
  Content: {"blindedPaymentToken":"cLlO5a4DG7Tj8Yusgaq2SdcgXFdwSOaikODY3U/IthU=","buildChannel":"release","countryCode":"PL","creativeInstanceId":"717a868d-0ee3-472d-a536-1d9d1185743a","payload":{},"platform":"linux","studies":[],"type":"view"}
  Content Type: application/json
  Method: POST
[12615:12615:0804/205549.900273:VERBOSE6:new_tab_page_ad_event_served.cc(32)] Successfully logged new tab page ad served event
[12615:12615:0804/205549.902638:VERBOSE6:new_tab_page_ad_event_viewed.cc(32)] Successfully logged new tab page ad viewed event
[12615:12615:0804/205550.275657:VERBOSE1:ads_impl.cc(161)] Visited URL is not supported
[12615:12615:0804/205550.288861:VERBOSE1:ads_impl.cc(183)] Visited URL is not supported
[12615:12615:0804/205550.402121:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[12615:12615:0804/205550.402165:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/003994ef-8cd8-4424-a543-e43ee70309a6/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiY0xsTzVhNERHN1RqOFl1c2dhcTJTZGNnWEZkd1NPYWlrT0RZM1UvSXRoVT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlBMXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjcxN2E4NjhkLTBlZTMtNDcyZC1hNTM2LTFkOWQxMTg1NzQzYVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoiaUN3K3ZoSzdCUEFJc0c0R3dkdXZ3QTBxNVR5b0pnRmx2ekRDTTNpQmc4M2s5ODhTYUZwTHFnUDFYVjF1Z1ZmaWFKQ0ExWWszM2dTaW5HTHp5bzdsWUE9PSIsInQiOiJrRGNUc2pQVi83bzdpK3hYUW1uNm54UDBpbHZjNXQxaVlSUUNqUUd0TS9nUDBKdmIxeWhCZE5DZjIvbVRnMVdySWRlNEZJQWsvYnduV0l2N1ZHOHVidz09In0=
  Response Status Code: 201
  Response: {"id":"003994ef-8cd8-4424-a543-e43ee70309a6","payload":{},"createdAt":"2021-08-04T15:57:09.533Z","type":"view","modifiedAt":"2021-08-04T15:57:09.533Z","creativeInstanceId":"717a868d-0ee3-472d-a536-1d9d1185743a"}
[12615:12615:0804/205550.402213:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[12615:12615:0804/205550.402243:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[12615:12615:0804/205550.402268:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/003994ef-8cd8-4424-a543-e43ee70309a6/paymentToken
  Method: GET
[12615:12615:0804/205550.697245:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[12615:12615:0804/205550.697338:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/003994ef-8cd8-4424-a543-e43ee70309a6/paymentToken
  Response Status Code: 200
  Response: {"id":"003994ef-8cd8-4424-a543-e43ee70309a6","createdAt":"2021-08-04T15:57:09.533Z","type":"view","modifiedAt":"2021-08-04T15:57:09.541Z","creativeInstanceId":"717a868d-0ee3-472d-a536-1d9d1185743a","paymentToken":{"publicKey":"oOJO/xLaCXGW6yhpeIfM4K1X2ln7sgdjTCTCHe8BugE=","batchProof":"YQHtzS2y+02nXkoh0VJ2jXHdDjOmfOVmZiIKgXTLZQoULF8oxSh0nFTsKynOnRtCXrJ/0PLy3BFZz5DNkYuzDw==","signedTokens":["0O44bAa9XC9UJrbmyUfOPVv3CttVvTIawTFMr/GbfWM="]}}
[12615:12615:0804/205550.697398:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 003994ef-8cd8-4424-a543-e43ee70309a6, creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a and view
[12615:12615:0804/205550.697568:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.01 BAT, you now have 4 unblinded payment tokens

clicked:

[12615:12615:0804/205736.804638:VERBOSE3:new_tab_page_ad_event_clicked.cc(25)] Clicked new tab page ad with uuid 0c80d821-1fee-4308-947c-95e8a44fc274 and creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a
[12615:12615:0804/205736.839623:VERBOSE1:confirmations.cc(90)] Confirming click ad for creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a
[12615:12615:0804/205736.844054:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[12615:12615:0804/205736.844167:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[12615:12615:0804/205736.844237:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[12615:12615:0804/205736.844283:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/7d099b72-5dd7-46ed-a546-b4604bd92bdd/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiOW1jVVdSdm5obTM5Y2xZdVpwWktzOGVyb0IyUDZGT0Vhbk96Y3dwRXVYWT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlBMXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjcxN2E4NjhkLTBlZTMtNDcyZC1hNTM2LTFkOWQxMTg1NzQzYVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJjbGlja1wifSIsInNpZ25hdHVyZSI6InFKQVZaQVpINGtEU3hNb0hWbFFmWTRqa241Y3MyV2lUUk4wUEg5TkZTbFh1NWNCQUZ0SEo3bmRwVk9qWWZCSE15OE1JRUF5UkJTWmZsN2ZWV2toZEVnPT0iLCJ0IjoidHRzMnUzRGIyTDFtS1FSTUpvVHRPSlZkRDdMOGdwbnlVc3cyTTR0WU9NUCsrNW1GckRCZzFUVnc4U0JUSnhOM3JDaHgvU2pxbGpmTG9EQmpwWEkyNmc9PSJ9
  Content: {"blindedPaymentToken":"9mcUWRvnhm39clYuZpZKs8eroB2P6FOEanOzcwpEuXY=","buildChannel":"release","countryCode":"PL","creativeInstanceId":"717a868d-0ee3-472d-a536-1d9d1185743a","payload":{},"platform":"linux","studies":[],"type":"click"}
  Content Type: application/json
  Method: POST
[12615:12615:0804/205736.851155:VERBOSE6:new_tab_page_ad_event_clicked.cc(33)] Successfully logged new tab page ad clicked event
[12615:12615:0804/205737.209603:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[12615:12615:0804/205737.209702:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/7d099b72-5dd7-46ed-a546-b4604bd92bdd/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiOW1jVVdSdm5obTM5Y2xZdVpwWktzOGVyb0IyUDZGT0Vhbk96Y3dwRXVYWT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlBMXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjcxN2E4NjhkLTBlZTMtNDcyZC1hNTM2LTFkOWQxMTg1NzQzYVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJjbGlja1wifSIsInNpZ25hdHVyZSI6InFKQVZaQVpINGtEU3hNb0hWbFFmWTRqa241Y3MyV2lUUk4wUEg5TkZTbFh1NWNCQUZ0SEo3bmRwVk9qWWZCSE15OE1JRUF5UkJTWmZsN2ZWV2toZEVnPT0iLCJ0IjoidHRzMnUzRGIyTDFtS1FSTUpvVHRPSlZkRDdMOGdwbnlVc3cyTTR0WU9NUCsrNW1GckRCZzFUVnc4U0JUSnhOM3JDaHgvU2pxbGpmTG9EQmpwWEkyNmc9PSJ9
  Response Status Code: 201
  Response: {"id":"7d099b72-5dd7-46ed-a546-b4604bd92bdd","payload":{},"createdAt":"2021-08-04T15:58:56.284Z","type":"click","modifiedAt":"2021-08-04T15:58:56.284Z","creativeInstanceId":"717a868d-0ee3-472d-a536-1d9d1185743a"}
[12615:12615:0804/205737.209796:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[12615:12615:0804/205737.209846:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[12615:12615:0804/205737.209887:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/7d099b72-5dd7-46ed-a546-b4604bd92bdd/paymentToken
  Method: GET
[12615:12615:0804/205737.388182:VERBOSE6:user_activity.cc(41)] Triggered event: 0B (4.5:2:3600 s)
[12615:12615:0804/205737.405016:VERBOSE6:user_activity.cc(41)] Triggered event: 06 (4.5:2:3600 s)
[12615:12615:0804/205737.601439:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[12615:12615:0804/205737.603106:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/7d099b72-5dd7-46ed-a546-b4604bd92bdd/paymentToken
  Response Status Code: 200
  Response: {"id":"7d099b72-5dd7-46ed-a546-b4604bd92bdd","createdAt":"2021-08-04T15:58:56.284Z","type":"click","modifiedAt":"2021-08-04T15:58:56.343Z","creativeInstanceId":"717a868d-0ee3-472d-a536-1d9d1185743a","paymentToken":{"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs=","batchProof":"2Lxh0Cvb/P1uZwv667pjpxLy0SmliqgvUfYmgGvi8w+TTSeG5gRkXapvSylzTLHFrIN6wIo0uxpqyKjLmh65CA==","signedTokens":["DjlB9WauoKyz4XBSiKY4C8HHqg8KxuuiP+7Ci899o3k="]}}
[12615:12615:0804/205737.603335:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 7d099b72-5dd7-46ed-a546-b4604bd92bdd, creative instance id 717a868d-0ee3-472d-a536-1d9d1185743a and click

landed:

[13875:13875:0804/210820.151965:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[13875:13875:0804/210820.152009:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/889a2b54-803e-4ece-aee4-aab408a9680c/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiQ0orbmZ6TTNrem5wdDUvRVFuM2hPeUxxNExITTR4aDJrSlVWbVNic1lGQT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlBMXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcImM5OTQ0NTAzLTliNDEtNDQyMi04NTBhLWZjMmM5YmUyNGIzY1wiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJsYW5kZWRcIn0iLCJzaWduYXR1cmUiOiJ6ZDJMNmZaVVNUbHNFWG1QcWxzVnFxK1hhU0RiTFBZT0dEanl2cVJXazY2ZTZNN2U3SXN6eER5ZkYzbk0xYUF4bGdPL3ZQQno4U2JVcUhGR3BIbm5TQT09IiwidCI6InZpYTdKY1Y0dEMzL2RhSzkranpFU1VVd2ZwRHIzR1N3aXN4cVlWNHovNWFRUWo0U0hxUG9wY2ZUMVQvc3ErZHh5bUpWOCtwanIzYmU1QWVVbW81VzFnPT0ifQ==
  Response Status Code: 201
  Response: {"id":"889a2b54-803e-4ece-aee4-aab408a9680c","payload":{},"createdAt":"2021-08-04T16:09:39.277Z","type":"landed","modifiedAt":"2021-08-04T16:09:39.277Z","creativeInstanceId":"c9944503-9b41-4422-850a-fc2c9be24b3c"}
[13875:13875:0804/210820.152087:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[13875:13875:0804/210820.152129:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[13875:13875:0804/210820.152166:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/889a2b54-803e-4ece-aee4-aab408a9680c/paymentToken
  Method: GET
[13875:13875:0804/210820.373309:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[13875:13875:0804/210820.373360:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/889a2b54-803e-4ece-aee4-aab408a9680c/paymentToken
  Response Status Code: 200
  Response: {"id":"889a2b54-803e-4ece-aee4-aab408a9680c","createdAt":"2021-08-04T16:09:39.277Z","type":"landed","modifiedAt":"2021-08-04T16:09:39.299Z","creativeInstanceId":"c9944503-9b41-4422-850a-fc2c9be24b3c","paymentToken":{"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs=","batchProof":"A12+tcpeLEuW1BtQpvfc7Lp+x7I6vzIjD51AMYPTPgMQbSg+ePuqec3QGgaJl6qExYUkmToo1qUo+23A3guWCA==","signedTokens":["9L3qMRGCP1e9tFUQWPnvfm13yKakSigSvxtaNpIAgi4="]}}
[13875:13875:0804/210820.373419:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 889a2b54-803e-4ece-aee4-aab408a9680c, creative instance id c9944503-9b41-4422-850a-fc2c9be24b3c and landed
[13875:13875:0804/210820.373516:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 1 unblinded payment tokens

Confirmed that website classification is working after upgrading as per the following:

Logs
  • [13875:13875:0804/212333.305246:VERBOSE1:text_classification_processor.cc(62)] Classified text with the top segment as technology & computing-software - https://www.brave.com

Confirmed that ad notifications are working as per the following:

Logs
[14875:14875:0804/212951.126587:VERBOSE1:ad_notification_serving.cc(214)] Serving ad notification:
  uuid: 36b0d6cd-80e7-47ac-8750-7f2f201988c6
  creativeInstanceId: f56f9523-10f7-4b85-b160-9c67b29e4c2d
  creativeSetId: a6e6c606-3774-45b5-bebf-c6f73e1208d5
  campaignId: bcbf911f-ead5-495b-bc61-88588995d178
  advertiserId: bfa711e7-f5e0-4f39-8984-3be7974b6449
  segment: technology & computing
  title: Stoic AI
  body: Simple automated crypto trading app with AI. Fee: 5% min $50
  targetUrl: https://cryptostoic.com/brave?utm_source=brave&utm_medium=push&utm_campaign=2

Confirmed that Brave successfully redeemed the unblinded payment tokens as per the following:

Logs
[13875:13875:0804/210532.817097:VERBOSE1:redeem_unblinded_payment_tokens.cc(79)] RedeemUnblindedPaymentTokens
[13875:13875:0804/210532.817145:VERBOSE2:redeem_unblinded_payment_tokens.cc(88)] PUT /v1/confirmation/payment/{payment_id}
[13875:13875:0804/210532.817194:VERBOSE5:redeem_unblinded_payment_tokens.cc(98)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/payment/c6c0c0f6-31da-4223-bb0b-ae55a3096c6b
  Content: {"payload":"{\"paymentId\":\"c6c0c0f6-31da-4223-bb0b-ae55a3096c6b\"}","paymentCredentials":[{"credential":{"signature":"4m5pVhGOytVH0HVjmjW8XPBxaQ7SlV1BapMo/07gHrfueuNxfUqZj5YlrDb1jHgmF8a7ZmceDIavBvbE52/TVg==","t":"Mp3+o4gWly3ZKj4oJklmPAnItjjoGJePssRCS7L8pElW/+7ye1c0Uqj1Gtxq05sdPAxui40FGojoveKHfyTKAg=="},"publicKey":"oOJO/xLaCXGW6yhpeIfM4K1X2ln7sgdjTCTCHe8BugE="},{"credential":{"signature":"VqOkXNpsQA9Vz6uSeeM2CblLeXU6UY1T1P4Xv2L/c/TQHUx/IvZ850IGkcuVQzcneFuNLDPqdpURknXVvFMHcg==","t":"FtDgDUasCEWPbn+bdX0N4XLXhUnv6m4q59OrQj9n/y/aqz5jucPlhDCjgvjyAQmJRTA+8hmm4mt/pVRbAttOAg=="},"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs="},{"credential":{"signature":"aPvZawR4hj9MgaoNz+rzrzo3TM0vGKmwoMU/L3VuE9bvqqHpFlZ87tLusaKJw8p/5o5pCMkLMNLrEXVM8zkgDA==","t":"BxzEWy+AoHgdDOOKImy2nMIQaI/TZ5TkvBOCs+HWV4M3nNYQuyJ4pMRt13Yh914VsvVqmrfGnTb3IyS4K1DkAA=="},"publicKey":"oOJO/xLaCXGW6yhpeIfM4K1X2ln7sgdjTCTCHe8BugE="},{"credential":{"signature":"84EcjOshw1sF64Uz9V09qyqOIet3EMwhQXmM6k6+V8eh66wSRuNTmmQbEw4DWAoCZ4JJ/IyBPPGsBYEkrpAxHA==","t":"uae9plB7n52f4zv3FTtiUoZIkeqk1rANp7ikHZRcUL8eNq5edo+rE1n6dK7nDsJMUtWK8vAvmDguwZtbx7R0Tg=="},"publicKey":"oOJO/xLaCXGW6yhpeIfM4K1X2ln7sgdjTCTCHe8BugE="},{"credential":{"signature":"2dkgJEW1CoAHgRytzP+wcJ7HK6ULQcoEWFOqAqyJL5BUjS28NtS/8jLT7ClWs5Nev8k2aZbfWewpjMH0U02rHQ==","t":"BXM5arwevtHrJV8MRHTpc8ToVVTBTbyzh/hfddMyGkLv/67WvA9dDtVrunKcBvBSNtwogF0zoOe0OINUZLtOFw=="},"publicKey":"QNtxqL+tAbSoISEAr0oSWwzUliccLDv2KoZWXeXeHiU="},{"credential":{"signature":"3SGTMMQa/f7byhwjVHTD5cJOrLUzzTGHiIaR3GYQ7QDpAGJADmqkTPTjUrgxMuZv3UQy5kddomm+0BURI+aonA==","t":"cBVk46M9s5Ui6t3/wCUaDOWhr7t/ZBAs0A1/SNeb9C6eKfWNXk+mysE6uG0VUP0uGvE6PXXGjQvx6jIqxFmfrQ=="},"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs="},{"credential":{"signature":"qRyhvP9RK/VC/b9YqPP6D+PIJjPrOCepos61AaK9EsMavyDcUFe5TALrbfmkDoQcMyBau7R5oLy2bscFvvAgGw==","t":"GWB3rKCb54uvIn7EcvXh96iSBmNjEIdHIw3uevR7TfvOBuSyoIT1ea6ONiX8faZvyeE4eXYv890GOLA/Jl2kWg=="},"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs="},{"credential":{"signature":"r22pZko2zZJdQaCy8/TwtouuboU5QgliKIC+WKwQ6yDYdUHD23qQVNM9cHxiBwjFcgIWKJV7pfI8F7bi55+MTA==","t":"h+MLXAJEz1E1CfX+jkme1aBvoo+TzOQLJuKShnpU5PlSOYzn6Jr49VljXTYvChNiit8hV29LQgOFbtL8aQbLOA=="},"publicKey":"oOJO/xLaCXGW6yhpeIfM4K1X2ln7sgdjTCTCHe8BugE="},{"credential":{"signature":"4qcZ90fdEjE87F9OZ3kJzptw3NgW9kIvw/9ikSFzc/WBGYwqrl/Cb2eRaE273bJNCnZWGlJ9HoGYsyb/LYuFeQ==","t":"vMckIcW8JNWKSIbzdipYsUqNbuefAWJkqTgSvFGOZgPTRrwQCSbH984WPxmjG5ZrnrUnpHYruMNHugNyFORLCA=="},"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs="},{"credential":{"signature":"66KKID3S4Dnb5t7riyG5U5uAq4zHNKZrV2d83cDdGc/h7bgAIYtcAyCaYXCDmsexno/pkIwnPBi5pZMRT45SgQ==","t":"wJ4ggS8Rb9fJnISZNnnbDG9drEsbP5onJLTsT4puHuRtZGlIKOvZDXMp/NNeoQXH8N0sUbMi+dqUuZmSIUehSA=="},"publicKey":"oOJO/xLaCXGW6yhpeIfM4K1X2ln7sgdjTCTCHe8BugE="},{"credential":{"signature":"V2+NPDAEPFaHfV8rEGON2JazqzV+f8NNdxD329njOkBx/4G5r5V3ZqTZI6lip0exUqGNsunUgIcjmxn9vX4Qeg==","t":"0QwzNFKv/VHk1o7+0zFT6WxHy+po+FUlZoOXdJH9xFOB4Zi6Lm2tgvI/Ymy48hd2srfgAr2XUmxrOfHEQFRA+A=="},"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs="}]}
  Content Type: application/json
  Method: PUT
[13875:13875:0804/210533.141180:VERBOSE1:redeem_unblinded_payment_tokens.cc(109)] OnRedeemUnblindedPaymentTokens
[13875:13875:0804/210533.141242:VERBOSE6:redeem_unblinded_payment_tokens.cc(111)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/payment/c6c0c0f6-31da-4223-bb0b-ae55a3096c6b
  Response Status Code: 200
  Response: {"status":"ok"}
[13875:13875:0804/210533.141633:VERBOSE1:account.cc(195)] Successfully redeemed unblinded payment tokens

Also ensured that:

  • confirmed that Ads received this month is correctly being updated under brave://rewards
  • confirmed that Current earnings this month (estimated) is correctly being updated under brave://rewards
  • confirmed that 7-day ads history is correctly being updated under brave://rewards
  • confirmed Estimated earnings so far this month is correctly displayed on the NTP Brave Rewards widget
Screenshots
Example Example Example
image image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants