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

Implement Manage Brave Ads #30637

Closed
6 tasks done
Miyayes opened this issue May 27, 2023 · 5 comments · Fixed by brave/brave-core#18938
Closed
6 tasks done

Implement Manage Brave Ads #30637

Miyayes opened this issue May 27, 2023 · 5 comments · Fixed by brave/brave-core#18938

Comments

@Miyayes
Copy link
Collaborator

Miyayes commented May 27, 2023

Description

Tasks

https://www.figma.com/file/A77Iv5PtEygWFwI0cfV6f1/Estimated-earnings-counter?type=design&node-id=1001%3A36023&t=f1Rw5JB22QIwiqNC-1

@Miyayes Miyayes added this to New Issues in Brave Rewards via automation May 27, 2023
@Miyayes Miyayes moved this from New Issues to Backlog in Brave Rewards May 31, 2023
@Miyayes Miyayes added priority/P2 A bad problem. We might uplift this to the next planned release. blocked and removed blocked labels May 31, 2023
@Miyayes Miyayes moved this from Backlog to On deck in Brave Rewards Jun 7, 2023
@Miyayes Miyayes moved this from On deck to In progress in Brave Rewards Jun 13, 2023
@lukemulks
Copy link

An excellent update, adding transparency, more intuitive UX and finer grained controls over each ad unit. Big win from the team; looking forward to testing in Nightly.

Brave Rewards automation moved this from In progress to Done Jul 20, 2023
@brave-builds brave-builds added this to the 1.58.x - Nightly milestone Jul 20, 2023
@LaurenWags
Copy link
Member

Per discussion with @btlechowski @GeetaSarvadnya marking this one as QA/Test-All-Platforms.

The plan for testing is as follows:

@GeetaSarvadnya
Copy link

GeetaSarvadnya commented Aug 22, 2023

Verification PASSED on

Brave | 1.58.97 Chromium: 116.0.5845.96 (Official Build) beta (64-bit)
-- | --
Revision | c983323d5ff7738a3c8d3bf491a7241c24b4d65a
OS | Windows 10 Version 22H2 (Build 19045.3324)
  • Verified the test plan shared by @Miyayes
Clean profile_Toggle the switches_PASSED
Case 1: Both the switches ON_PASSED
  • When rewards is enabled, both the switches New tab page ads and Notification ads switches are enabled by default
  • Confirmed that theBat ads service running via Task Manager when both the switches are ON
    image
  • Confirmed that both New tab page ads and Notification ads are served to the user when both the switches are ON
    image
Case 2: Both the switches OFF_PASSED
  • Disable both the switches New tab page ads and Notification ads via the brave://rewards
  • Confirmed that Bat ads service is NOT running in the task manager when both the swicthes are OFF
    image
  • Confirmed that New tab page ads and Notification ads are NOT served to user when both the switches are OFF
    image
Case 3: When `Notification ads` switch is disabled_PASSED
  • Confirmed that the Bat ads service is running in the task manager when the swicth New tab page ads is enabled
    image
  • Confirmed that Default notification ads are NOT served to the user
  • Confirmed that new tab page ads are served to the user
    image
Case 4: When `New tab page ads` switch is disabled_PASSED
  • Confirmed that the Bat ads service is running in the task manager when the swicth Notification ads is enabled
    image
  • Confirmed that default ad notification are served when the Notification ads switch is enabled
    image
  • Confirmed that New tab page ads are NOT served to the user
Upgrade profile_Toggle the switches_PASSED
Case 1: View an Inline content ad and upgrade the profile to 1.58.x_PASSED
  1. Clean profile 1.57.x
  2. Enable rewards
  3. View a default notification
  4. Enable Brave news via NTP
  5. View a Inline content Ad
  6. Upgrdae the profile to 1.58.x
  7. Confirmed that Inline content ads switch is enabled and counter next to inline content ads switch shows the correct number
  8. Open the ads history and confirmed that the ads history is shown correctly in an upgraded profile
1.57.x 1.57.x 1.57.x
image image image
1.58.x 1.58.x
image image
Case 2: Grandfathered unverified state upgrade_PASSED
  1. Clean profile 1.47.119
  2. Enable rewards
  3. Change ads per hours settings to Up to 4 ads per hour
  4. Disable both Brave Private Ads and Auto-Contribute switches
  5. Upgrade the profile to 1.58.x
  6. Confirmed that Notification ads as the brave private ads switch is OFF in step 4
  7. Confirmed that the ads per hours settings Max 4 per hour is reatined in an upgraded profile
  8. Enable notification ads and view a Ad
  9. Confirmed that notification ads counter is shown correctly
  10. Enable Brave News via NTP and view brave news ads
  11. Confirmed that brave news ads counter is shown correctly
1.47.119 1.47.119 1.47.119
image image image
1.58.x 1.58.x 1.58.x 1.58.x
image image image image

New profile test case_PASSED
  1. Create a new profile, and enable Rewards. Should be in the non-connected state. Can test in
    production (do not need staging).
  2. Go to brave://rewards and check that there is a Manage Brave Ads section.
  3. Toggle ON/OFF new tab page ads. Check that this works by checking the New Tab Page for New Tab Page ads, and that the ads viewed counter is working for this ad unit.
  4. Go into “Customize” on the New Tab Page, and toggle ON/OFF sponsored images inside the Customize Dashboard modal. Then, look in brave://rewards Manage Brave Ads to see if the new tab page ads toggle updates its state accordingly.
  5. Toggle ON/OFF new tab page ads via brave://rewards Manage Brave Ads, and see if the toggle in Customize Dashboard updates its state accordingly.
  6. Exception case: Make sure New Tab Page ads are ON inside Customize Dashboard. Then, turn off background images completely.
    a. New Tab Page ads should still be on in Manage Brave Ads
    b. Turn off New Tab Page ads in Manage Brave Ads
    c. Enable background images in Customize Dashboard
    d. Check that the New Tab Page ads/sponsored images toggle in Customize Dashboard is OFF (matches Manage Brave Ads state)
    e. Then toggle New Tab Page ads on in Customize Dashboard, and check if state updates and matches in Manage Brave Ads
  7. For notification ads, check that Manage Brave Ads now says “Max n per hour” instead of “up to” in dropdown menu.
  8. Toggle notification ads in Manage Brave Ads and make sure it’s working: you don’t see notification ads when it’s off, that you can see notification ads when it’s on, and that the ads viewed counter is working for that ad unit.
    [ covered the testing in "Toggle the switches" cases above]
  9. While Brave News feature is OFF, make sure tooltip next to Brave News ads says that Brave News is disabled, and that the digit on the right is grayed out.
  10. Enable Brave News via NTP
  11. Check in Manage Brave Ads that Brave News ads tooltip now says that Brave News Ads cannot be disabled independently of the feature. Check that the digit is no longer grayed out, and that the counter is working.
  12. Connect a custodian, and then check that the blue notice telling users to connect to a custodian (“Ready to start earning?”) no longer appears, and that things still appear to be working properly.
step 2 Example Example Example Example step 7 step 9 step 11 step 11 (1) step 12
image image image image image image image image image image

NTP SI OFF via custom dashboard

step 3 - New tab page ads switch ON:
new tab page ads switch ON

step 3 - New tab page ads switch OFF:
New tab page ads switch OFF

step 4 - customize dashboard NTP SI swictch ON/OFF
Customize dashboard - new tab page ads ON

step 5 - new tab page ads switch ON/OFF via brave://rewards
new tab page ads ON or OFF via rewards page

step 6
step 6

Upgrade profile case (view counts and ad settings)_PASSED

Note: Main things to worry about are turning on ads for someone who had them off in previous version.

  1. Create profile prior to existence of Manage Brave Ads (where it still has Brave Private Ads section).
  2. Enable Rewards, and see some New Tab Page ads and some push notification ads.
  3. Disable New Tab Page ads via Customize Dashboard.
  4. Set max ads frequency to 0 in Brave Private Ads (this corresponds to push notification ads)
  5. Upgrade to version with Manage Brave Ads and make sure Manage Brave Ads is there.
  6. Check that Notification Ads are toggled ON in Manage Brave Ads, given that ads frequency was set to 0 in step . 4**[Step is updated]**
  7. Check that New Tab Page ads are OFF, given that they were turned off in step 2.
  8. Check that breakdown of ad views per ad unit in Manage Brave Ads makes sense with how many ads you saw in step 2.
  9. Re-enable New Tab Page ads and notification ads via toggles in Manage Brave Ads, and make sure that everything works, and that the New Tab Page ads toggle in Manage Brave Ads corresponds with the toggle in Customize Dashboard.
1.57.x - Step 1 1.57.x - Step 1(1) 1.57.x - Step 2 1.57.x - Step 3 1.57.x - Step 4
image image image image image
1.58.x - Step 5,6,7 1.58.x - Step 7(1) 1.58.x - Step 8 1.58.x - Step 9 1.58.x - Step 9 (1)
image image image image image

Additional Testing on step 9

  1. Confirmed that new tab page ads are served in an upgraded profile after enabling the new tab page ads switch via Manage Brave Ads page
  2. Confirmed that the default notification ads are not served in an upgraded profile as the notification per hour option is selected as "None" and when user tries to view an notification Ad, the following message is shown in the logs as expected
[17604:12640:0830/155259.822:VERBOSE2:permission_rule_util.cc(18)] You have exceeded the allowed notification ads per hour
  1. Select the Notification ads per hour to Max 10 ads per hour
  2. Confirmed that ads are served to the user and Maximum ads received per hour:10 is shown in the Ads history
