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

Ads are not shown due to round-robin not removing seen advertisers and/or ads #17199

Closed
tmancey opened this issue Jul 27, 2021 · 3 comments · Fixed by brave/brave-core#9571
Closed

Comments

@tmancey
Copy link
Contributor

tmancey commented Jul 27, 2021

Description

Ads are not shown due to round-robin not removing seen advertisers and/or ads if the catalog contains split test groups that the user does not belong to (see above description).

Steps to Reproduce

  1. View ads until "No eligible ads for parent-child segments", "No eligible ads for parent segments" or "No eligible ads for untargeted segment" appears in the console log

Actual result:

Ad notification was not delivered

Expected result:

Ad notification should be delivered

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 27, 2021
@tmancey tmancey self-assigned this Jul 27, 2021
@tmancey tmancey changed the title Ads are not shown due to round robin not removing seen advertisers and/or ads Ads are not shown due to round-robin not removing seen advertisers and/or ads Jul 27, 2021
@tmancey tmancey added QA/No bug release-notes/exclude priority/P3 The next thing for us to work on. It'll ride the trains. QA/Yes and removed needs-investigation A bug not 100% confirmed/fixed QA/No labels Jul 27, 2021
@tmancey
Copy link
Contributor Author

tmancey commented Jul 27, 2021

This also resolves #15166 cc @btlechowski

@lukemulks
Copy link

you're a hero, Sir @tmancey - many thanks.

@btlechowski
Copy link

btlechowski commented Aug 4, 2021

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

Verified test plan below

Test Plan
  1. Use staging catalog: splitTest no group v8 .txt
  2. Run Brave with
--enable-logging=stderr --vmodule="*/variations/*"=6,"*/bat-native-ledger/*"=6,"*/brave_rewards/*"=6,"*/bat-native-ads/*"=6,"*/bat-native-confirmations/*"=6,"*/brave_ads/*"=9,"*/brave_user_model/*"=6  --brave-ads-staging --brave-ads-debug --rewards=staging=true --brave-today-host=brave-today-cdn.bravesoftware.com --variations-server-url=https://no-thanks.invalid
  1. Enable rewards and ads
  2. Trigger Ad - No group ad
  3. Wait 1h
  4. Trigger Ad - No group ad again

Expected:
Ad - No group ad is shown the 2dn time
Logs show:

[seen_ads.h(29)] All ad_notifications have been shown, so round robin
[client.cc(370)] Resetting seen ad_notifications
[exclusion_rule_util.h(26)] creativeSetId 5e96fecc-2926-4c72-bb76-4e745bf6b539 excluded as not associated with advertiser split test group
[ad_priority.h(32)] 1 ads with a priority of 1 in bucket 1
[ad_notification_serving.cc(118)] Found 1 eligible ads
[ad_notification_serving.cc(214)] Serving ad notification:
  uuid: ceeac713-7ac3-49e1-ba61-8c0bc4bdaf65
  creativeInstanceId: 5b4cb3f4-5285-4597-87c5-3082fe37938a
  creativeSetId: c7e7a381-4c74-4dd9-9b6d-4edf9330454b
  campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
  advertiserId: ecbcc833-8b1d-4867-98f7-ad2341396ce8
  segment: untargeted
  title: Ad - No group
  body: Ad - No group
  targetUrl: https://youtube.com

Reproduced the issue in 1.27.109

First ad was shown

[8675:8675:0804/171703.327702:VERBOSE1:eligible_ad_notifications.cc(87)] Get eligible ads for parent-child segments:
[8675:8675:0804/171703.327872:VERBOSE1:eligible_ad_notifications.cc(89)]   untargeted
[8675:8675:0804/171703.329714:VERBOSE2:exclusion_rule_util.h(26)] creativeSetId 5e96fecc-2926-4c72-bb76-4e745bf6b539 excluded as not associated with advertiser split test group
[8675:8675:0804/171703.330830:VERBOSE2:ad_priority.h(32)] 1 ads with a priority of 1 in bucket 1
[8675:8675:0804/171703.331480:VERBOSE1:ad_notification_serving.cc(118)] Found 1 eligible ads
[8675:8675:0804/171703.331621:VERBOSE1:ad_notification_serving.cc(214)] Serving ad notification:
  uuid: c22bf12c-d449-4aa1-9770-fec6909a598a
  creativeInstanceId: 5b4cb3f4-5285-4597-87c5-3082fe37938a
  creativeSetId: c7e7a381-4c74-4dd9-9b6d-4edf9330454b
  campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
  advertiserId: ecbcc833-8b1d-4867-98f7-ad2341396ce8
  segment: untargeted
  title: Ad - No group
  body: Ad - No group
  targetUrl: https://youtube.com