Example Example
image image
Reset Rewards case_PASSED
  1. Create new profile and go to brave://rewards > Manage Brave Ads
  2. Toggle off New tab page ads and Notification ads in Manage Brave Ads
  3. Reset Rewards profile
  4. Ensure that the new Rewards profile has New tab page ads OFF, and notification ads ON
Example Example Example Example Example Example Example Example
image image image image image image image image
New profile in no custodian region_PASSED
  1. Create new profile and set Rewards region to somewhere with no custodial support (like Antarctica)
  2. Go to brave://rewards for Manage Brave Ads and make sure that it shows the “There is no available custodian in your region” notice in the Manage Brave Ads section.
Example Example
image image

@LaurenWags
Copy link
Member

LaurenWags commented Aug 28, 2023

Verified with

Brave | 1.58.106 Chromium: 116.0.5845.114 (Official Build) beta (x86_64)
-- | --
Revision | 601f5c9afccc48f581021ae0e0ee6c85b58821d2
OS | macOS Version 13.5.1 (Build 22G90)
Clean profile_Toggle the switches - 3 PASSED, 1 FAILED
Case 1: Both the switches ON - PASSED
Example Example
1 2
  • Confirmed that both New tab page ads and Notification ads are served to the user when both the switches are ON
3
Case 2: Both the switches OFF - PASSED
Example Example
1 2
  • Confirmed that New tab page ads and Notification ads are NOT served to user when both the switches are OFF (opened several new tabs, no NTP SI observed. Navigated around for a bit, no notification ads observed)
  • Confirmed toggling New tab page ads OFF via brave://rewards also toggled off Show Sponsored Images under "Customize Dashboard" on the NTP
Example Example
3 4
Case 3: When `Notification ads` switch is disabled - FAILED
Example Example
1 2
  • Confirmed that Default notification ads are NOT served to the user - PASSED
  • Confirmed that new tab page ads are served to the user - FAILED

Logged #32581 as follow up, NTP SI ads not served when notification ads are off.

Case 4: When `New tab page ads` switch is disabled - PASSED
Example Example
1 2
  • Confirmed that default ad notification are served when the Notification ads switch is enabled
  • Confirmed that New tab page ads are NOT served to the user
  • Confirmed toggling New tab page ads OFF via brave://rewards also toggled off Show Sponsored Images under "Customize Dashboard" on the NTP
Example Example
3 4
Upgrade profile_Toggle the switches - 3 PASSED
Case 1: View an Inline content ad and upgrade the profile to 1.58.x - PASSED
  1. Clean profile 1.57.x
  2. Enable rewards
  3. View a default notification (also viewed an NTP SI ad)
  4. Enable Brave news via NTP
  5. View a Inline content Ad
  6. Upgrade the profile to 1.58.x
  7. Confirmed that Inline content ads switch is enabled and counter next to inline content ads switch shows the correct number
  8. Confirmed NTP and notification ad switches are on and count displays as expected
  9. Open the ads history and confirmed that the ads history is shown correctly in an upgraded profile
1.57.x 1.57.x 1.57.x
1 2 3
1.58.x 1.58.x
4 5
Case 2: Grandfathered unverified state upgrade (notification ads off prior to upgrade) - PASSED
  1. Clean profile, enable rewards and be in grandfathered unverified state
  2. Change ads per hours settings to Up to 4 ads per hour
  3. Disable both Brave Private Ads and Auto-Contribute switches
  4. Upgrade the profile to 1.58.x
  5. Confirmed that Notification ads as the brave private ads switch is OFF
  6. Confirmed that the ads per hours settings Max 4 per hour is retained in an upgraded profile
  7. Confirmed Auto Contribution is still off
  8. Enable notification ads and view a Ad
  9. Confirmed that notification ads counter is shown correctly
  10. Enable Brave News via NTP and view brave news ads
  11. Confirmed that brave news ads counter is shown correctly
1.57.x 1.57.x
1 2
1.58.x 1.58.x 1.58.x
3 4 5
Case 3: Grandfathered unverified state upgrade (NTP ads off prior to upgrade) - PASSED
  1. Clean profile, enable rewards and be in grandfathered unverified state
  2. Change ads per hours settings to Up to 5 ads per hour
  3. View a notification ad
  4. Disable Auto-Contribute switch on brave://rewards
  5. Open NTP and open "Customize Dashboard"
  6. Disable "Show Sponsored Images" under the "Background Image" section, confirm no NTP SI images are shown to user
  7. Upgrade the profile to 1.58.x
  8. Confirmed that Notification ads switch is on
  9. Confirmed that the ads per hours settings Max 5 per hour is retained in an upgraded profile
  10. Confirmed that "New tab page ads" switch is off on brave://rewards
  11. Confirmed Auto Contribution is still off
  12. Confirmed that "Show Sponsored Images" under "Background Image" of "Customize Dashboard" is still off
  13. Enabled "Show Sponsored Images" and viewed an NTP ad
  14. Confirmed that NTP ads counter is shown correctly
  15. View another notification ad
  16. Confirmed that notification ads counter is shown correctly
1.57.x 1.57.x 1.57.x 1.57.x
1 2 3 4
1.58.x 1.58.x 1.58.x 1.58.x 1.58.x
1 2 3 4 5

Brave | 1.58.109 Chromium: 116.0.5845.163 (Official Build) beta (x86_64)
-- | --
Revision | a4ad1fcdb550daf076384dbb280ae944274b3d35
OS | macOS Version 13.5.1 (Build 22G90)

Below cases were provided by Chris via Gdoc:

New profile test case - PASSED
  1. Create a new profile, and enable Rewards. Should be in the non-connected state. Can test in
    production (do not need staging).
  2. Go to brave://rewards and check that there is a Manage Brave Ads section.
  3. Toggle ON/OFF new tab page ads. Check that this works by checking the New Tab Page for New Tab Page ads, and that the ads viewed counter is working for this ad unit.
Example Example Example Example Example
1 2 3 4 5
  1. Go into “Customize” on the New Tab Page, and toggle ON/OFF sponsored images inside the Customize Dashboard modal. Then, look in brave://rewards Manage Brave Ads to see if the new tab page ads toggle updates its state accordingly.
Example Example Example
1 2 3
  1. Toggle ON/OFF new tab page ads via brave://rewards Manage Brave Ads, and see if the toggle in Customize Dashboard updates its state accordingly.
Example Example Example
4 5 6
  1. Exception case: Make sure New Tab Page ads are ON inside Customize Dashboard. Then, turn off background images completely.
    a. New Tab Page ads should still be on in Manage Brave Ads
    b. Turn off New Tab Page ads in Manage Brave Ads
    c. Enable background images in Customize Dashboard
    d. Check that the New Tab Page ads/sponsored images toggle in Customize Dashboard is OFF (matches Manage Brave Ads state)
    e. Then toggle New Tab Page ads on in Customize Dashboard, and check if state updates and matches in Manage Brave Ads
Example Example Example Example
1 2 3 4
  1. For notification ads, check that Manage Brave Ads now says “Max n per hour” instead of “up to” in dropdown menu.
Screenshot 2023-08-31 at 11 23 22 AM
  1. Toggle notification ads in Manage Brave Ads and make sure it’s working: you don’t see notification ads when it’s off, that you can see notification ads when it’s on, and that the ads viewed counter is working for that ad unit.
Example Example Example
1 2 3
  1. While Brave News feature is OFF, make sure tooltip next to Brave News ads says that Brave News is disabled, and that the digit on the right is grayed out.
4
  1. Enable Brave News via NTP
  2. Check in Manage Brave Ads that Brave News ads tooltip now says that Brave News Ads cannot be disabled independently of the feature. Check that the digit is no longer grayed out, and that the counter is working.
Example Example Example
5 6 7
  1. Connect a custodian, and then check that the blue notice telling users to connect to a custodian (“Ready to start earning?”) no longer appears, and that things still appear to be working properly.

Before connecting custodian vs After (and viewing at least one of each ad type to confirm ad counters increment as expected)

Before After After
1 2 3
Upgrade profile case (view counts and ad settings) - FAILED, follow up issue logged

Note: Main things to worry about are turning on ads for someone who had them off in previous version.

  1. Create profile prior to existence of Manage Brave Ads (where it still has Brave Private Ads section).
  2. Enable Rewards, and see some New Tab Page ads and some push notification ads.
  3. Disable New Tab Page ads via Customize Dashboard.
  4. Set max ads frequency to 0 in Brave Private Ads (this corresponds to push notification ads)
  5. Upgrade to version with Manage Brave Ads and make sure Manage Brave Ads is there.
  6. Check that Notification Ads are toggled OFF in Manage Brave Ads, given that ads frequency was set to 0 in step 3. (There is no more “ads frequency = 0 / none” option in the notification ads dropdown) ---> FAILED, logged follow up issue Notification ads incorrectly enabled on upgrade when None/zero ads per hour set on previous version - Follow up to 30637 #32651.
  7. Check that New Tab Page ads are OFF, given that they were turned off in step 2.
  8. Check that breakdown of ad views per ad unit in Manage Brave Ads makes sense with how many ads you saw in step 2.
1.57.x - Step 2 1.57.x - Step 2 1.57.x - Step 2 1.57.x - Step 3 1.57.x - Step 4
1 2 3 4 5
1.58.x - Step 5,6,7 1.58.x - Step 7(1) 1.58.x - Step 8 1.58.x - Step 8
6 7 8 9
  1. Re-enable New Tab Page ads and notification ads via toggles in Manage Brave Ads, and make sure that everything works, and that the New Tab Page ads toggle in Manage Brave Ads corresponds with the toggle in Customize Dashboard.
  • Confirmed that new tab page ads are served in an upgraded profile after enabling the new tab page ads switch via Manage Brave Ads page
  • Confirmed that notification ads are served in an upgraded profile after changing "None" to a different value in the list:
[75655:259:0831/153736.012741:VERBOSE1:notification_ad_serving.cc(136)] Maximum notification ads per hour changed to 5
Example Example Example
1 2 3
Reset Rewards case - PASSED
  1. Create new profile and go to brave://rewards > Manage Brave Ads
  2. Toggle off New tab page ads and Notification ads in Manage Brave Ads
  3. Reset Rewards profile
  4. Ensure that the new Rewards profile has New tab page ads OFF, and notification ads ON
Example Example Example Example
1 2 3 4
New profile in no custodian region - PASSED
  1. Create new profile and set Rewards region to somewhere with no custodial support (like Antarctica)
  2. Go to brave://rewards for Manage Brave Ads and make sure that it shows the “There is no available custodian in your region” notice in the Manage Brave Ads section.
Example Example
Screenshot 2023-08-31 at 3 56 41 PM Screenshot 2023-08-31 at 3 57 27 PM

@LaurenWags LaurenWags added the QA/In-Progress Indicates that QA is currently in progress for that particular issue label Aug 28, 2023
@LaurenWags LaurenWags added QA Pass-macOS and removed QA/In-Progress Indicates that QA is currently in progress for that particular issue labels Aug 31, 2023
@btlechowski
Copy link

btlechowski commented Sep 14, 2023

Verified PASSED

Brave 1.58.117 Chromium: 116.0.5845.180 (Official Build) (64-bit)
Revision 99255ad6abf2fa399c063683c051f973e1f5c0af
OS Linux

Notification ads

opt-in - counters - clean profile

Verified total ads counter is increased
Verified notification ads counter is increased

image

Verified ads are present in 30-day-ads-history

opt-in - counters - upgrade profile

1.57.x - 1st ad
image

1.58.x

image image

1.58.x - 2nd ad

image image

opt-in - events

Ad was served

[4909:4909:0908/174746.757111:VERBOSE1:eligible_notification_ads_v2.cc(38)] Get eligible notification ads
[4909:4909:0908/174746.757628:VERBOSE1:user_idle_detection.cc(33)] User is active after 5 s
[4909:4909:0908/174746.771358:VERBOSE1:eligible_notification_ads_v2.cc(124)] 20 eligible ads out of 20 ads
[4909:4909:0908/174746.772012:VERBOSE1:notification_ad_handler.cc(169)] Opportunity arose to serve a notification ad
[4909:4909:0908/174746.772385:VERBOSE1:notification_ad_serving.cc(125)] Found 1 eligible ads
[4909:4909:0908/174746.772487:VERBOSE1:notification_ad_serving.cc(178)] Served notification ad
[4909:4909:0908/174746.772551:VERBOSE1:notification_ad_handler.cc(185)] Served notification ad:
  placementId: 0ee47832-13ae-464a-9b70-d03597cd2852
  creativeInstanceId: 0e3fa44c-edd4-4ad3-b21e-e6c93ef001c4
  creativeSetId: 2003f580-4703-408a-aab4-881230aa4a6c
  campaignId: 9bb85ea3-f510-4047-8cbb-4ba40fe3e84d
  advertiserId: 93130af3-2def-4ecb-b836-b3772e73b3c9
  segment: untargeted
  title: Verifiable Ad Conversion - URL
  body: Test VAC - VAC ID from URL parameter
  targetUrl: https://www.nytimes.com/?brave-creative-id=0e3fa44c-edd4-4ad3-b21e-e6c93ef001c4&brave-campaign-id=foo&brave-creative-set-id=bar
[4909:4909:0908/174746.789867:VERBOSE6:ads_service_impl.cc(830)] Timeout notification ad with placement id 0ee47832-13ae-464a-9b70-d03597cd2852 in 120 s
[4909:4909:0908/174746.807568:VERBOSE3:notification_ad_handler.cc(196)] Served notification ad with placement id 0ee47832-13ae-464a-9b70-d03597cd2852 and creative instance id 0e3fa44c-edd4-4ad3-b21e-e6c93ef001c4

view event

[4909:4909:0908/174746.832476:VERBOSE3:notification_ad_handler.cc(205)] Viewed notification ad with placement id 0ee47832-13ae-464a-9b70-d03597cd2852 and creative instance id 0e3fa44c-edd4-4ad3-b21e-e6c93ef001c4
[4909:4909:0908/174746.833646:VERBOSE9:client_state_manager.cc(474)] Saving client state
[4909:4909:0908/174746.844607:VERBOSE9:client_state_manager.cc(483)] Successfully saved client state
[4909:4909:0908/174746.863205:VERBOSE3:account.cc(242)] Successfully processed deposit for ad_notification with creative instance id 0e3fa44c-edd4-4ad3-b21e-e6c93ef001c4 and view valued at 0.01
[4909:4909:0908/174746.869318:VERBOSE1:confirmations.cc(108)] Confirming opted-in view for ad_notification with transaction id 850e8f2c-1d8e-413e-8c37-8187f5356b41 and creative instance id 0e3fa44c-edd4-4ad3-b21e-e6c93ef001c4
[4909:4909:0908/175431.766358:VERBOSE1:redeem_opted_in_confirmation.cc(361)] Successfully redeemed opted-in view confirmation for ad_notification with transaction id c72b03fa-9a70-42e8-a94f-3303ffd5be28 and creative instance id c6a6b939-4167-41fb-8a84-1edde6c12250

dismiss event

[4909:4909:0908/174752.455589:VERBOSE2:ads_service_impl.cc(1101)] Canceled timeout for notification ad with placement id 0ee47832-13ae-464a-9b70-d03597cd2852
[4909:4909:0908/174752.505548:VERBOSE3:notification_ad_handler.cc(242)] Dismissed notification ad with placement id 0ee47832-13ae-464a-9b70-d03597cd2852 and creative instance id 0e3fa44c-edd4-4ad3-b21e-e6c93ef001c4
[4909:4909:0908/174752.527452:VERBOSE3:account.cc(242)] Successfully processed deposit for ad_notification with creative instance id 0e3fa44c-edd4-4ad3-b21e-e6c93ef001c4 and dismiss valued at 0
[4909:4909:0908/174752.529828:VERBOSE1:confirmations.cc(108)] Confirming opted-in dismiss for ad_notification with transaction id 49369edf-52fe-41b1-ad5c-4cdc01c52e81 and creative instance id 0e3fa44c-edd4-4ad3-b21e-e6c93ef001c4
[4909:4909:0908/174834.537313:VERBOSE1:redeem_opted_in_confirmation.cc(361)] Successfully redeemed opted-in dismiss confirmation for ad_notification with transaction id 49369edf-52fe-41b1-ad5c-4cdc01c52e81 and creative instance id 0e3fa44c-edd4-4ad3-b21e-e6c93ef001c4

click event

[4909:4909:0908/175430.418287:VERBOSE3:notification_ad_handler.cc(219)] Clicked notification ad with placement id a38b61e9-f7ce-4be5-9344-5ea07f2bc9da and creative instance id c6a6b939-4167-41fb-8a84-1edde6c12250
[4909:4909:0908/175430.449768:VERBOSE3:account.cc(242)] Successfully processed deposit for ad_notification with creative instance id c6a6b939-4167-41fb-8a84-1edde6c12250 and click valued at 0
[4909:4909:0908/175430.453384:VERBOSE1:confirmations.cc(108)] Confirming opted-in click for ad_notification with transaction id c0aa0ac7-0cb2-4180-94c1-7deb843f1214 and creative instance id c6a6b939-4167-41fb-8a84-1edde6c12250
[4909:4909:0908/175437.058669:VERBOSE1:redeem_opted_in_confirmation.cc(361)] Successfully redeemed opted-in click confirmation for ad_notification with transaction id c0aa0ac7-0cb2-4180-94c1-7deb843f1214 and creative instance id c6a6b939-4167-41fb-8a84-1edde6c12250

landed event

[4909:4909:0908/175442.429927:VERBOSE1:transfer.cc(138)] Transferred ad for https://brave.com/
[4909:4909:0908/175442.441392:VERBOSE3:account.cc(242)] Successfully processed deposit for ad_notification with creative instance id c6a6b939-4167-41fb-8a84-1edde6c12250 and landed valued at 0
[4909:4909:0908/175442.442379:VERBOSE1:confirmations.cc(108)] Confirming opted-in landed for ad_notification with transaction id 50b35db8-dd1c-4ad1-9ac1-63ce07720f04 and creative instance id c6a6b939-4167-41fb-8a84-1edde6c12250
[4909:4909:0908/175457.200110:VERBOSE1:redeem_opted_in_confirmation.cc(361)] Successfully redeemed opted-in landed confirmation for ad_notification with transaction id 50b35db8-dd1c-4ad1-9ac1-63ce07720f04 and creative instance id c6a6b939-4167-41fb-8a84-1edde6c12250

ads per hour - clean profile

Verified able to change ads per hour

image

Verified the change is repected:

[4909:4909:0908/180814.109341:VERBOSE2:permission_rule_util.cc(18)] You have exceeded the allowed notification ads per hour

disabled

[4909:4909:0908/181115.420321:VERBOSE1:subdivision_targeting.cc(84)] Shutdown subdivision URL request
[4909:4909:0908/181115.423057:VERBOSE1:anti_targeting_resource.cc(91)] Reset anti-targeting resource
[4909:4909:0908/181115.424543:VERBOSE1:purchase_intent_resource.cc(91)] Reset bejenkminijgplakmkmcgkhjjnkelbld purchase intent resource
[4909:4909:0908/181115.426099:VERBOSE1:epsilon_greedy_bandit_resource.cc(68)] Reset epsilon greedy bandit resource
[4909:4909:0908/181115.427442:VERBOSE1:epsilon_greedy_bandit_processor.cc(179)] Reset epsilon greedy bandit arms
[4909:4909:0908/181115.428728:VERBOSE1:text_classification_resource.cc(93)] Reset feibnmjhecfbjpeciancnchbmlobenjn text classification resource
[4909:4909:0908/181115.439902:VERBOSE1:text_embedding_resource.cc(90)] Reset wtpwsrqtjxmfdwaymauprezkunxprysm text embedding resource

disabled - inline ads enabled

Verified after enabling inline ads resources were downloaded

[4909:4909:0908/181937.535465:VERBOSE1:subdivision_targeting.cc(75)] Initialize subdivision URL request
[4909:4909:0908/181937.538078:VERBOSE1:subdivision_url_request.cc(58)] Fetching subdivision /v1/getstate
[4909:4909:0908/181937.538491:VERBOSE6:subdivision_url_request.cc(64)] URL Request:
[4909:4909:0908/181937.572906:VERBOSE1:epsilon_greedy_bandit_processor.cc(175)] Successfully initialized epsilon greedy bandit arms
[4909:4909:0908/181937.582616:VERBOSE1:anti_targeting_resource.cc(71)] mkdhnfmjhklfnamlheoliekgeohamoig anti-targeting resource is not available
[4909:4909:0908/181937.583068:VERBOSE1:purchase_intent_resource.cc(75)] Successfully loaded bejenkminijgplakmkmcgkhjjnkelbld purchase intent resource
[4909:4909:0908/181937.583480:VERBOSE1:purchase_intent_resource.cc(81)] Successfully initialized bejenkminijgplakmkmcgkhjjnkelbld purchase intent resource version 1
[4909:4909:0908/181937.587101:VERBOSE1:subdivision_url_request.cc(75)] Fet

Verified inline ad was served:

[4909:4909:0908/181938.965148:VERBOSE1:eligible_inline_content_ads_v2.cc(39)] Get eligible inline content ads
[4909:4909:0908/181938.979408:VERBOSE1:eligible_inline_content_ads_v2.cc(129)] 3 eligible ads out of 3 ads
[4909:4909:0908/181938.987965:VERBOSE1:inline_content_ad_handler.cc(113)] Opportunity arose to serve an inline content ad
[4909:4909:0908/181938.988690:VERBOSE1:inline_content_ad_serving.cc(96)] Found 1 eligible ads
[4909:4909:0908/181938.988773:VERBOSE1:inline_content_ad_serving.cc(113)] Served inline content ad
[4909:4909:0908/181938.989563:VERBOSE1:inline_content_ad_handler.cc(130)] Served inline content ad:
  placementId: 5a86e3f9-9c32-4e6b-bb28-b4590dffd606
  creativeInstanceId: 211a9ff9-48bf-4b79-bd2a-f6b450edac0a
  creativeSetId: 8b848823-c47f-43de-a753-2efa8dea6863
  campaignId: 07de7f05-ab32-4af0-a350-a1bce4427eac
  advertiserId: 93130af3-2def-4ecb-b836-b3772e73b3c9
  segment: untargeted
  title: [Staging] Aspect Ratio
  description: Test Aspect Ratio
  imageUrl: https://pcdn.bravesoftware.com/brave-news-ads/0f61aa5e-d79f-4585-9835-b75afb3343b0.jpg.pad
  dimensions: 900x750
  ctaText: Aspect Ratio
  targetUrl: https://brave.com/careers/
[4909:4909:0908/181939.032128:VERBOSE3:inline_content_ad_handler.cc(137)] Served inline content ad with placement id 5a86e3f9-9c32-4e6b-bb28-b4590dffd606 and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a

disabled - ntp ads enabled

ntp ad was served

[4909:4909:0908/181747.580538:VERBOSE1:eligible_new_tab_page_ads_v2.cc(37)] Get eligible new tab page ads
[4909:4909:0908/181747.581405:VERBOSE2:tab_manager.cc(212)] Tab id 470124798 did change
[4909:4909:0908/181747.596975:VERBOSE6:user_activity_manager.cc(43)] Triggered event: 11 (0:0:900 s)
[4909:4909:0908/181747.606527:VERBOSE1:eligible_new_tab_page_ads_v2.cc(123)] 4 eligible ads out of 4 ads
[4909:4909:0908/181747.607308:VERBOSE1:new_tab_page_ad_handler.cc(147)] Opportunity arose to serve a new tab page ad
[4909:4909:0908/181747.607995:VERBOSE1:new_tab_page_ad_serving.cc(91)] Found 1 eligible ads
[4909:4909:0908/181747.609287:VERBOSE1:new_tab_page_ad_serving.cc(107)] Served new tab page ad
[4909:4909:0908/181747.610342:VERBOSE1:new_tab_page_ad_handler.cc(166)] Served new tab page ad:
  placementId: 36819c2a-e0fa-43ef-b4dc-6dc79d4a9693
  creativeInstanceId: 026a190e-022e-40d1-8ed5-e8f152dfa9b0
  creativeSetId: 46cf9cc5-4932-4440-9aca-96ce04c73aa2
  campaignId: 0c281843-7d8b-40f1-9bb9-91d4e74ff5a4
  advertiserId: 803953a8-56b4-4d4b-942a-fa81357f1427
  segment: untargeted
  companyName: BMW
  imageUrl: https://mobile-data-dev.s3.brave.software/assets/ntp-si/69aa9044-d6d2-4e24-ac03-958391b2bb7a.png
  alt: BMW
  targetUrl: https://www.bmwusa.com/?brave-creative-id=%%CREATIVE_INSTANCE%%&source=image1
  wallpaper:
    imageUrl: https://mobile-data-dev.s3.brave.software/assets/ntp-si/72ba7af0-160e-4b1b-bdec-5ae0d166f7e1.jpg
    focalPoint:
      x: 756
      y: 720
[4909:4909:0908/181747.688786:VERBOSE3:new_tab_page_ad_handler.cc(173)] Served new tab page ad with placement id 36819c2a-e0fa-43ef-b4dc-6dc79d4a9693 and creative instance id 026a190e-022e-40d1-8ed5-e8f152dfa9b0

ads per hour - custom value - upgrade profile

1.57.x
image

1.58.x
image

Verified ads per hour is applied:

[8430:8430:0908/204214.405634:VERBOSE2:permission_rule_util.cc(18)] You have exceeded the allowed notification ads per hour

ads per hour - None - upgrade profile

1.57.x
image

1.58.x
image

Verified ads are not shown

disabled - upgrade profile

1.57.x
image

1.58.x
image

Verified ads are not shown

ads per day

Verified ads per day is applied

[16883:16883:0908/211417.898313:VERBOSE2:permission_rule_util.cc(18)] You have exceeded the allowed notification ads per day

ads per hour - override default value - clean profile

Able to override the default value

--enable-features=NotificationAds:default_ads_per_hour/5

image

ads per hour - override default value - upgrade profile

1.57.x
image

1.58.x
image

[19992:19992:0913/215011.895767:VERBOSE2:permission_rule_util.cc(18)] You have exceeded the allowed notification ads per hour

ads per hour - override default value - override with custom value

Able to override default value

[19992:19992:0913/215042.368151:VERBOSE1:notification_ad_serving.cc(136)] Maximum notification ads per hour changed to 2

ads per hour - override default value - override with custom value - upgrade profile

1.57.x - default value
[20932:20932:0913/215256.886825:VERBOSE1:notification_ad_serving.cc(136)] Maximum notification ads per hour changed to 2

1.57.x - custom value

[20932:20932:0913/215256.886825:VERBOSE1:notification_ad_serving.cc(136)] Maximum notification ads per hour changed to 2

1.58.x - custom value is retained
image

Inline ads

opt-out then opt-in - counters

opt-out

[22324:22324:0908/220205.705054:VERBOSE1:eligible_inline_content_ads_v2.cc(39)] Get eligible inline content ads
[22324:22324:0908/220205.712335:VERBOSE1:eligible_inline_content_ads_v2.cc(129)] 3 eligible ads out of 3 ads
[22324:22324:0908/220205.712623:VERBOSE1:inline_content_ad_handler.cc(113)] Opportunity arose to serve an inline content ad
[22324:22324:0908/220205.712854:VERBOSE1:inline_content_ad_serving.cc(96)] Found 1 eligible ads
[22324:22324:0908/220205.713399:VERBOSE1:inline_content_ad_serving.cc(113)] Served inline content ad
[22324:22324:0908/220205.713765:VERBOSE1:inline_content_ad_handler.cc(130)] Served inline content ad:
  placementId: 0c55d892-ba54-4ce2-9557-1babd0215552
  creativeInstanceId: 211a9ff9-48bf-4b79-bd2a-f6b450edac0a
  creativeSetId: 8b848823-c47f-43de-a753-2efa8dea6863
  campaignId: 07de7f05-ab32-4af0-a350-a1bce4427eac
  advertiserId: 93130af3-2def-4ecb-b836-b3772e73b3c9
  segment: untargeted
  title: [Staging] Aspect Ratio
  description: Test Aspect Ratio
  imageUrl: https://pcdn.bravesoftware.com/brave-news-ads/0f61aa5e-d79f-4585-9835-b75afb3343b0.jpg.pad
  dimensions: 900x750
  ctaText: Aspect Ratio
  targetUrl: https://brave.com/careers/
[22324:22324:0908/220205.756674:VERBOSE3:inline_content_ad_handler.cc(137)] Served inline content ad with placement id 0c55d892-ba54-4ce2-9557-1babd0215552 and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a

opt-in

[22324:22324:0908/220836.466314:VERBOSE1:eligible_inline_content_ads_v2.cc(39)] Get eligible inline content ads
[22324:22324:0908/220836.497919:VERBOSE2:exclusion_rules_base.cc(120)] creativeInstanceId 211a9ff9-48bf-4b79-bd2a-f6b450edac0a has exceeded the creative instance frequency cap
[22324:22324:0908/220836.499173:VERBOSE1:eligible_inline_content_ads_v2.cc(129)] 2 eligible ads out of 3 ads
[22324:22324:0908/220836.499173:VERBOSE1:inline_content_ad_handler.cc(113)] Opportunity arose to serve an inline content ad
[22324:22324:0908/220836.499173:VERBOSE1:inline_content_ad_serving.cc(96)] Found 1 eligible ads
[22324:22324:0908/220836.499173:VERBOSE1:inline_content_ad_serving.cc(113)] Served inline content ad
[22324:22324:0908/220836.499174:VERBOSE1:inline_content_ad_handler.cc(130)] Served inline content ad:
  placementId: 47bfb11e-0971-4ab0-a387-cb26e55f58b2
  creativeInstanceId: e4958d00-e35c-4134-a408-1fbcf274d5ae
  creativeSetId: 8b848823-c47f-43de-a753-2efa8dea6863
  campaignId: 07de7f05-ab32-4af0-a350-a1bce4427eac
  advertiserId: 93130af3-2def-4ecb-b836-b3772e73b3c9
  segment: untargeted
  title: Staging - Inline Test 1
  description: Fung Brave News Inline Display Ad - mac/linux
  imageUrl: https://pcdn.brave.com/brave-ads/468beb93-2458-5d3e-8d7b-bc1f387d2e9b.webp.pad
  dimensions: 900x750
  ctaText: Work at Brave
  targetUrl: https://brave.com/careers
[22324:22324:0908/220836.548670:VERBOSE3:inline_content_ad_handler.cc(137)] Served inline content ad with placement id 47bfb11e-0971-4ab0-a387-cb26e55f58b2 and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae

Verified only opt-in ad is counted:
image

opt-out - events

served

[22324:22324:0908/220205.705054:VERBOSE1:eligible_inline_content_ads_v2.cc(39)] Get eligible inline content ads
[22324:22324:0908/220205.712335:VERBOSE1:eligible_inline_content_ads_v2.cc(129)] 3 eligible ads out of 3 ads
[22324:22324:0908/220205.712623:VERBOSE1:inline_content_ad_handler.cc(113)] Opportunity arose to serve an inline content ad
[22324:22324:0908/220205.712854:VERBOSE1:inline_content_ad_serving.cc(96)] Found 1 eligible ads
[22324:22324:0908/220205.713399:VERBOSE1:inline_content_ad_serving.cc(113)] Served inline content ad
[22324:22324:0908/220205.713765:VERBOSE1:inline_content_ad_handler.cc(130)] Served inline content ad:
  placementId: 0c55d892-ba54-4ce2-9557-1babd0215552
  creativeInstanceId: 211a9ff9-48bf-4b79-bd2a-f6b450edac0a
  creativeSetId: 8b848823-c47f-43de-a753-2efa8dea6863
  campaignId: 07de7f05-ab32-4af0-a350-a1bce4427eac
  advertiserId: 93130af3-2def-4ecb-b836-b3772e73b3c9
  segment: untargeted
  title: [Staging] Aspect Ratio
  description: Test Aspect Ratio
  imageUrl: https://pcdn.bravesoftware.com/brave-news-ads/0f61aa5e-d79f-4585-9835-b75afb3343b0.jpg.pad
  dimensions: 900x750
  ctaText: Aspect Ratio
  targetUrl: https://brave.com/careers/
[22324:22324:0908/220205.756674:VERBOSE3:inline_content_ad_handler.cc(137)] Served inline content ad with placement id 0c55d892-ba54-4ce2-9557-1babd0215552 and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a

view

[22324:22324:0908/220209.959507:VERBOSE3:inline_content_ad_handler.cc(146)] Viewed inline content ad with placement id 0c55d892-ba54-4ce2-9557-1babd0215552 and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a
[22324:22324:0908/220209.960866:VERBOSE3:account.cc(242)] Successfully processed deposit for inline_content_ad with creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a and view valued at 0
[22324:22324:0908/220209.961755:VERBOSE1:confirmations.cc(186)] Confirming opted-out view for inline_content_ad with transaction id 8eb15cf0-71ba-4e4e-9555-d5d666e617e2 and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a
[22324:22324:0908/220209.963032:VERBOSE1:redeem_opted_out_confirmation.cc(57)] Redeem opted-out confirmation
[22324:22324:0908/220209.963267:VERBOSE1:redeem_opted_out_confirmation.cc(66)] CreateConfirmation
[22324:22324:0908/220209.963366:VERBOSE2:redeem_opted_out_confirmation.cc(67)] POST /v3/confirmation/{transactionId}
[22324:22324:0908/220209.963716:VERBOSE6:redeem_opted_out_confirmation.cc(71)] URL Request:
  URL: https://anonymous.ads.bravesoftware.com/v3/confirmation/8eb15cf0-71ba-4e4e-9555-d5d666e617e2
  Content: {"creativeInstanceId":"211a9ff9-48bf-4b79-bd2a-f6b450edac0a","transactionId":"8eb15cf0-71ba-4e4e-9555-d5d666e617e2","type":"view"}
  Content Type: application/json
  Method: kPost
[22324:22324:0908/220209.963863:VERBOSE7:redeem_opted_out_confirmation.cc(72)]   Headers:
    accept: application/json
[22324:22324:0908/220210.333186:VERBOSE1:redeem_opted_out_confirmation.cc(109)] Successfully redeemed opted-out view confirmation for inline_content_ad with transaction id 8eb15cf0-71ba-4e4e-9555-d5d666e617e2 and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a

click

[22324:22324:0908/220303.541310:VERBOSE3:inline_content_ad_handler.cc(158)] Clicked inline content ad with placement id 0c55d892-ba54-4ce2-9557-1babd0215552 and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a
[22324:22324:0908/220303.542950:VERBOSE3:account.cc(242)] Successfully processed deposit for inline_content_ad with creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a and click valued at 0
[22324:22324:0908/220303.544110:VERBOSE1:confirmations.cc(186)] Confirming opted-out click for inline_content_ad with transaction id 7e656ec5-3bf4-4b2d-9ee0-468bb6fd2988 and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a
[22324:22324:0908/220303.544776:VERBOSE1:redeem_opted_out_confirmation.cc(57)] Redeem opted-out confirmation
[22324:22324:0908/220303.544935:VERBOSE1:redeem_opted_out_confirmation.cc(66)] CreateConfirmation
[22324:22324:0908/220303.545136:VERBOSE2:redeem_opted_out_confirmation.cc(67)] POST /v3/confirmation/{transactionId}
[22324:22324:0908/220303.545202:VERBOSE6:redeem_opted_out_confirmation.cc(71)] URL Request:
  URL: https://anonymous.ads.bravesoftware.com/v3/confirmation/7e656ec5-3bf4-4b2d-9ee0-468bb6fd2988
  Content: {"creativeInstanceId":"211a9ff9-48bf-4b79-bd2a-f6b450edac0a","transactionId":"7e656ec5-3bf4-4b2d-9ee0-468bb6fd2988","type":"click"}
  Content Type: application/json
  Method: kPost
[22324:22324:0908/220303.545302:VERBOSE7:redeem_opted_out_confirmation.cc(72)]   Headers:
    accept: application/json
[22324:22324:0908/220303.546362:VERBOSE1:conversions.cc(124)] There are no eligible creative set conversions
[22324:22324:0908/220304.190523:VERBOSE1:redeem_opted_out_confirmation.cc(85)] OnCreateConfirmation

[22324:22324:0908/220304.190854:VERBOSE1:redeem_opted_out_confirmation.cc(109)] Successfully redeemed opted-out click confirmation for inline_content_ad with transaction id 7e656ec5-3bf4-4b2d-9ee0-468bb6fd2988 and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a

landed

[22324:22324:0908/220315.319729:VERBOSE1:transfer.cc(138)] Transferred ad for https://brave.com/careers/
[22324:22324:0908/220315.320453:VERBOSE3:account.cc(242)] Successfully processed deposit for inline_content_ad with creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a and landed valued at 0
[22324:22324:0908/220315.322510:VERBOSE1:confirmations.cc(186)] Confirming opted-out landed for inline_content_ad with transaction id d0a76366-ac9d-46ac-aec9-18644265c7ef and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a
[22324:22324:0908/220315.323260:VERBOSE1:redeem_opted_out_confirmation.cc(57)] Redeem opted-out confirmation
[22324:22324:0908/220315.323457:VERBOSE1:redeem_opted_out_confirmation.cc(66)] CreateConfirmation
[22324:22324:0908/220315.323560:VERBOSE2:redeem_opted_out_confirmation.cc(67)] POST /v3/confirmation/{transactionId}
[22324:22324:0908/220315.323797:VERBOSE6:redeem_opted_out_confirmation.cc(71)] URL Request:
  URL: https://anonymous.ads.bravesoftware.com/v3/confirmation/d0a76366-ac9d-46ac-aec9-18644265c7ef
  Content: {"creativeInstanceId":"211a9ff9-48bf-4b79-bd2a-f6b450edac0a","transactionId":"d0a76366-ac9d-46ac-aec9-18644265c7ef","type":"landed"}
  Content Type: application/json
  Method: kPost
[22324:22324:0908/220315.324012:VERBOSE7:redeem_opted_out_confirmation.cc(72)]   Headers:
    accept: application/json
[22324:22324:0908/220315.734262:VERBOSE1:redeem_opted_out_confirmation.cc(109)] Successfully redeemed opted-out landed confirmation for inline_content_ad with transaction id d0a76366-ac9d-46ac-aec9-18644265c7ef and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a


opt-in - events

served:

[22324:22324:0908/220836.466314:VERBOSE1:eligible_inline_content_ads_v2.cc(39)] Get eligible inline content ads
[22324:22324:0908/220836.497919:VERBOSE2:exclusion_rules_base.cc(120)] creativeInstanceId 211a9ff9-48bf-4b79-bd2a-f6b450edac0a has exceeded the creative instance frequency cap
[22324:22324:0908/220836.499173:VERBOSE1:eligible_inline_content_ads_v2.cc(129)] 2 eligible ads out of 3 ads
[22324:22324:0908/220836.499173:VERBOSE1:inline_content_ad_handler.cc(113)] Opportunity arose to serve an inline content ad
[22324:22324:0908/220836.499173:VERBOSE1:inline_content_ad_serving.cc(96)] Found 1 eligible ads
[22324:22324:0908/220836.499173:VERBOSE1:inline_content_ad_serving.cc(113)] Served inline content ad
[22324:22324:0908/220836.499174:VERBOSE1:inline_content_ad_handler.cc(130)] Served inline content ad:
  placementId: 47bfb11e-0971-4ab0-a387-cb26e55f58b2
  creativeInstanceId: e4958d00-e35c-4134-a408-1fbcf274d5ae
  creativeSetId: 8b848823-c47f-43de-a753-2efa8dea6863
  campaignId: 07de7f05-ab32-4af0-a350-a1bce4427eac
  advertiserId: 93130af3-2def-4ecb-b836-b3772e73b3c9
  segment: untargeted
  title: Staging - Inline Test 1
  description: Fung Brave News Inline Display Ad - mac/linux
  imageUrl: https://pcdn.brave.com/brave-ads/468beb93-2458-5d3e-8d7b-bc1f387d2e9b.webp.pad
  dimensions: 900x750
  ctaText: Work at Brave
  targetUrl: https://brave.com/careers
[22324:22324:0908/220836.548670:VERBOSE3:inline_content_ad_handler.cc(137)] Served inline content ad with placement id 47bfb11e-0971-4ab0-a387-cb26e55f58b2 and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae

view

[22324:22324:0908/220959.301975:VERBOSE9:confirmation_state_manager.cc(194)] Successfully saved confirmations state
[22324:22324:0908/220959.330071:VERBOSE3:inline_content_ad_handler.cc(146)] Viewed inline content ad with placement id 47bfb11e-0971-4ab0-a387-cb26e55f58b2 and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae
[22324:22324:0908/220959.330072:VERBOSE9:client_state_manager.cc(474)] Saving client state
[22324:22324:0908/220959.339746:VERBOSE9:client_state_manager.cc(483)] Successfully saved client state
[22324:22324:0908/220959.360151:VERBOSE3:account.cc(242)] Successfully processed deposit for inline_content_ad with creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae and view valued at 0.01
[22324:22324:0908/220959.364244:VERBOSE1:confirmations.cc(108)] Confirming opted-in view for inline_content_ad with transaction id e6754593-e63c-4eaf-b1ca-57dbf541a94d and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae
[22324:22324:0908/221028.256993:VERBOSE1:redeem_opted_in_confirmation.cc(361)] Successfully redeemed opted-in view confirmation for inline_content_ad with transaction id e6754593-e63c-4eaf-b1ca-57dbf541a94d and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae

click

[22324:22324:0908/221109.989695:VERBOSE3:inline_content_ad_handler.cc(158)] Clicked inline content ad with placement id 47bfb11e-0971-4ab0-a387-cb26e55f58b2 and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae
[22324:22324:0908/221110.015900:VERBOSE3:account.cc(242)] Successfully processed deposit for inline_content_ad with creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae and click valued at 0
[22324:22324:0908/221110.017638:VERBOSE1:confirmations.cc(108)] Confirming opted-in click for inline_content_ad with transaction id 188a0a59-bec8-4a58-bae3-b0a3434e4364 and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae
[22324:22324:0908/221115.924365:VERBOSE1:redeem_opted_in_confirmation.cc(361)] Successfully redeemed opted-in click confirmation for inline_content_ad with transaction id 188a0a59-bec8-4a58-bae3-b0a3434e4364 and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae

landed

[22324:22324:0908/221121.487193:VERBOSE1:transfer.cc(138)] Transferred ad for https://brave.com/careers
[22324:22324:0908/221121.498447:VERBOSE3:account.cc(242)] Successfully processed deposit for inline_content_ad with creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae and landed valued at 0
[22324:22324:0908/221121.500454:VERBOSE1:confirmations.cc(108)] Confirming opted-in landed for inline_content_ad with transaction id d0186b23-f9d0-4fb9-99d1-03b34605295f and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae
[22324:22324:0908/221133.917800:VERBOSE1:redeem_opted_in_confirmation.cc(361)] Successfully redeemed opted-in landed confirmation for inline_content_ad with transaction id d0186b23-f9d0-4fb9-99d1-03b34605295f and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae

opt-in - disabled notification ads

[5875:5875:0911/011733.470415:VERBOSE1:text_classification_resource.cc(93)] Reset feibnmjhecfbjpeciancnchbmlobenjn text classification resource
[5875:5875:0911/011733.486914:VERBOSE1:text_embedding_resource.cc(90)] Reset wtpwsrqtjxmfdwaymauprezkunxprysm text embedding resource

Verified inline ads are served:

[5875:5875:0911/012006.664924:VERBOSE1:eligible_inline_content_ads_v2.cc(39)] Get eligible inline content ads
[5875:5875:0911/012006.668031:VERBOSE1:eligible_inline_content_ads_v2.cc(129)] 3 eligible ads out of 3 ads
[5875:5875:0911/012006.668032:VERBOSE1:inline_content_ad_handler.cc(113)] Opportunity arose to serve an inline content ad
[5875:5875:0911/012006.669728:VERBOSE1:inline_content_ad_serving.cc(96)] Found 1 eligible ads
[5875:5875:0911/012006.669813:VERBOSE1:inline_content_ad_serving.cc(113)] Served inline content ad
[5875:5875:0911/012006.669906:VERBOSE1:inline_content_ad_handler.cc(130)] Served inline content ad:
  placementId: 2f7566fc-9ec8-443f-8c2f-cb21492f70ae
  creativeInstanceId: e4958d00-e35c-4134-a408-1fbcf274d5ae
  creativeSetId: 8b848823-c47f-43de-a753-2efa8dea6863
  campaignId: 07de7f05-ab32-4af0-a350-a1bce4427eac
  advertiserId: 93130af3-2def-4ecb-b836-b3772e73b3c9
  segment: untargeted
  title: Staging - Inline Test 1
  description: Fung Brave News Inline Display Ad - mac/linux
  imageUrl: https://pcdn.brave.com/brave-ads/468beb93-2458-5d3e-8d7b-bc1f387d2e9b.webp.pad
  dimensions: 900x750
  ctaText: Work at Brave
  targetUrl: https://brave.com/careers
[5875:5875:0911/012006.694542:VERBOSE3:inline_content_ad_handler.cc(137)] Served inline content ad with placement id 2f7566fc-9ec8-443f-8c2f-cb21492f70ae and creative instance id e4958d00-e35c-4134-a408-1fbcf274d5ae

ads per hour

Verified not able to serve more ads than ads per hour

[22893:22893:0908/221948.200055:VERBOSE2:permission_rule_util.cc(18)] You have exceeded the allowed inline content ads per hour
[22893:22893:0908/221948.200732:VERBOSE1:inline_content_ad_serving.cc(55)] Inline content ad not served: Not allowed due to permission rules

ads per day

[23383:23383:0908/222242.681740:VERBOSE2:permission_rule_util.cc(18)] You have exceeded the allowed inline content ads per day
[23383:23383:0908/222242.681945:VERBOSE1:inline_content_ad_serving.cc(55)] Inline content ad not served: Not allowed due to permission rules

opt-in - counters - upgrade

Verified ad counter is retained after upgrade
image

NTPSI ads

opt-out then opt-in - counters

opt-out

[28308:28308:0908/232447.950269:VERBOSE3:new_tab_page_ad_handler.cc(173)] Served new tab page ad with placement id d44106be-dd88-4100-bf81-64baf3f9fbfd and creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8

opt-in

[28308:28308:0908/233400.587687:VERBOSE1:eligible_new_tab_page_ads_v2.cc(37)] Get eligible new tab page ads
[28308:28308:0908/233400.603526:VERBOSE1:eligible_new_tab_page_ads_v2.cc(123)] 4 eligible ads out of 4 ads
[28308:28308:0908/233400.604004:VERBOSE1:new_tab_page_ad_handler.cc(147)] Opportunity arose to serve a new tab page ad
[28308:28308:0908/233400.604674:VERBOSE1:new_tab_page_ad_serving.cc(91)] Found 1 eligible ads
[28308:28308:0908/233400.605091:VERBOSE1:new_tab_page_ad_serving.cc(107)] Served new tab page ad
[28308:28308:0908/233400.606949:VERBOSE1:new_tab_page_ad_handler.cc(166)] Served new tab page ad:
  placementId: 1f39fdf3-ae19-4c4f-ac4d-ecf57c93b659
  creativeInstanceId: f7ceed9a-121a-434f-b35a-278edf3a0e09
  creativeSetId: 46cf9cc5-4932-4440-9aca-96ce04c73aa2
  campaignId: 0c281843-7d8b-40f1-9bb9-91d4e74ff5a4
  advertiserId: 803953a8-56b4-4d4b-942a-fa81357f1427
  segment: untargeted
  companyName: BMW
  imageUrl: https://mobile-data-dev.s3.brave.software/assets/ntp-si/69aa9044-d6d2-4e24-ac03-958391b2bb7a.png
  alt: BMW
  targetUrl: https://www.bmwusa.com/?brave-creative-id=%%CREATIVE_INSTANCE%%&source=image3
  wallpaper:
    imageUrl: https://mobile-data-dev.s3.brave.software/assets/ntp-si/a4fb0b72-5362-44a9-ad94-94d653761bf9.jpg
    focalPoint:
      x: 1232
      y: 720
[28308:28308:0908/233400.706874:VERBOSE3:new_tab_page_ad_handler.cc(173)] Served new tab page ad with placement id 1f39fdf3-ae19-4c4f-ac4d-ecf57c93b659 and creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09

Verified total ads counter is increased by 1 (opt-in)
Verified ntpsi ads counter is increased by 1 (opt-in)

image

Verified opt-in ads are present in 30-day-ads-history
image

opt-in - counters - upgrade profile

1.57.x - 1st ad
image

1.58.x

image image

1.58.x - 2nd ad

image image

opt-in - events

served

[28308:28308:0908/233400.587687:VERBOSE1:eligible_new_tab_page_ads_v2.cc(37)] Get eligible new tab page ads
[28308:28308:0908/233400.603526:VERBOSE1:eligible_new_tab_page_ads_v2.cc(123)] 4 eligible ads out of 4 ads
[28308:28308:0908/233400.604004:VERBOSE1:new_tab_page_ad_handler.cc(147)] Opportunity arose to serve a new tab page ad
[28308:28308:0908/233400.604674:VERBOSE1:new_tab_page_ad_serving.cc(91)] Found 1 eligible ads
[28308:28308:0908/233400.605091:VERBOSE1:new_tab_page_ad_serving.cc(107)] Served new tab page ad
[28308:28308:0908/233400.606949:VERBOSE1:new_tab_page_ad_handler.cc(166)] Served new tab page ad:
  placementId: 1f39fdf3-ae19-4c4f-ac4d-ecf57c93b659
  creativeInstanceId: f7ceed9a-121a-434f-b35a-278edf3a0e09
  creativeSetId: 46cf9cc5-4932-4440-9aca-96ce04c73aa2
  campaignId: 0c281843-7d8b-40f1-9bb9-91d4e74ff5a4
  advertiserId: 803953a8-56b4-4d4b-942a-fa81357f1427
  segment: untargeted
  companyName: BMW
  imageUrl: https://mobile-data-dev.s3.brave.software/assets/ntp-si/69aa9044-d6d2-4e24-ac03-958391b2bb7a.png
  alt: BMW
  targetUrl: https://www.bmwusa.com/?brave-creative-id=%%CREATIVE_INSTANCE%%&source=image3
  wallpaper:
    imageUrl: https://mobile-data-dev.s3.brave.software/assets/ntp-si/a4fb0b72-5362-44a9-ad94-94d653761bf9.jpg
    focalPoint:
      x: 1232
      y: 720
[28308:28308:0908/233400.706874:VERBOSE3:new_tab_page_ad_handler.cc(173)] Served new tab page ad with placement id 1f39fdf3-ae19-4c4f-ac4d-ecf57c93b659 and creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09

view

[28308:28308:0908/233459.543389:VERBOSE3:new_tab_page_ad_handler.cc(182)] Viewed new tab page ad with placement id 1f39fdf3-ae19-4c4f-ac4d-ecf57c93b659 and creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09
[28308:28308:0908/233459.621188:VERBOSE3:account.cc(242)] Successfully processed deposit for new_tab_page_ad with creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09 and view valued at 0.01
[28308:28308:0908/233459.629079:VERBOSE1:confirmations.cc(108)] Confirming opted-in view for new_tab_page_ad with transaction id a95f5d70-5f57-4967-a8c6-cb38cfab69db and creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09
[28308:28308:0908/233516.247491:VERBOSE1:redeem_opted_in_confirmation.cc(361)] Successfully redeemed opted-in view confirmation for new_tab_page_ad with transaction id a95f5d70-5f57-4967-a8c6-cb38cfab69db and creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09

click

[28308:28308:0908/233557.078859:VERBOSE3:new_tab_page_ad_handler.cc(194)] Clicked new tab page ad with placement id 1f39fdf3-ae19-4c4f-ac4d-ecf57c93b659 and creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09
[28308:28308:0908/233557.105064:VERBOSE3:account.cc(242)] Successfully processed deposit for new_tab_page_ad with creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09 and click valued at 0
[28308:28308:0908/233557.105064:VERBOSE1:confirmations.cc(108)] Confirming opted-in click for new_tab_page_ad with transaction id a52153d6-be27-4406-a27f-c0afca93d60e and creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09
[28308:28308:0908/233613.757180:VERBOSE1:redeem_opted_in_confirmation.cc(361)] Successfully redeemed opted-in click confirmation for new_tab_page_ad with transaction id a52153d6-be27-4406-a27f-c0afca93d60e and creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09

landed

[28308:28308:0908/233609.446606:VERBOSE1:transfer.cc(138)] Transferred ad for https://www.bmwusa.com/?brave-creative-id=%%CREATIVE_INSTANCE%%&source=image3
[28308:28308:0908/233609.458691:VERBOSE3:account.cc(242)] Successfully processed deposit for new_tab_page_ad with creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09 and landed valued at 0
[28308:28308:0908/233609.460924:VERBOSE1:confirmations.cc(108)] Confirming opted-in landed for new_tab_page_ad with transaction id 22b2006f-1391-412b-98fe-7b43b363c995 and creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09
[28308:28308:0908/233641.910059:VERBOSE1:redeem_opted_in_confirmation.cc(361)] Successfully redeemed opted-in landed confirmation for new_tab_page_ad with transaction id 22b2006f-1391-412b-98fe-7b43b363c995 and creative instance id f7ceed9a-121a-434f-b35a-278edf3a0e09

opt-out - events

served

[28308:28308:0908/232447.950269:VERBOSE3:new_tab_page_ad_handler.cc(173)] Served new tab page ad with placement id d44106be-dd88-4100-bf81-64baf3f9fbfd and creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8

view

[28308:28308:0908/232448.007310:VERBOSE3:new_tab_page_ad_handler.cc(182)] Viewed new tab page ad with placement id d44106be-dd88-4100-bf81-64baf3f9fbfd and creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8
[28308:28308:0908/232448.008400:VERBOSE3:account.cc(242)] Successfully processed deposit for new_tab_page_ad with creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8 and view valued at 0
[28308:28308:0908/232448.008972:VERBOSE1:confirmations.cc(186)] Confirming opted-out view for new_tab_page_ad with transaction id 30c6eda9-60e5-4059-9163-dcb21f7ae32b and creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8
[28308:28308:0908/232448.456083:VERBOSE1:redeem_opted_out_confirmation.cc(109)] Successfully redeemed opted-out view confirmation for new_tab_page_ad with transaction id 30c6eda9-60e5-4059-9163-dcb21f7ae32b and creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8

click

[28308:28308:0908/232716.324392:VERBOSE3:new_tab_page_ad_handler.cc(194)] Clicked new tab page ad with placement id d44106be-dd88-4100-bf81-64baf3f9fbfd and creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8
[28308:28308:0908/232716.326356:VERBOSE3:account.cc(242)] Successfully processed deposit for new_tab_page_ad with creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8 and click valued at 0
[28308:28308:0908/232716.330448:VERBOSE1:confirmations.cc(186)] Confirming opted-out click for new_tab_page_ad with transaction id 7343f6ee-2de5-4580-9519-d5bf5ee33c88 and creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8
[28308:28308:0908/232717.082290:VERBOSE1:redeem_opted_out_confirmation.cc(109)] Successfully redeemed opted-out click confirmation for new_tab_page_ad with transaction id 7343f6ee-2de5-4580-9519-d5bf5ee33c88 and creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8

landed

[28308:28308:0908/232728.820760:VERBOSE1:transfer.cc(138)] Transferred ad for https://www.bmwusa.com/?brave-creative-id=%%CREATIVE_INSTANCE%%&source=image2
[28308:28308:0908/232728.821797:VERBOSE3:account.cc(242)] Successfully processed deposit for new_tab_page_ad with creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8 and landed valued at 0
[28308:28308:0908/232728.822791:VERBOSE1:confirmations.cc(186)] Confirming opted-out landed for new_tab_page_ad with transaction id f5c22885-8521-4418-bbdc-cdabb5ef741c and creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8
[28308:28308:0908/232729.207377:VERBOSE1:redeem_opted_out_confirmation.cc(109)] Successfully redeemed opted-out landed confirmation for new_tab_page_ad with transaction id f5c22885-8521-4418-bbdc-cdabb5ef741c and creative instance id 8ea7efdf-00cb-4c66-981d-31216b82b2f8

ads per hour

Verified not able to serve more ads than ads per hour

[520:520:0911/002429.463894:VERBOSE2:permission_rule_util.cc(18)] You have exceeded the allowed new tab page ads per hour
[520:520:0911/002429.464728:VERBOSE1:new_tab_page_ad_serving.cc(53)] New tab page ad not served: Not allowed due to permission rules

ads per day

[3094:3094:0911/003135.559641:VERBOSE2:permission_rule_util.cc(18)] You have exceeded the allowed new tab page ads per day
[3094:3094:0911/003135.559642:VERBOSE1:new_tab_page_ad_serving.cc(53)] New tab page ad not served: Not allowed due to permission rules


disabled - upgrade

1.57.x

image

1.58.x
image

Verified ntpsi are disabled when opted-in
image

disabled - inline ads enabled

Verified inline ad was served

[5320:5320:0911/011209.697835:VERBOSE1:eligible_inline_content_ads_v2.cc(39)] Get eligible inline content ads
[5320:5320:0911/011209.705136:VERBOSE1:eligible_inline_content_ads_v2.cc(129)] 3 eligible ads out of 3 ads
[5320:5320:0911/011209.713068:VERBOSE1:inline_content_ad_handler.cc(113)] Opportunity arose to serve an inline content ad
[5320:5320:0911/011209.714076:VERBOSE1:inline_content_ad_serving.cc(96)] Found 1 eligible ads
[5320:5320:0911/011209.714637:VERBOSE1:inline_content_ad_serving.cc(113)] Served inline content ad
[5320:5320:0911/011209.715287:VERBOSE1:inline_content_ad_handler.cc(130)] Served inline content ad:
  placementId: 82d80c09-6df9-4e32-8fa3-1864085c8762
  creativeInstanceId: 211a9ff9-48bf-4b79-bd2a-f6b450edac0a
  creativeSetId: 8b848823-c47f-43de-a753-2efa8dea6863
  campaignId: 07de7f05-ab32-4af0-a350-a1bce4427eac
  advertiserId: 93130af3-2def-4ecb-b836-b3772e73b3c9
  segment: untargeted
  title: [Staging] Aspect Ratio
  description: Test Aspect Ratio
  imageUrl: https://pcdn.bravesoftware.com/brave-news-ads/0f61aa5e-d79f-4585-9835-b75afb3343b0.jpg.pad
  dimensions: 900x750
  ctaText: Aspect Ratio
  targetUrl: https://brave.com/careers/
[5320:5320:0911/011209.738687:VERBOSE3:inline_content_ad_handler.cc(137)] Served inline content ad with placement id 82d80c09-6df9-4e32-8fa3-1864085c8762 and creative instance id 211a9ff9-48bf-4b79-bd2a-f6b450edac0a


disabled - notification ads enabled

notification ads are shown

Verified notification ad was served

[5320:5320:0911/011002.337985:VERBOSE1:eligible_notification_ads_v2.cc(38)] Get eligible notification ads
[5320:5320:0911/011002.338970:VERBOSE1:user_idle_detection.cc(33)] User is active after 503 s
[5320:5320:0911/011002.348641:VERBOSE1:eligible_notification_ads_v2.cc(124)] 20 eligible ads out of 20 ads
[5320:5320:0911/011002.348919:VERBOSE1:notification_ad_handler.cc(169)] Opportunity arose to serve a notification ad
[5320:5320:0911/011002.349577:VERBOSE1:notification_ad_serving.cc(125)] Found 1 eligible ads
[5320:5320:0911/011002.349770:VERBOSE1:notification_ad_serving.cc(178)] Served notification ad
[5320:5320:0911/011002.349837:VERBOSE1:notification_ad_handler.cc(185)] Served notification ad:
  placementId: 8a9c0985-d29e-4df3-8bed-aa5847ccd6dc
  creativeInstanceId: 7bf1d1bf-b031-4606-94b6-31a5e41b8754
  creativeSetId: 76a65acb-64e2-4bbb-87a5-47b9050b69c9
  campaignId: 9bb85ea3-f510-4047-8cbb-4ba40fe3e84d
  advertiserId: 93130af3-2def-4ecb-b836-b3772e73b3c9
  segment: untargeted
  title: Swarovski URL
  body: Swarovski URL

Unblinded tokens

initial refill

[5875:5875:0911/011710.381309:VERBOSE1:refill_unblinded_tokens.cc(334)] Added 50 unblinded tokens, you now have 50 unblinded tokens

refill - normal wallet

[5875:5875:0911/012135.910219:VERBOSE1:refill_unblinded_tokens.cc(334)] Added 31 unblinded tokens, you now have 46 unblinded tokens
[5875:5875:0911/012135.910755:VERBOSE1:refill_unblinded_tokens.cc(340)] Successfully refilled unblinded tokens

refill - flagged wallet - captcha

image image
[6391:6391:0911/012747.937798:VERBOSE1:refill_unblinded_tokens.cc(334)] Added 33 unblinded tokens, you now have 50 unblinded tokens
[6391:6391:0911/012747.937960:VERBOSE1:refill_unblinded_tokens.cc(340)] Successfully refilled unblinded tokens

Payment tokens

redeem payment tokens

Verified redeem payment tokens was successful

[8054:8054:0911/013831.923588:VERBOSE1:redeem_unblinded_payment_tokens.cc(61)] RedeemUnblindedPaymentTokens
[8054:8054:0911/013831.923961:VERBOSE2:redeem_unblinded_payment_tokens.cc(68)] PUT /v3/confirmation/payment/{paymentId}
[8054:8054:0911/013831.924408:VERBOSE6:redeem_unblinded_payment_tokens.cc(89)] URL Request:
  URL: https://mywallet.ads.bravesoftware.com/v3/confirmation/payment/861244b4-f16c-560b-9f29-a52359749fd2
  Content: {"payload":"{\"paymentId\":\"861244b4-f16c-560b-9f29-a52359749fd2\"}","paymentCredentials":[{"confirmationType":"view","credential":{"signature":"X34Q+ADKOZHebZGCb/BaOA9yzf64WikqrDUMPITSmX5U922UBqmH8BLVkrybJszZ5i5+qk13zAwx/6jVcArbiQ==","t":"VG4+caqXcZ0CBXlR85gMJ1wgXV5hBpPCapbhdTyWlfbo5W1z7mzzRck7lfeQXP5tqTSfNJ+KyP04iXkDgM3u7g=="},"publicKey":"gN4kY8+sw1vJ8NZ2tl8FsTM9Vwu8kfMjzbJLQaTXYkA="},{"confirmationType":"view","credential":{"signature":"F0uPJaVk3DTOZqlowC1B6emBRfxD8Zi0uWBda/P4H8+DWzrPFqTQvLwyXpByJbcBJoEqPgM3P0g7HGgCRP5tJw==","t":"4w3ktZSG4eI6zYkwQh0UuJUXEIOFa9b/ubkckDbzuBsAlrmL+4PjeeDHMVssL5JUbgFkj3eUFv8fIKhtuwxRMQ=="},"publicKey":"gN4kY8+sw1vJ8NZ2tl8FsTM9Vwu8kfMjzbJLQaTXYkA="},{"confirmationType":"view","credential":{"signature":"mkNQXZCOAw8gYfLT6UlqO+H4Ug1tE+deuiUJlpfqrAk7/Xyz2AOgeio5sLp+SQAMy5bcQH+eacVqwLXccMWnbw==","t":"5oOazcGT12txxTx8MObWYkfb5B/oqhmv341uYAtq+XRHCFOioBhFvRGJLDHFWeG+aSYa5qt5rAFpg3c4rUAFIw=="},"publicKey":"gN4kY8+sw1vJ8NZ2tl8FsTM9Vwu8kfMjzbJLQaTXYkA="},{"confirmationType":"dismiss","credential":{"signature":"e1CI1c7syVZ1wchvM79RqFUxRf6FlwI0SWwxZmriTaA4ToCPbCVSFx+/h3JfyBrGuR5nAMby5HjsrqrvLqC77Q==","t":"107Et2lYBvHIpNik3Dezp5VvTxWNphckqAu9fKO5csghof1+vBn2RLrKs3Voon4Si2QTc/eS76NuhTUUrU+GQw=="},"publicKey":"gN4kY8+sw1vJ8NZ2tl8FsTM9Vwu8kfMjzbJLQaTXYkA="}],"platform":"linux","totals":[{"ad_format":"ad_notification","dismiss":1,"view":1},{"ad_format":"inline_content_ad","view":1},{"ad_format":"new_tab_page_ad","view":1}]}
  Content Type: application/json
  Method: kPut
[8054:8054:0911/013831.927348:VERBOSE7:redeem_unblinded_payment_tokens.cc(90)]   Headers:
    accept: application/json
[8054:8054:0911/013832.466299:VERBOSE1:redeem_unblinded_payment_tokens.cc(101)] OnRedeemUnblindedPaymentTokens
[8054:8054:0911/013832.466596:VERBOSE6:redeem_unblinded_payment_tokens.cc(103)] URL Response:
  URL: https://mywallet.ads.bravesoftware.com/v3/confirmation/payment/861244b4-f16c-560b-9f29-a52359749fd2
  Response Status Code: 200
  Response: {"message":"Ok","status":200}
[8054:8054:0911/013832.467157:VERBOSE1:redeem_unblinded_payment_tokens.cc(115)] Successfully redeemed unblinded payment tokens

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