[8675:8675:0804/171703.332046:VERBOSE1:ads_service_impl.cc(1893)] Timeout ad notification with uuid c22bf12c-d449-4aa1-9770-fec6909a598a in 120 seconds
[8675:8675:0804/171703.332110:VERBOSE3:ad_notification_event_served.cc(25)] Served ad notification with uuid c22bf12c-d449-4aa1-9770-fec6909a598a and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[8675:8675:0804/171703.332268:VERBOSE1:ad_notification_serving.cc(129)] Served ad notification
[8675:8675:0804/171703.332988:VERBOSE3:ad_notification_event_viewed.cc(24)] Viewed ad notification with uuid c22bf12c-d449-4aa1-9770-fec6909a598a and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[8675:8675:0804/171703.343940:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[8675:8675:0804/171703.346776:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[8675:8675:0804/171703.347066:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[8675:8675:0804/171703.347299:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[8675:8675:0804/171703.347524:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/906d6cd4-c4f4-4c4a-9f78-3e9c14b31f9a/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiZ0lmc1NVNGxsYlgvMjlQTnVSci82NGZjcWtJanNUanRRZSswL3h0QTNoST1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjViNGNiM2Y0LTUyODUtNDU5Ny04N2M1LTMwODJmZTM3OTM4YVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoib1dEMlRJU3pKRDBNQWduc0xHcFpvZzJMeXNRVTBiUkJQZXN2QWdiSjN3Q1hwNWlKSWRTUXV4RFpnM3o0VmVXQ2NnaUhYSHhYY2ZFMEJWMWdDYWZTeHc9PSIsInQiOiI1OFdob1hRUGQvTi82am9oNlVzeW53SUJQZmhUYlZqNHhDM01INWtwZFE0UVNlTVl3ZmFzMERTYUhXU05qT3c2aVB0VUhqWmM5eDg0V1dMSHZhSGtUZz09In0=
  Content: {"blindedPaymentToken":"gIfsSU4llbX/29PNuRr/64fcqkIjsTjtQe+0/xtA3hI=","buildChannel":"release","countryCode":"US","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","payload":{},"platform":"linux","studies":[],"type":"view"}
  Content Type: application/json
  Method: POST
[8675:8675:0804/171703.371195:VERBOSE1:ad_notification_event_served.cc(33)] Successfully logged ad notification served event
[8675:8675:0804/171703.375660:VERBOSE6:ad_notification_event_viewed.cc(32)] Successfully logged ad notification viewed event
[8675:8675:0804/171704.279900:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[8675:8675:0804/171704.280007:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/906d6cd4-c4f4-4c4a-9f78-3e9c14b31f9a/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiZ0lmc1NVNGxsYlgvMjlQTnVSci82NGZjcWtJanNUanRRZSswL3h0QTNoST1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjViNGNiM2Y0LTUyODUtNDU5Ny04N2M1LTMwODJmZTM3OTM4YVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoib1dEMlRJU3pKRDBNQWduc0xHcFpvZzJMeXNRVTBiUkJQZXN2QWdiSjN3Q1hwNWlKSWRTUXV4RFpnM3o0VmVXQ2NnaUhYSHhYY2ZFMEJWMWdDYWZTeHc9PSIsInQiOiI1OFdob1hRUGQvTi82am9oNlVzeW53SUJQZmhUYlZqNHhDM01INWtwZFE0UVNlTVl3ZmFzMERTYUhXU05qT3c2aVB0VUhqWmM5eDg0V1dMSHZhSGtUZz09In0=
  Response Status Code: 201
  Response: {"id":"906d6cd4-c4f4-4c4a-9f78-3e9c14b31f9a","payload":{},"createdAt":"2021-08-04T14:17:23.471Z","type":"view","modifiedAt":"2021-08-04T14:17:23.471Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a"}
[8675:8675:0804/171704.280120:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[8675:8675:0804/171704.280181:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[8675:8675:0804/171704.280230:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/906d6cd4-c4f4-4c4a-9f78-3e9c14b31f9a/paymentToken
  Method: GET
[8675:8675:0804/171704.863056:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[8675:8675:0804/171704.863182:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/906d6cd4-c4f4-4c4a-9f78-3e9c14b31f9a/paymentToken
  Response Status Code: 200
  Response: {"id":"906d6cd4-c4f4-4c4a-9f78-3e9c14b31f9a","createdAt":"2021-08-04T14:17:23.471Z","type":"view","modifiedAt":"2021-08-04T14:17:23.501Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","paymentToken":{"publicKey":"bPE1QE65mkIgytffeu7STOfly+x10BXCGuk5pVlOHQU=","batchProof":"ov2m1fUy7pon3SIX7+Fhpn2E1k83Mb2eC30GXU+HfQW25VxwfvjJx6ddrf/QZ0RtsWl5ryI0QHGr6P5X6hp/Cw==","signedTokens":["QHXpMt3gHtARagtxHQpDqVgNwqllcJApE2nO1ac3VmE="]}}
[8675:8675:0804/171704.863296:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 906d6cd4-c4f4-4c4a-9f78-3e9c14b31f9a, creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a and view
[8675:8675:0804/171704.863448:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.05 BAT, you now have 1 unblinded payment tokens
[8675:8675:0804/171704.864427: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

2nd ad was blocked. Round robin failed

[9395:9395:0804/181800.525489:VERBOSE1:eligible_ad_notifications.cc(87)] Get eligible ads for parent-child segments:
[9395:9395:0804/181800.525630:VERBOSE1:eligible_ad_notifications.cc(89)]   untargeted
[9395:9395:0804/181800.526402:VERBOSE1:seen_advertisers.h(29)] All ad_notifications have been shown, so round robin
[9395:9395:0804/181800.526537:VERBOSE1:client.cc(400)] Resetting seen ad_notification advertisers
[9395:9395:0804/181800.529382:VERBOSE2:exclusion_rule_util.h(26)] creativeSetId 5e96fecc-2926-4c72-bb76-4e745bf6b539 excluded as not associated with advertiser split test group
[9395:9395:0804/181800.529760:VERBOSE1:eligible_ad_notifications.cc(100)] No eligible ads for parent-child segments
[9395:9395:0804/181800.529895:VERBOSE1:ad_notification_serving.cc(113)] Ad notification not served: No eligible ads found

Verified ad is shown after round robin

Ad was shown

[10388:10388:0804/182438.249679:VERBOSE1:eligible_ad_notifications.cc(87)] Get eligible ads for parent-child segments:
[10388:10388:0804/182438.249719:VERBOSE1:eligible_ad_notifications.cc(89)]   untargeted
[10388:10388:0804/182438.251673:VERBOSE2:ad_priority.h(32)] 1 ads with a priority of 1 in bucket 1
[10388:10388:0804/182438.252020:VERBOSE1:ad_notification_serving.cc(118)] Found 1 eligible ads
[10388:10388:0804/182438.252086:VERBOSE1:ad_notification_serving.cc(214)] Serving ad notification:
  uuid: ba7ee16a-cf98-4a4b-9da9-c54f9b747da3
  creativeInstanceId: 5b4cb3f4-5285-4597-87c5-3082fe37938a
  creativeSetId: c7e7a381-4c74-4dd9-9b6d-4edf9330454b
  campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
  advertiserId: ecbcc833-8b1d-4867-98f7-ad2341396ce8
  segment: untargeted
  title: Ad - No group
  body: Ad - No group
  targetUrl: https://youtube.com
[10388:10388:0804/182438.253638:VERBOSE1:ads_service_impl.cc(1893)] Timeout ad notification with uuid ba7ee16a-cf98-4a4b-9da9-c54f9b747da3 in 120 seconds
[10388:10388:0804/182438.253811:VERBOSE3:ad_notification_event_served.cc(25)] Served ad notification with uuid ba7ee16a-cf98-4a4b-9da9-c54f9b747da3 and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[10388:10388:0804/182438.254142:VERBOSE1:ad_notification_serving.cc(129)] Served ad notification
[10388:10388:0804/182438.254429:VERBOSE3:ad_notification_event_viewed.cc(24)] Viewed ad notification with uuid ba7ee16a-cf98-4a4b-9da9-c54f9b747da3 and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[10388:10388:0804/182438.254703:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[10388:10388:0804/182438.256948:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[10388:10388:0804/182438.257047:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[10388:10388:0804/182438.257090:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[10388:10388:0804/182438.257141:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/0ce385ed-7234-4ceb-b944-404a12a1b0ad/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwic0dld3QwMVZvN0creGRGSnIzRjAxMy9MdXRSTUxRM01TNGtSS0JaUEhDTT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjViNGNiM2Y0LTUyODUtNDU5Ny04N2M1LTMwODJmZTM3OTM4YVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoiSFZLTitzbmhIMEdhbmN0NXZkNkFXbXIvWjhrODQzM29qUjF3RXl4UFJzbnM4QmoyUVdDbkJKbEt2Y0ZqQUtGWmxWOUprMjcrd0xUN093THlwZG14T3c9PSIsInQiOiJ0cFo1NFliMVlJOFhkVjhWbUpFWWR3NlEvbkQwM0UyUHhzYS9vQk5XSzB3NWRXd0srT3VBcGpHNnMwZE9KalgwRmljSnF4WXZPbzJKdjdNY2wvQU1IZz09In0=
  Content: {"blindedPaymentToken":"sGewt01Vo7G+xdFJr3F013/LutRMLQ3MS4kRKBZPHCM=","buildChannel":"release","countryCode":"US","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","payload":{},"platform":"linux","studies":[],"type":"view"}
  Content Type: application/json
  Method: POST
[10388:10388:0804/182438.279423:VERBOSE1:ad_notification_event_served.cc(33)] Successfully logged ad notification served event
[10388:10388:0804/182438.283120:VERBOSE6:ad_notification_event_viewed.cc(32)] Successfully logged ad notification viewed event
[10388:10388:0804/182439.091303:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[10388:10388:0804/182439.091437:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/0ce385ed-7234-4ceb-b944-404a12a1b0ad/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwic0dld3QwMVZvN0creGRGSnIzRjAxMy9MdXRSTUxRM01TNGtSS0JaUEhDTT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjViNGNiM2Y0LTUyODUtNDU5Ny04N2M1LTMwODJmZTM3OTM4YVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoiSFZLTitzbmhIMEdhbmN0NXZkNkFXbXIvWjhrODQzM29qUjF3RXl4UFJzbnM4QmoyUVdDbkJKbEt2Y0ZqQUtGWmxWOUprMjcrd0xUN093THlwZG14T3c9PSIsInQiOiJ0cFo1NFliMVlJOFhkVjhWbUpFWWR3NlEvbkQwM0UyUHhzYS9vQk5XSzB3NWRXd0srT3VBcGpHNnMwZE9KalgwRmljSnF4WXZPbzJKdjdNY2wvQU1IZz09In0=
  Response Status Code: 201
  Response: {"id":"0ce385ed-7234-4ceb-b944-404a12a1b0ad","payload":{},"createdAt":"2021-08-04T14:25:38.151Z","type":"view","modifiedAt":"2021-08-04T14:25:38.151Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a"}
[10388:10388:0804/182439.091554:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[10388:10388:0804/182439.091637:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[10388:10388:0804/182439.091725:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/0ce385ed-7234-4ceb-b944-404a12a1b0ad/paymentToken
  Method: GET
[10388:10388:0804/182439.908649:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[10388:10388:0804/182439.908785:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/0ce385ed-7234-4ceb-b944-404a12a1b0ad/paymentToken
  Response Status Code: 200
  Response: {"id":"0ce385ed-7234-4ceb-b944-404a12a1b0ad","createdAt":"2021-08-04T14:25:38.151Z","type":"view","modifiedAt":"2021-08-04T14:25:38.228Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","paymentToken":{"publicKey":"bPE1QE65mkIgytffeu7STOfly+x10BXCGuk5pVlOHQU=","batchProof":"sRdwyxxikCl7GzUvelUVvHEBFG2HgEGuY3JXFLTSCAq2XkNtRP60wvx+iQhrdmYHgV+HCHn8hb170vmHonzZCQ==","signedTokens":["mP4cpLIncJ0VL7Mrh+x3FQWe4nhlU49ZCRHlcie4SnQ="]}}
[10388:10388:0804/182439.908904:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 0ce385ed-7234-4ceb-b944-404a12a1b0ad, creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a and view
[10388:10388:0804/182439.909083:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.05 BAT, you now have 1 unblinded payment tokens


ad was shown again. round robin worked

[11043:11043:0804/192835.273201:VERBOSE1:eligible_ad_notifications.cc(87)] Get eligible ads for parent-child segments:
[11043:11043:0804/192835.273296:VERBOSE1:eligible_ad_notifications.cc(89)]   untargeted
[11043:11043:0804/192835.274629:VERBOSE1:seen_advertisers.h(29)] All ad_notifications have been shown, so round robin
[11043:11043:0804/192835.274772:VERBOSE1:client.cc(400)] Resetting seen ad_notification advertisers
[11043:11043:0804/192835.275345:VERBOSE1:seen_ads.h(29)] All ad_notifications have been shown, so round robin
[11043:11043:0804/192835.275403:VERBOSE1:client.cc(370)] Resetting seen ad_notifications
[11043:11043:0804/192835.277113:VERBOSE2:exclusion_rule_util.h(26)] creativeSetId 5e96fecc-2926-4c72-bb76-4e745bf6b539 excluded as not associated with advertiser split test group
[11043:11043:0804/192835.278530:VERBOSE2:ad_priority.h(32)] 1 ads with a priority of 1 in bucket 1
[11043:11043:0804/192835.278835:VERBOSE1:ad_notification_serving.cc(118)] Found 1 eligible ads
[11043:11043:0804/192835.278973:VERBOSE1:ad_notification_serving.cc(214)] Serving ad notification:
  uuid: ceeac713-7ac3-49e1-ba61-8c0bc4bdaf65
  creativeInstanceId: 5b4cb3f4-5285-4597-87c5-3082fe37938a
  creativeSetId: c7e7a381-4c74-4dd9-9b6d-4edf9330454b
  campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
  advertiserId: ecbcc833-8b1d-4867-98f7-ad2341396ce8
  segment: untargeted
  title: Ad - No group
  body: Ad - No group
  targetUrl: https://youtube.com
[11043:11043:0804/192835.281557:VERBOSE1:ads_service_impl.cc(1893)] Timeout ad notification with uuid ceeac713-7ac3-49e1-ba61-8c0bc4bdaf65 in 120 seconds
[11043:11043:0804/192835.281729:VERBOSE3:ad_notification_event_served.cc(25)] Served ad notification with uuid ceeac713-7ac3-49e1-ba61-8c0bc4bdaf65 and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[11043:11043:0804/192835.281851:VERBOSE1:ad_notification_serving.cc(129)] Served ad notification
[11043:11043:0804/192835.283060:VERBOSE3:ad_notification_event_viewed.cc(24)] Viewed ad notification with uuid ceeac713-7ac3-49e1-ba61-8c0bc4bdaf65 and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[11043:11043:0804/192835.283317:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[11043:11043:0804/192835.285307:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[11043:11043:0804/192835.285461:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[11043:11043:0804/192835.285569:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[11043:11043:0804/192835.286189:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/71fd56ec-4f04-471d-9e56-d69ea72bdb90/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiUkIxb2cvMGlBQjlmT0UrK28xYm1LSHdPVC92SGdWU1R2TzlWQU41dmtoND1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjViNGNiM2Y0LTUyODUtNDU5Ny04N2M1LTMwODJmZTM3OTM4YVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoiT2dpZHdxODJpMTFHdDFlNVRFVXcrdEJiVy9HMFFxYmhpWlFWbXVDV0xLVG1PY0xIczBHY0RYL0dra3FzVFlXRVliRDFWNGxVaUQwTkRWQ1pQa1Nvd2c9PSIsInQiOiJhcWczbm1XdUxKUFNDR1VyWWc0L3pqTWFYQ0J5cWcwVCtta1RXTUdrcWxTclEyRzRBai92QlZIc3c1eWdoOXdDMGRiQ1FwZldwc1Z0TlpSWFRCbHIrUT09In0=
  Content: {"blindedPaymentToken":"RB1og/0iAB9fOE++o1bmKHwOT/vHgVSTvO9VAN5vkh4=","buildChannel":"release","countryCode":"US","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","payload":{},"platform":"linux","studies":[],"type":"view"}
  Content Type: application/json
  Method: POST
[11043:11043:0804/192835.309357:VERBOSE1:ad_notification_event_served.cc(33)] Successfully logged ad notification served event
[11043:11043:0804/192835.322448:VERBOSE6:ad_notification_event_viewed.cc(32)] Successfully logged ad notification viewed event
[11043:11043:0804/192836.182597:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[11043:11043:0804/192836.182841:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/71fd56ec-4f04-471d-9e56-d69ea72bdb90/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiUkIxb2cvMGlBQjlmT0UrK28xYm1LSHdPVC92SGdWU1R2TzlWQU41dmtoND1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIlVTXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjViNGNiM2Y0LTUyODUtNDU5Ny04N2M1LTMwODJmZTM3OTM4YVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcImxpbnV4XCIsXCJzdHVkaWVzXCI6W10sXCJ0eXBlXCI6XCJ2aWV3XCJ9Iiwic2lnbmF0dXJlIjoiT2dpZHdxODJpMTFHdDFlNVRFVXcrdEJiVy9HMFFxYmhpWlFWbXVDV0xLVG1PY0xIczBHY0RYL0dra3FzVFlXRVliRDFWNGxVaUQwTkRWQ1pQa1Nvd2c9PSIsInQiOiJhcWczbm1XdUxKUFNDR1VyWWc0L3pqTWFYQ0J5cWcwVCtta1RXTUdrcWxTclEyRzRBai92QlZIc3c1eWdoOXdDMGRiQ1FwZldwc1Z0TlpSWFRCbHIrUT09In0=
  Response Status Code: 201
  Response: {"id":"71fd56ec-4f04-471d-9e56-d69ea72bdb90","payload":{},"createdAt":"2021-08-04T14:29:55.201Z","type":"view","modifiedAt":"2021-08-04T14:29:55.201Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a"}
[11043:11043:0804/192836.183103:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[11043:11043:0804/192836.183255:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[11043:11043:0804/192836.183354:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/71fd56ec-4f04-471d-9e56-d69ea72bdb90/paymentToken
  Method: GET
[11043:11043:0804/192836.459930:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[11043:11043:0804/192836.460042:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/71fd56ec-4f04-471d-9e56-d69ea72bdb90/paymentToken
  Response Status Code: 200
  Response: {"id":"71fd56ec-4f04-471d-9e56-d69ea72bdb90","createdAt":"2021-08-04T14:29:55.201Z","type":"view","modifiedAt":"2021-08-04T14:29:55.287Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","paymentToken":{"publicKey":"bPE1QE65mkIgytffeu7STOfly+x10BXCGuk5pVlOHQU=","batchProof":"snZ3cH234cJqqodq7D3TvOmVedVKvV5JE3XQ8RzwGAcSolne7slg8TJJ7FnQt0ftoCvvA0OAW/R0nzduFwunBQ==","signedTokens":["dDNr/hALDMcpcO09S6bX5CD2EbYPg65Pzl5uBxxhnm8="]}}
[11043:11043:0804/192836.460131:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 71fd56ec-4f04-471d-9e56-d69ea72bdb90, creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a and view
[11043:11043:0804/192836.460404:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.05 BAT, you now have 1 unblinded payment tokens


Verified PASSED using

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

Steps:

  1. Enabled Ads and Rewards
  2. Triggered Ad - no group ad
  3. Waited 1 hr
  4. Triggered Ad - no group ad again

Confirmed 1st ad was shown:

[27804:259:0804/091737.101477:VERBOSE1:eligible_ad_notifications.cc(147)] Get eligble ads for untargeted segment
[27804:259:0804/091737.102474:VERBOSE1:seen_advertisers.h(29)] All ad_notifications have been shown, so round robin
[27804:259:0804/091737.102542:VERBOSE1:client.cc(400)] Resetting seen ad_notification advertisers
[27804:259:0804/091737.104307:VERBOSE2:ad_priority.h(32)] 1 ads with a priority of 1 in bucket 1
[27804:259:0804/091737.104729:VERBOSE1:ad_notification_serving.cc(118)] Found 1 eligible ads
[27804:259:0804/091737.104782:VERBOSE1:ad_notification_serving.cc(214)] Serving ad notification:
uuid: 653a231a-280c-4e33-82e6-4822eb4a4a3e
creativeInstanceId: 5b4cb3f4-5285-4597-87c5-3082fe37938a
creativeSetId: c7e7a381-4c74-4dd9-9b6d-4edf9330454b
campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
advertiserId: ecbcc833-8b1d-4867-98f7-ad2341396ce8
segment: untargeted
title: Ad - No group
body: Ad - No group
targetUrl: https://youtube.com
[27804:259:0804/091737.105621:VERBOSE1:ads_service_impl.cc(1893)] Timeout ad notification with uuid 653a231a-280c-4e33-82e6-4822eb4a4a3e in 120 seconds
[27804:259:0804/091737.105725:VERBOSE3:ad_notification_event_served.cc(25)] Served ad notification with uuid 653a231a-280c-4e33-82e6-4822eb4a4a3e and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[27804:259:0804/091737.105835:VERBOSE1:ad_notification_serving.cc(129)] Served ad notification
[27804:259:0804/091737.105906:VERBOSE3:ad_notification_event_viewed.cc(24)] Viewed ad notification with uuid 653a231a-280c-4e33-82e6-4822eb4a4a3e and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[27804:259:0804/091737.106154:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[27804:259:0804/091737.107164:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[27804:259:0804/091737.107213:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[27804:259:0804/091737.107247:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[27804:259:0804/091737.107280:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
 URL: https://ads-serve.bravesoftware.com/v1/confirmation/2...
Content: {"blindedPaymentToken":"pAkYdQtcDaazYtCkaLjWJpvPhKiI4u9rrilTxVrkSmA=","buildChannel":"release","countryCode":"US","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","payload":{},"platform":"macos","studies":[{"group":"ExcludeAdIfWithinTimeWindow=0h","name":"BraveAds.FrequencyCappingStudy"},{"group":"Triggers=EMPTY/Threshold=0.0/IdleTimeThreshold=5","name":"BraveAds.UserActivityStudy"}],"type":"view"}
Content Type: application/json
Method: POST
[27804:259:0804/091737.136642:VERBOSE1:ad_notification_event_served.cc(33)] Successfully logged ad notification served event
[27804:259:0804/091737.137987:VERBOSE6:ad_notification_event_viewed.cc(32)] Successfully logged ad notification viewed event
[27804:259:0804/091737.420918:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[27804:259:0804/091737.421009:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
URL: https://ads-serve.bravesoftware.com/v1/confirmation/2...
Response Status Code: 201
Response: {"id":"2be73f97-088c-4c47-b892-846b1c9190c8","payload":{},"createdAt":"2021-08-04T16:17:37.366Z","type":"view","modifiedAt":"2021-08-04T16:17:37.366Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a"}
[27804:259:0804/091737.421178:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[27804:259:0804/091737.421229:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[27804:259:0804/091737.421268:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
URL: https://ads-serve.bravesoftware.com/v1/confirmation/2be73f97-088c-4c47-b892-846b1c9190c8/paymentToken
Method: GET
[27804:259:0804/091737.510412:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[27804:259:0804/091737.510495:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
URL: https://ads-serve.bravesoftware.com/v1/confirmation/2be73f97-088c-4c47-b892-846b1c9190c8/paymentToken
Response Status Code: 200
Response: {"id":"2be73f97-088c-4c47-b892-846b1c9190c8","createdAt":"2021-08-04T16:17:37.366Z","type":"view","modifiedAt":"2021-08-04T16:17:37.402Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","paymentToken":{"publicKey":"bPE1QE65mkIgytffeu7STOfly+x10BXCGuk5pVlOHQU=","batchProof":"c+m/hQp8gkBhcz/TBV7yXtNEAR+nrOqjDQ4crUAZZQ6nJ6ALepTe0BSOWPAOI0hgUc1IV1qGz4gpiuNw/MF6Cw==","signedTokens":["LlpxlSmiYbtPZoY7J6evfv2Y1g3Zglp0UGXTsMqsqmc="]}}
[27804:259:0804/091737.511321:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 2be73f97-088c-4c47-b892-846b1c9190c8, creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a and view
[27804:259:0804/091737.512674:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.05 BAT, you now have 3 unblinded payment tokens
[27804:259:0804/091737.513077: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 ad was shown again after round robin selection:

[27878:259:0804/101851.985054:VERBOSE1:eligible_ad_notifications.cc(147)] Get eligble ads for untargeted segment
[27878:259:0804/101851.985708:VERBOSE1:seen_advertisers.h(29)] All ad_notifications have been shown, so round robin
[27878:259:0804/101851.985770:VERBOSE1:client.cc(400)] Resetting seen ad_notification advertisers
[27878:259:0804/101851.985995:VERBOSE1:seen_ads.h(29)] All ad_notifications have been shown, so round robin
[27878:259:0804/101851.986046:VERBOSE1:client.cc(370)] Resetting seen ad_notifications
[27878:259:0804/101851.987578:VERBOSE2:exclusion_rule_util.h(26)] creativeSetId 5e96fecc-2926-4c72-bb76-4e745bf6b539 excluded as not associated with advertiser split test group
[27878:259:0804/101851.988981:VERBOSE2:ad_priority.h(32)] 1 ads with a priority of 1 in bucket 1
[27878:259:0804/101851.989373:VERBOSE1:ad_notification_serving.cc(118)] Found 1 eligible ads
[27878:259:0804/101851.989420:VERBOSE1:ad_notification_serving.cc(214)] Serving ad notification:
uuid: 621b31ca-8bbe-45b6-a23d-87365eb826df
creativeInstanceId: 5b4cb3f4-5285-4597-87c5-3082fe37938a
creativeSetId: c7e7a381-4c74-4dd9-9b6d-4edf9330454b
campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
advertiserId: ecbcc833-8b1d-4867-98f7-ad2341396ce8
segment: untargeted
title: Ad - No group
body: Ad - No group
targetUrl: https://youtube.com
[27878:259:0804/101851.990270:VERBOSE1:ads_service_impl.cc(1893)] Timeout ad notification with uuid 621b31ca-8bbe-45b6-a23d-87365eb826df in 120 seconds
[27878:259:0804/101851.990354:VERBOSE3:ad_notification_event_served.cc(25)] Served ad notification with uuid 621b31ca-8bbe-45b6-a23d-87365eb826df and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[27878:259:0804/101851.990447:VERBOSE1:ad_notification_serving.cc(129)] Served ad notification
[27878:259:0804/101851.990519:VERBOSE3:ad_notification_event_viewed.cc(24)] Viewed ad notification with uuid 621b31ca-8bbe-45b6-a23d-87365eb826df and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[27878:259:0804/101851.990858:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[27878:259:0804/101851.991781:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[27878:259:0804/101851.991830:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[27878:259:0804/101851.991864:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[27878:259:0804/101851.991897:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
 URL: https://ads-serve.bravesoftware.com/v1/confirmation/c...
 Content: {"blindedPaymentToken":"op7qdz4KP4uQ+2qirX0o1RiogzDN5PGoy7MM3a4H10E=","buildChannel":"release","countryCode":"US","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","payload":{},"platform":"macos","studies":[{"group":"ExcludeAdIfWithinTimeWindow=0h","name":"BraveAds.FrequencyCappingStudy"},{"group":"Triggers=EMPTY/Threshold=0.0/IdleTimeThreshold=5","name":"BraveAds.UserActivityStudy"}],"type":"view"}
Content Type: application/json
Method: POST
[27878:259:0804/101852.030152:VERBOSE1:ad_notification_event_served.cc(33)] Successfully logged ad notification served event
[27878:259:0804/101852.031968:VERBOSE6:ad_notification_event_viewed.cc(32)] Successfully logged ad notification viewed event
[27878:259:0804/101852.260240:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[27878:259:0804/101852.260311:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
URL: https://ads-serve.bravesoftware.com/v1/confirmation/c...
Response Status Code: 201
Response: {"id":"c5c29cc3-a659-4d78-bcfc-aefe1256f17e","payload":{},"createdAt":"2021-08-04T16:18:53.853Z","type":"view","modifiedAt":"2021-08-04T16:18:53.853Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a"}
[27878:259:0804/101852.260395:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[27878:259:0804/101852.260430:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[27878:259:0804/101852.260464:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
URL: https://ads-serve.bravesoftware.com/v1/confirmation/c5c29cc3-a659-4d78-bcfc-aefe1256f17e/paymentToken
Method: GET
[27878:259:0804/101852.393734:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[27878:259:0804/101852.393855:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
URL: https://ads-serve.bravesoftware.com/v1/confirmation/c5c29cc3-a659-4d78-bcfc-aefe1256f17e/paymentToken
 Response Status Code: 200
 Response: {"id":"c5c29cc3-a659-4d78-bcfc-aefe1256f17e","createdAt":"2021-08-04T16:18:53.853Z","type":"view","modifiedAt":"2021-08-04T16:18:53.879Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","paymentToken":{"publicKey":"bPE1QE65mkIgytffeu7STOfly+x10BXCGuk5pVlOHQU=","batchProof":"sNc26Fsog4JRpuQPDbmc8R52V5fbp5BwfvCGGMDYtgCs5kNQIDt92u0COIlsXn5UPWtaec1v9xE7JO1wCrpZCQ==","signedTokens":["5PUEBH24DIVMvUxqjEjr1o0Q0fPAI+RbdlsV+ijVmwc="]}}
[27878:259:0804/101852.395005:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id c5c29cc3-a659-4d78-bcfc-aefe1256f17e, creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a and view
[27878:259:0804/101852.395756:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.05 BAT, you now have 5 unblinded payment tokens

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)

Reproduced the original issue using 1.27.109 Chromium: 92.0.4515.115 as per the following:

Reproduced original issue
[13196:23440:0804/140505.615:INFO:notification_helper_win.cc(164)] Focus Assist is disabled
[13196:23440:0804/140505.619:INFO:notification_helper_win.cc(200)] Notifications are enabled
[13196:23440:0804/140505.621:VERBOSE1:eligible_ad_notifications.cc(87)] Get eligible ads for parent-child segments:
[13196:23440:0804/140505.621:VERBOSE1:eligible_ad_notifications.cc(89)]   technology & computing-software
[13196:23440:0804/140505.621:VERBOSE1:eligible_ad_notifications.cc(89)]   personal finance-personal finance
[13196:23440:0804/140505.621:VERBOSE1:eligible_ad_notifications.cc(89)]   food & drink-vegetarian
[13196:23440:0804/140505.621:VERBOSE1:eligible_ad_notifications.cc(100)] No eligible ads for parent-child segments
[13196:23440:0804/140505.622:VERBOSE1:eligible_ad_notifications.cc(122)] Get eligible ads for parent segments:
[13196:23440:0804/140505.622:VERBOSE1:eligible_ad_notifications.cc(124)]   technology & computing
[13196:23440:0804/140505.622:VERBOSE1:eligible_ad_notifications.cc(124)]   personal finance
[13196:23440:0804/140505.622:VERBOSE1:eligible_ad_notifications.cc(124)]   food & drink
[13196:23440:0804/140505.622:VERBOSE1:eligible_ad_notifications.cc(135)] No eligible ads for parent segments
[13196:23440:0804/140505.622:VERBOSE1:eligible_ad_notifications.cc(147)] Get eligble ads for untargeted segment
[13196:23440:0804/140505.623:VERBOSE1:seen_advertisers.h(29)] All ad_notifications have been shown, so round robin
[13196:23440:0804/140505.623:VERBOSE1:client.cc(400)] Resetting seen ad_notification advertisers
[13196:23440:0804/140505.623:VERBOSE2:exclusion_rule_util.h(26)] creativeSetId 5e96fecc-2926-4c72-bb76-4e745bf6b539 excluded as not associated with advertiser split test group
[13196:23440:0804/140505.623:VERBOSE1:eligible_ad_notifications.cc(159)] No eligible ads for untargeted segment
[13196:23440:0804/140505.623:VERBOSE1:ad_notification_serving.cc(113)] Ad notification not served: No eligible ads found

Using 1.27.110 Chromium: 92.0.4515.131, ensured that both ads were being shown as per the following:

First Ad Shown
[37368:26952:0804/160608.948:INFO:notification_helper_win.cc(164)] Focus Assist is disabled
[37368:26952:0804/160608.953:INFO:notification_helper_win.cc(200)] Notifications are enabled
[37368:26952:0804/160608.954:VERBOSE1:text_classification_model.cc(93)] No text classification probabilities found for en-CA locale
[37368:26952:0804/160608.954:VERBOSE1:eligible_ad_notifications.cc(87)] Get eligible ads for parent-child segments:
[37368:26952:0804/160608.954:VERBOSE1:eligible_ad_notifications.cc(89)]   untargeted
[37368:26952:0804/160608.955:VERBOSE2:ad_priority.h(32)] 1 ads with a priority of 1 in bucket 1
[37368:26952:0804/160608.955:VERBOSE1:ad_notification_serving.cc(118)] Found 1 eligible ads
[37368:26952:0804/160608.955:VERBOSE1:ad_notification_serving.cc(214)] Serving ad notification:
  uuid: 2edb224b-9394-462e-88a3-3f035ae1ea7c
  creativeInstanceId: 5b4cb3f4-5285-4597-87c5-3082fe37938a
  creativeSetId: c7e7a381-4c74-4dd9-9b6d-4edf9330454b
  campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
  advertiserId: ecbcc833-8b1d-4867-98f7-ad2341396ce8
  segment: untargeted
  title: Ad - No group
  body: Ad - No group
  targetUrl: https://youtube.com
[37368:26952:0804/160608.955:VERBOSE1:ads_service_impl.cc(1893)] Timeout ad notification with uuid 2edb224b-9394-462e-88a3-3f035ae1ea7c in 120 seconds
[37368:26952:0804/160608.955:VERBOSE3:ad_notification_event_served.cc(25)] Served ad notification with uuid 2edb224b-9394-462e-88a3-3f035ae1ea7c and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[37368:26952:0804/160608.955:VERBOSE1:ad_notification_serving.cc(129)] Served ad notification
[37368:26952:0804/160608.955:VERBOSE3:ad_notification_event_viewed.cc(24)] Viewed ad notification with uuid 2edb224b-9394-462e-88a3-3f035ae1ea7c and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[37368:26952:0804/160608.956:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[37368:26952:0804/160608.956:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[37368:26952:0804/160608.956:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[37368:26952:0804/160608.956:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[37368:26952:0804/160608.956:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/65b6386e-99a6-4025-9475-0caa3a8872b8/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiUUhuY0ozR1VLTmxYMDQ2NXJVR241SkVTM1o4MlVUY2gzSGpTMGI3QjRuWT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIkNBXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjViNGNiM2Y0LTUyODUtNDU5Ny04N2M1LTMwODJmZTM3OTM4YVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcIndpbmRvd3NcIixcInN0dWRpZXNcIjpbXSxcInR5cGVcIjpcInZpZXdcIn0iLCJzaWduYXR1cmUiOiJiWjgyeDdXQis1TElBLzZobWVOa2hxRWJ3bWVuR21jbFJjaS8xektMWlBzbDdaVmpHTnNRUWw2T1dQQ2hDOUY5NXN2V3hYWDVJdVd4ZXF3MkN6ZUlBZz09IiwidCI6InpVcEFQTEM2OHlFb01OOFVsSksyY1R3ejFnbHdwZjUrcnFiaUtSdTlMeUJIN3FQU2pyU1BvelJMMUxEMlpsL3VhTnJOWVZMWWlNYy9oc1BTdG5CQTJnPT0ifQ==
  Content: {"blindedPaymentToken":"QHncJ3GUKNlX0465rUGn5JES3Z82UTch3HjS0b7B4nY=","buildChannel":"release","countryCode":"CA","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","payload":{},"platform":"windows","studies":[],"type":"view"}
  Content Type: application/json
  Method: POST
[37368:26952:0804/160608.970:VERBOSE1:ad_notification_event_served.cc(33)] Successfully logged ad notification served event
[37368:26952:0804/160608.972:VERBOSE6:ad_notification_event_viewed.cc(32)] Successfully logged ad notification viewed event
[37368:26952:0804/160609.289:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[37368:26952:0804/160609.289:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/65b6386e-99a6-4025-9475-0caa3a8872b8/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiUUhuY0ozR1VLTmxYMDQ2NXJVR241SkVTM1o4MlVUY2gzSGpTMGI3QjRuWT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIkNBXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjViNGNiM2Y0LTUyODUtNDU5Ny04N2M1LTMwODJmZTM3OTM4YVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcIndpbmRvd3NcIixcInN0dWRpZXNcIjpbXSxcInR5cGVcIjpcInZpZXdcIn0iLCJzaWduYXR1cmUiOiJiWjgyeDdXQis1TElBLzZobWVOa2hxRWJ3bWVuR21jbFJjaS8xektMWlBzbDdaVmpHTnNRUWw2T1dQQ2hDOUY5NXN2V3hYWDVJdVd4ZXF3MkN6ZUlBZz09IiwidCI6InpVcEFQTEM2OHlFb01OOFVsSksyY1R3ejFnbHdwZjUrcnFiaUtSdTlMeUJIN3FQU2pyU1BvelJMMUxEMlpsL3VhTnJOWVZMWWlNYy9oc1BTdG5CQTJnPT0ifQ==
  Response Status Code: 201
  Response: {"id":"65b6386e-99a6-4025-9475-0caa3a8872b8","payload":{},"createdAt":"2021-08-04T18:59:25.872Z","type":"view","modifiedAt":"2021-08-04T18:59:25.872Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a"}
[37368:26952:0804/160609.290:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[37368:26952:0804/160609.290:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[37368:26952:0804/160609.290:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/65b6386e-99a6-4025-9475-0caa3a8872b8/paymentToken
  Method: GET
[37368:26952:0804/160609.432:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[37368:26952:0804/160609.432:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/65b6386e-99a6-4025-9475-0caa3a8872b8/paymentToken
  Response Status Code: 200
  Response: {"id":"65b6386e-99a6-4025-9475-0caa3a8872b8","createdAt":"2021-08-04T18:59:25.872Z","type":"view","modifiedAt":"2021-08-04T18:59:25.963Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","paymentToken":{"publicKey":"bPE1QE65mkIgytffeu7STOfly+x10BXCGuk5pVlOHQU=","batchProof":"HpdJ2ogoKU0f+Ap3lBWnLcAS5ZrohjO5S/XVwdc4GQe2HjDy+9Lu/iI3oglGIU4ciQjXUIY225ijP2Q+R7i/Aw==","signedTokens":["5J8+PwIuCpQ6j1n6vhpAfme1mLRflQeqpGMQyLPeGV4="]}}
[37368:26952:0804/160609.432:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 65b6386e-99a6-4025-9475-0caa3a8872b8, creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a and view
[37368:26952:0804/160609.433:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.05 BAT, you now have 1 unblinded payment tokens
[37368:26952:0804/160609.433: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
Second Ad Shown after 1hr
[34472:34280:0804/170722.398:VERBOSE1:ads_impl.cc(206)] Browser state changed to idle
[34472:34280:0804/170724.422:VERBOSE1:ads_impl.cc(217)] Browser state changed to unidle after 16 s
[34472:34280:0804/170724.422:INFO:notification_helper_win.cc(164)] Focus Assist is disabled
[34472:34280:0804/170724.426:INFO:notification_helper_win.cc(200)] Notifications are enabled
[34472:34280:0804/170724.427:VERBOSE1:text_classification_model.cc(93)] No text classification probabilities found for en-CA locale
[34472:34280:0804/170724.428:VERBOSE1:eligible_ad_notifications.cc(87)] Get eligible ads for parent-child segments:
[34472:34280:0804/170724.428:VERBOSE1:eligible_ad_notifications.cc(89)]   untargeted
[34472:34280:0804/170724.429:VERBOSE1:seen_advertisers.h(29)] All ad_notifications have been shown, so round robin
[34472:34280:0804/170724.429:VERBOSE1:client.cc(400)] Resetting seen ad_notification advertisers
[34472:34280:0804/170724.429:VERBOSE1:seen_ads.h(29)] All ad_notifications have been shown, so round robin
[34472:34280:0804/170724.429:VERBOSE1:client.cc(370)] Resetting seen ad_notifications
[34472:34280:0804/170724.429:VERBOSE2:exclusion_rule_util.h(26)] creativeSetId 5e96fecc-2926-4c72-bb76-4e745bf6b539 excluded as not associated with advertiser split test group
[34472:34280:0804/170724.429:VERBOSE2:ad_priority.h(32)] 1 ads with a priority of 1 in bucket 1
[34472:34280:0804/170724.429:VERBOSE1:ad_notification_serving.cc(118)] Found 1 eligible ads
[34472:34280:0804/170724.429:VERBOSE1:ad_notification_serving.cc(214)] Serving ad notification:
  uuid: 4d497c7c-da8c-4ea3-83a1-321ad07aa37f
  creativeInstanceId: 5b4cb3f4-5285-4597-87c5-3082fe37938a
  creativeSetId: c7e7a381-4c74-4dd9-9b6d-4edf9330454b
  campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
  advertiserId: ecbcc833-8b1d-4867-98f7-ad2341396ce8
  segment: untargeted
  title: Ad - No group
  body: Ad - No group
  targetUrl: https://youtube.com
[34472:34280:0804/170724.430:VERBOSE1:ads_service_impl.cc(1893)] Timeout ad notification with uuid 4d497c7c-da8c-4ea3-83a1-321ad07aa37f in 120 seconds
[34472:34280:0804/170724.430:VERBOSE3:ad_notification_event_served.cc(25)] Served ad notification with uuid 4d497c7c-da8c-4ea3-83a1-321ad07aa37f and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[34472:34280:0804/170724.430:VERBOSE1:ad_notification_serving.cc(129)] Served ad notification
[34472:34280:0804/170724.430:VERBOSE3:ad_notification_event_viewed.cc(24)] Viewed ad notification with uuid 4d497c7c-da8c-4ea3-83a1-321ad07aa37f and creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[34472:34280:0804/170724.430:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a
[34472:34280:0804/170724.430:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[34472:34280:0804/170724.430:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[34472:34280:0804/170724.430:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[34472:34280:0804/170724.430:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/05c4d9b6-dc0e-41fc-a9b2-d623bb864109/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwib0pFTVRuN0ZnVzFUeHpCQStXOG9ZVlRSeTQ1V1E0RUQvRHFwVU16RlF3OD1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIkNBXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjViNGNiM2Y0LTUyODUtNDU5Ny04N2M1LTMwODJmZTM3OTM4YVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcIndpbmRvd3NcIixcInN0dWRpZXNcIjpbXSxcInR5cGVcIjpcInZpZXdcIn0iLCJzaWduYXR1cmUiOiJGaUNUR0dYd2t5MEdvbUs4S1VvMkVuOEVsNVdUbVlVOEkrcVEzVzdxRUtZV0dmdUpEMWlIR1RHbjBLRUs1WWZlL1RkdC8zZjIrRnN4citNU3pITTlEQT09IiwidCI6IjZZQktlem1KZVNwREFGdDdtYXFMME4xQXlhTGRta3kyeWxyS1NRK3NDZkhUU3o2SnlRVnNmRGFTbW9nUjNSWSsrOTlyaWRUcDM2SGRuUEo2ZmEvNW93PT0ifQ==
  Content: {"blindedPaymentToken":"oJEMTn7FgW1TxzBA+W8oYVTRy45WQ4ED/DqpUMzFQw8=","buildChannel":"release","countryCode":"CA","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","payload":{},"platform":"windows","studies":[],"type":"view"}
  Content Type: application/json
  Method: POST
[34472:34280:0804/170724.446:VERBOSE1:ad_notification_event_served.cc(33)] Successfully logged ad notification served event
[34472:34280:0804/170724.449:VERBOSE6:ad_notification_event_viewed.cc(32)] Successfully logged ad notification viewed event
[34472:34280:0804/170724.762:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[34472:34280:0804/170724.763:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/05c4d9b6-dc0e-41fc-a9b2-d623bb864109/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwib0pFTVRuN0ZnVzFUeHpCQStXOG9ZVlRSeTQ1V1E0RUQvRHFwVU16RlF3OD1cIixcImJ1aWxkQ2hhbm5lbFwiOlwicmVsZWFzZVwiLFwiY291bnRyeUNvZGVcIjpcIkNBXCIsXCJjcmVhdGl2ZUluc3RhbmNlSWRcIjpcIjViNGNiM2Y0LTUyODUtNDU5Ny04N2M1LTMwODJmZTM3OTM4YVwiLFwicGF5bG9hZFwiOnt9LFwicGxhdGZvcm1cIjpcIndpbmRvd3NcIixcInN0dWRpZXNcIjpbXSxcInR5cGVcIjpcInZpZXdcIn0iLCJzaWduYXR1cmUiOiJGaUNUR0dYd2t5MEdvbUs4S1VvMkVuOEVsNVdUbVlVOEkrcVEzVzdxRUtZV0dmdUpEMWlIR1RHbjBLRUs1WWZlL1RkdC8zZjIrRnN4citNU3pITTlEQT09IiwidCI6IjZZQktlem1KZVNwREFGdDdtYXFMME4xQXlhTGRta3kyeWxyS1NRK3NDZkhUU3o2SnlRVnNmRGFTbW9nUjNSWSsrOTlyaWRUcDM2SGRuUEo2ZmEvNW93PT0ifQ==
  Response Status Code: 201
  Response: {"id":"05c4d9b6-dc0e-41fc-a9b2-d623bb864109","payload":{},"createdAt":"2021-08-04T19:00:43.877Z","type":"view","modifiedAt":"2021-08-04T19:00:43.877Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a"}
[34472:34280:0804/170724.763:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[34472:34280:0804/170724.763:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[34472:34280:0804/170724.763:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/05c4d9b6-dc0e-41fc-a9b2-d623bb864109/paymentToken
  Method: GET
[34472:34280:0804/170724.983:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[34472:34280:0804/170724.983:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/05c4d9b6-dc0e-41fc-a9b2-d623bb864109/paymentToken
  Response Status Code: 200
  Response: {"id":"05c4d9b6-dc0e-41fc-a9b2-d623bb864109","createdAt":"2021-08-04T19:00:43.877Z","type":"view","modifiedAt":"2021-08-04T19:00:43.901Z","creativeInstanceId":"5b4cb3f4-5285-4597-87c5-3082fe37938a","paymentToken":{"publicKey":"bPE1QE65mkIgytffeu7STOfly+x10BXCGuk5pVlOHQU=","batchProof":"Fs0yFbuquqyik/643xZIeKbZieDF+VhC4yruxdEE1wMTb0JfNbNiRZTRrWmlCjGRONQs72kYXCnmTlbGGMFyCA==","signedTokens":["0lL5ietnzqOywdyU8AkJDi6nT8G2uDgIv4PPqsy9uzw="]}}
[34472:34280:0804/170724.983:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 05c4d9b6-dc0e-41fc-a9b2-d623bb864109, creative instance id 5b4cb3f4-5285-4597-87c5-3082fe37938a and view
[34472:34280:0804/170724.984:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.05 BAT, you now have 2 unblinded payment tokens
[34472:34280:0804/170724.984: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
[34472:34280:0804/170729.879:VERBOSE1:redeem_unblinded_payment_tokens.cc(79)] RedeemUnblindedPaymentTokens
[34472:34280:0804/170729.879:VERBOSE2:redeem_unblinded_payment_tokens.cc(88)] PUT /v1/confirmation/payment/{payment_id}
[34472:34280:0804/170729.880:VERBOSE5:redeem_unblinded_payment_tokens.cc(98)] URL Request:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/payment/b6e41831-8d0b-4dce-90a4-c07796b038be
  Content: {"payload":"{\"paymentId\":\"b6e41831-8d0b-4dce-90a4-c07796b038be\"}","paymentCredentials":[{"credential":{"signature":"bGHl74pnbmC8WPL2ZJHFFD2fSgMORq9YnqyFXy96T/whBj/tTIPyZi3qkgir7a2vbaq2MqYTCvao0AlRNH4lng==","t":"+NuhY+eXporP/DArJyjKAgQYn0VKp2Wpl+GXjg1vqk8Nr4C34tMWAJOXSzhm51DYMnEBSZUr0GNjAeqDLZA8JA=="},"publicKey":"bPE1QE65mkIgytffeu7STOfly+x10BXCGuk5pVlOHQU="},{"credential":{"signature":"AbkRxX2pJ0GkQVyb6fr9y4dutffNeWTSsMnybJ/CMCUyB4vP27/MlEjXHHIr55XiTL2yLFptZYIl35T8eh/lmA==","t":"ghA2LJkBWBIe1spB9ua5G3j26YPOVE6pIseOqIA/c2rkVCitOputxSldQsKLiGqkZTtLO0UgNRsX3MzvX+BS3Q=="},"publicKey":"bPE1QE65mkIgytffeu7STOfly+x10BXCGuk5pVlOHQU="}]}
  Content Type: application/json
  Method: PUT
[34472:34280:0804/170730.242:VERBOSE1:redeem_unblinded_payment_tokens.cc(109)] OnRedeemUnblindedPaymentTokens
[34472:34280:0804/170730.242:VERBOSE6:redeem_unblinded_payment_tokens.cc(111)] URL Response:
  URL: https://ads-serve.bravesoftware.com/v1/confirmation/payment/b6e41831-8d0b-4dce-90a4-c07796b038be
  Response Status Code: 200
  Response: {"status":"ok"}
[34472:34280:0804/170730.242:VERBOSE1:account.cc(195)] Successfully redeemed unblinded payment tokens

@stephendonner stephendonner added QA/In-Progress Indicates that QA is currently in progress for that particular issue QA Pass-macOS and removed QA/In-Progress Indicates that QA is currently in progress for that particular issue labels Aug 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment