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

Add display ads to the Brave News feed #16698

Closed
petemill opened this issue Jun 30, 2021 · 1 comment · Fixed by brave/brave-core#9282
Closed

Add display ads to the Brave News feed #16698

petemill opened this issue Jun 30, 2021 · 1 comment · Fixed by brave/brave-core#9282

Comments

@petemill
Copy link
Member

Description

Add Display Ad units to the Brave News feed on the NTP.

  • Call Ads service to retrieve, mark as read and mark as visited
  • Open new tab only when requested by user (e.g. ctrl/cmd click), otherwise open in same tab.
  • BAT "ad" label should go to brave://rewards page
  • Preserve scroll position on navigate "back" after viewing an ad
  • Display new call to action button
  • Center and fit the ad image

Design and specs available

@petemill petemill self-assigned this Jun 30, 2021
@rebron rebron added this to In progress in Brave News Jul 1, 2021
@rebron rebron added this to In progress in General Jul 1, 2021
@rebron rebron added the priority/P3 The next thing for us to work on. It'll ride the trains. label Jul 6, 2021
General automation moved this from In progress to Completed Jul 7, 2021
@petemill petemill added this to the 1.28.x - Nightly milestone Jul 7, 2021
@rebron rebron moved this from In progress to Done in Brave News Jul 20, 2021
@btlechowski btlechowski added the QA/In-Progress Indicates that QA is currently in progress for that particular issue label Jul 26, 2021
@rebron rebron changed the title Brave News: Display Ads Add display ads to the Brave News feed Aug 10, 2021
@stephendonner
Copy link

stephendonner commented Aug 11, 2021

Verified PASSED using the testplan from https://github.com/brave/internal/issues/792 with build

Brave 1.28.105 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:

User activity threshold US/CA

  1. Run Brave from US/CA 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
  2. Wait for variations to download
  3. Restart Brave
  4. Enable Rewards through Rewards Panel
  5. Open brave://version
  6. Open a new tab

Expected behavior:
BraveAds.UserActivityStudy:Triggers=EMPTY/Threshold=0.0/IdleTimeThreshold=5 is listed in brave://version
User activity threshold is 0, Logs show:

[79504:259:0810/171346.398974:VERBOSE6:user_activity.cc(41)] Triggered event: 00 (0:0:3600 s)

ad is served

  1. Rewrite production catalog in Charles: inline_ads_production_v8.xml.txt
  2. Run Brave from 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 --variations-server-url=https://no-thanks.invalid --enable-features="UserActivity<UserActivityCmdLineStudy" --force-fieldtrials="*UserActivityCmdLineStudy/Enabled" --force-fieldtrial-params="UserActivityCmdLineStudy.Enabled:threshold/0.0"
  3. Enable Rewards through Rewards Panel
  4. Open a new tab
  5. Scroll down
  6. Click Show Brave News
  7. Wait till feed is loaded

Expected behavior:
ad is served, logs show:

[78528:259:0810/155629.675053:VERBOSE1:inline_content_ad_serving.cc(83)] Found 4 eligible ads
[78528:259:0810/155629.675094:VERBOSE1:inline_content_ad_serving.cc(108)] Serving inline content ad:
 uuid: a6c32123-d407-4a5d-a3a0-c432cb7a06fe
 creativeInstanceId: 5191e36d-cbd6-4c59-b2f3-c4d1025e9551
 creativeSetId: 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf
 campaignId: 28dbd338-aaf8-44c0-b3d9-01df58ce2c04
 advertiserId: 401acfad-2cbb-4bfc-b522-ceae781f3045
 segment: untargeted
 title: No clean socks? Roam the wild in Brave sandals.
 description: Brave Swag Store
 imageUrl: https://pcdn.bravesoftware.com/brave-ads/d0e0e314-82e9-58d0-9565-c64b686b304a.webp.pad
 dimensions: 900x750
 ctaText: Shop now!
 targetUrl: https://store.brave.com/#/collections/joggers-shoes/products/brave-bat-flip-flops?variant=10170

[78528:259:0810/155629.676075:VERBOSE3:inline_content_ad_event_served.cc(24)] Served inline content ad with uuid a6c32123-d407-4a5d-a3a0-c432cb7a06fe and creative instance id 5191e36d-cbd6-4c59-b2f3-c4d1025e9551
[78528:259:0810/155629.698869:VERBOSE1:browser_manager.cc(65)] Browser window is inactive
[78528:259:0810/155629.699008:VERBOSE6:user_activity.cc(41)] Triggered event: 17 (0:0:3600 s)
[78528:259:0810/155629.699082:VERBOSE1:browser_manager.cc(99)] Browser did enter background
[78528:259:0810/155629.699134:VERBOSE6:user_activity.cc(41)] Triggered event: 02 (0.5:0:3600 s)
[78528:259:0810/155629.723989:VERBOSE1:inline_content_ad_event_served.cc(32)] Successfully logged inline content ad served event

view an ad

  1. Follow steps from ad is served
  2. Scroll down to inline ad

view event is triggered; logs show:

[78528:259:0810/155827.507592:VERBOSE3:inline_content_ad_event_viewed.cc(25)] Viewed inline content ad with uuid a6c32123-d407-4a5d-a3a0-c432cb7a06fe and creative instance id 5191e36d-cbd6-4c59-b2f3-c4d1025e9551

user is paid:

[78528:259:0810/155827.700549:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.01 BAT, you now have 1 unblinded payment tokens

click an ad

  1. Follow steps from view an ad
  2. Click the ad

Expected behavior:
click event is triggered, logs show:

[78528:259:0810/160412.586661:VERBOSE3:inline_content_ad_event_clicked.cc(24)] Clicked inline content ad with uuid a6c32123-d407-4a5d-a3a0-c432cb7a06fe and creative instance id 5191e36d-cbd6-4c59-b2f3-c4d1025e9551

confirmation is sent:

[78528:259:0810/160412.823042:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 21bbaa38-8be6-4728-8b19-bc5c051fd2ad, creative instance id 5191e36d-cbd6-4c59-b2f3-c4d1025e9551 and click

land an ad:

ad is transferred; logs show:

[78683:259:0810/160837.762417:VERBOSE1:ad_transfer.cc(130)] Transferred ad for https://store.brave.com/#/collections/stickers

confirmation is sent:

[78683:259:0810/160837.762603:VERBOSE1:confirmations.cc(90)] Confirming landed ad for creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e [78683:259:0810/160838.204895:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id ef684cce-e536-4228-b0c2-2ec33c613fb5, creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e and landed

Trigger ad conversion

  1. Follow steps from view an ad
  2. Open https://brave.com/

Expected behavior:
conversion is triggered, logs show:

[[79311:259:0810/170605.655826:VERBOSE1:conversions.cc(322)] Conversion for campaign id 28dbd338-aaf8-44c0-b3d9-01df58ce2c04, creative set id 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf, creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e and advertiser id 401acfad-2cbb-4bfc-b522-ceae781f3045 on Tuesday, August 10, 2021 at 5:06:05 PM
[79311:259:0810/170605.658959:VERBOSE6:conversions.cc(375)] Successfully logged conversion event
[79311:259:0810/170605.660237:VERBOSE3:conversions.cc(398)] Successfully appended conversion to queue
[79311:259:0810/170605.661414:VERBOSE1:conversions.cc(503)] Convert campaign id 28dbd338-aaf8-44c0-b3d9-01df58ce2c04, creative set id 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf, creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e and advertiser id 401acfad-2cbb-4bfc-b522-ceae781f3045 in 22 hours, 31 minutes, 29 seconds at 3:37 PM

click the ad button

  1. follow steps from view an ad
  2. click the ad button in the top-right corner

Confirmed brave://rewards page is opened


Verification passed on


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

User activity threshold US/CA

Expected behavior:

BraveAds.UserActivityStudy:Triggers=EMPTY/Threshold=0.0/IdleTimeThreshold=5 is listed in brave://version
User activity threshold is 0, Logs show:

[1924:2976:0811/132635.023:VERBOSE6:user_activity.cc(41)] Triggered event: 00 (0:0:3600 s)

User activity threshold IN/PL

Expected behavior:
User activity threshold is 2, Logs show:

[22296:380:0811/133927.877:VERBOSE6:user_activity.cc(41)] Triggered event: 00 (0:2:3600 s)

ad is served

[17016:10632:0811/135711.311:VERBOSE1:inline_content_ad_serving.cc(108)] Serving inline content ad:
  uuid: cb418561-1444-453a-8042-f124b8b9a86f
  creativeInstanceId: 32c3001e-f65a-41ee-81b8-d0aee21b65e6
  creativeSetId: 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf
  campaignId: 28dbd338-aaf8-44c0-b3d9-01df58ce2c04
  advertiserId: 401acfad-2cbb-4bfc-b522-ceae781f3045
  segment: untargeted
  title: Buy official Brave & Basic Attention Token swag.
  description: Brave Swag Store
  imageUrl: https://pcdn.bravesoftware.com/brave-ads/58a6d44f-dd6a-56f1-958d-3359f3cad10e.webp.pad
  dimensions: 900x750
  ctaText: Shop now!
  targetUrl: https://store.brave.com/#/
[17016:10632:0811/135711.324:VERBOSE3:inline_content_ad_event_served.cc(24)] Served inline content ad with uuid cb418561-1444-453a-8042-f124b8b9a86f and creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6
[17016:10632:0811/135711.333:VERBOSE1:inline_content_ad_event_served.cc(32)] Successfully logged inline content ad served event

view an ad

Expected behavior:
view event is triggered, logs show:

[17016:10632:0811/135823.512:VERBOSE3:inline_content_ad_event_viewed.cc(25)] Viewed inline content ad with uuid cb418561-1444-453a-8042-f124b8b9a86f and creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6
[17016:10632:0811/135823.512:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6

User is paid:

[17016:10632:0811/135825.083:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.01 BAT, you now have 2 unblinded payment tokens

click an ad

click event is triggered, logs show:

[5084:3296:0811/141003.840:VERBOSE3:inline_content_ad_event_clicked.cc(24)] Clicked inline content ad with uuid b8493878-fac4-4f6e-bcf9-c8620e21578c and creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6
[5084:3296:0811/141003.848:VERBOSE1:confirmations.cc(90)] Confirming click ad for creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6

confirmation is sent:

[5084:3296:0811/141004.965:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 9a58458b-62eb-4ff8-bccf-c133cbd8a36a, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and click

land an ad

ad is transferred, logs show:

[5084:3296:0811/141019.524:VERBOSE1:ad_transfer.cc(130)] Transferred ad for https://store.brave.com/#/

confirmation is sent:

[5084:3296:0811/141019.526:VERBOSE1:confirmations.cc(90)] Confirming landed ad for creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6
[5084:3296:0811/141021.325:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 586ea886-db8d-4b6d-9a0c-79cd25215631, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and landed

Trigger ad conversion
conversion is triggered, logs show:

[2612:17868:0811/154252.459:VERBOSE1:conversions.cc(322)] Conversion for campaign id 28dbd338-aaf8-44c0-b3d9-01df58ce2c04, creative set id 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and advertiser id 401acfad-2cbb-4bfc-b522-ceae781f3045 on Wednesday, August 11, 2021 at 3:42:52 PM
[2612:17868:0811/154252.468:VERBOSE6:conversions.cc(375)] Successfully logged conversion event
[2612:17868:0811/154252.479:VERBOSE3:conversions.cc(398)] Successfully appended conversion to queue
[2612:17868:0811/154252.480:VERBOSE1:conversions.cc(503)] Convert campaign id 28dbd338-aaf8-44c0-b3d9-01df58ce2c04, creative set id 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and advertiser id 401acfad-2cbb-4bfc-b522-ceae781f3045 in 16 hours, 19 minutes, 7 seconds at 8:01 AM

click the Ad button

follow steps from view an Ad
click the Ad button in the top-right corner
Confirmed brave://rewards page is opened


Verification passed on

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

Verified test plan from https://github.com/brave/internal/issues/792 and some more

Verified inline ad was was shown:
image

[10198:10198:0729/193100.874886:VERBOSE1:inline_content_ad_serving.cc(73)] Found 4 eligible ads
[10198:10198:0729/193100.874931:VERBOSE1:inline_content_ad_serving.cc(98)] Serving inline content ad:
  uuid: 0bc6109d-be21-42fc-93af-07c8161a4de2
  creativeInstanceId: e837131f-13da-46ae-b8d2-a7f9d00efb2f
  creativeSetId: 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf
  campaignId: 28dbd338-aaf8-44c0-b3d9-01df58ce2c04
  advertiserId: 401acfad-2cbb-4bfc-b522-ceae781f3045
  segment: untargeted
  title: Add some extra Brave to your coffee with a Brave mug!
  description: Brave Swag Store
  imageUrl: https://pcdn.bravesoftware.com/brave-ads/b16f8038-799d-5973-ba67-075297caa2c4.webp.pad
  dimensions: 900x750
  ctaText: Buy now!
  targetUrl: https://store.brave.com/#/collections/work-from-home/products/brave-mug
[10198:10198:0729/193100.879865:VERBOSE3:inline_content_ad_event_served.cc(24)] Served inline content ad with uuid 0bc6109d-be21-42fc-93af-07c8161a4de2 and creative instance id e837131f-13da-46ae-b8d2-a7f9d00efb2f
[10198:10198:0729/193100.904417:VERBOSE1:inline_content_ad_event_served.cc(32)] Successfully logged inline content ad served event
[10198:10198:0729/193100.906442:VERBOSE1:text_classification_model.cc(93)] No text classification probabilities found for en_US.UTF-8 locale
[10198:10198:0729/193100.911592:VERBOSE1:eligible_inline_content_ads.cc(89)] Get eligible ads for parent-child segments:
[10198:10198:0729/193100.911643:VERBOSE1:eligible_inline_content_ads.cc(91)]   untargeted
[10198:10198:0729/193100.916909:VERBOSE2:exclusion_rule_util.h(26)] creativeInstanceId e837131f-13da-46ae-b8d2-a7f9d00efb2f has exceeded the frequency capping for perHour
[10198:10198:0729/193100.918388:VERBOSE2:ad_priority.h(32)] 3 ads with a priority of 1 in bucket 1
[10198:10198:0729/193100.918574:VERBOSE1:inline_content_ad_serving.cc(73)] Found 3 eligible ads
[10198:10198:0729/193100.918700:VERBOSE1:inline_content_ad_serving.cc(98)] Serving inline content ad:
  uuid: c70a882a-2675-4ab0-880c-c9eb32191f7c
  creativeInstanceId: bf46745c-4fc6-4c30-ad0d-517eecb2137e
  creativeSetId: 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf
  campaignId: 28dbd338-aaf8-44c0-b3d9-01df58ce2c04
  advertiserId: 401acfad-2cbb-4bfc-b522-ceae781f3045
  segment: untargeted
  title: Make your gear more Brave with the latest Brave and BAT stickers
  description: Brave Swag Store
  imageUrl: https://pcdn.bravesoftware.com/brave-ads/edcbe1bf-35a8-580a-abf7-c2a05875c205.webp.pad
  dimensions: 900x750
  ctaText: See more
  targetUrl: https://store.brave.com/#/collections/stickers
[10198:10198:0729/193100.920094:VERBOSE3:inline_content_ad_event_served.cc(24)] Served inline content ad with uuid c70a882a-2675-4ab0-880c-c9eb32191f7c and creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e
[10198:10198:0729/193100.925655:VERBOSE1:inline_content_ad_event_served.cc(32)] Successfully logged inline content ad served event

Verified view event was processed and user was paid for the ad

[10198:10198:0729/193130.679678:VERBOSE3:inline_content_ad_event_viewed.cc(25)] Viewed inline content ad with uuid c70a882a-2675-4ab0-880c-c9eb32191f7c and creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e
[10198:10198:0729/193130.680182:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e
[10198:10198:0729/193130.682180:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[10198:10198:0729/193130.682325:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[10198:10198:0729/193130.682412:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[10198:10198:0729/193130.684845:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/bba1b3ef-f934-48a5-9670-70e9d177e6df/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwic2lnRUUzS2FNamFDWnJhWW5vNGFmaGJ2RXVBNlJId2RlL1gvQlE4TWJoaz1cIixcImJ1aWxkQ2hhbm5lbFwiOlwiYmV0YVwiLFwiY3JlYXRpdmVJbnN0YW5jZUlkXCI6XCJiZjQ2NzQ1Yy00ZmM2LTRjMzAtYWQwZC01MTdlZWNiMjEzN2VcIixcInBheWxvYWRcIjp7fSxcInBsYXRmb3JtXCI6XCJsaW51eFwiLFwic3R1ZGllc1wiOlt7XCJncm91cFwiOlwiRGVmYXVsdFwiLFwibmFtZVwiOlwiQnJhdmVBZHMuU2hvd0N1c3RvbUFkTm90aWZpY2F0aW9uT25MaW51eFN0dWR5XCJ9XSxcInR5cGVcIjpcInZpZXdcIn0iLCJzaWduYXR1cmUiOiJ6aHI0UlE2VWh5dERCRE1EbUpxRmRnMDBpYzRPSGZHWVpOSW11YVUvZmZJYm9PSFc3cmFWNmZDT01MVlJmQ0dFQ1dKYmM4dERCUmttNUZnbTAxVXQ4dz09IiwidCI6IjFLeXlwWkRNTm5Ucm8wZzhlY1BCZUdOekJmQTk0NThnRkhtK3pGYmZHY1k5OTNXZlN6RjJsbmxRK2ZlbXJ4U2QzSTdPRkFWRVJBQUNvU2VJNDh5cXlnPT0ifQ==
  Content: {"blindedPaymentToken":"sigEE3KaMjaCZraYno4afhbvEuA6RHwde/X/BQ8Mbhk=","buildChannel":"beta","creativeInstanceId":"bf46745c-4fc6-4c30-ad0d-517eecb2137e","payload":{},"platform":"linux","studies":[{"group":"Default","name":"BraveAds.ShowCustomAdNotificationOnLinuxStudy"}],"type":"view"}
  Content Type: application/json
  Method: POST
[10198:10198:0729/193130.694504:VERBOSE6:inline_content_ad_event_viewed.cc(33)] Successfully logged inline content ad viewed event
[10198:10198:0729/193131.115050:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[10198:10198:0729/193131.115344:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/bba1b3ef-f934-48a5-9670-70e9d177e6df/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwic2lnRUUzS2FNamFDWnJhWW5vNGFmaGJ2RXVBNlJId2RlL1gvQlE4TWJoaz1cIixcImJ1aWxkQ2hhbm5lbFwiOlwiYmV0YVwiLFwiY3JlYXRpdmVJbnN0YW5jZUlkXCI6XCJiZjQ2NzQ1Yy00ZmM2LTRjMzAtYWQwZC01MTdlZWNiMjEzN2VcIixcInBheWxvYWRcIjp7fSxcInBsYXRmb3JtXCI6XCJsaW51eFwiLFwic3R1ZGllc1wiOlt7XCJncm91cFwiOlwiRGVmYXVsdFwiLFwibmFtZVwiOlwiQnJhdmVBZHMuU2hvd0N1c3RvbUFkTm90aWZpY2F0aW9uT25MaW51eFN0dWR5XCJ9XSxcInR5cGVcIjpcInZpZXdcIn0iLCJzaWduYXR1cmUiOiJ6aHI0UlE2VWh5dERCRE1EbUpxRmRnMDBpYzRPSGZHWVpOSW11YVUvZmZJYm9PSFc3cmFWNmZDT01MVlJmQ0dFQ1dKYmM4dERCUmttNUZnbTAxVXQ4dz09IiwidCI6IjFLeXlwWkRNTm5Ucm8wZzhlY1BCZUdOekJmQTk0NThnRkhtK3pGYmZHY1k5OTNXZlN6RjJsbmxRK2ZlbXJ4U2QzSTdPRkFWRVJBQUNvU2VJNDh5cXlnPT0ifQ==
  Response Status Code: 201
  Response: {"id":"bba1b3ef-f934-48a5-9670-70e9d177e6df","payload":{},"createdAt":"2021-07-29T17:31:30.842Z","type":"view","modifiedAt":"2021-07-29T17:31:30.842Z","creativeInstanceId":"bf46745c-4fc6-4c30-ad0d-517eecb2137e"}
[10198:10198:0729/193131.115846:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[10198:10198:0729/193131.116021:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[10198:10198:0729/193131.116208:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/bba1b3ef-f934-48a5-9670-70e9d177e6df/paymentToken
  Method: GET
[10198:10198:0729/193131.322841:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[10198:10198:0729/193131.322934:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/bba1b3ef-f934-48a5-9670-70e9d177e6df/paymentToken
  Response Status Code: 200
  Response: {"id":"bba1b3ef-f934-48a5-9670-70e9d177e6df","createdAt":"2021-07-29T17:31:30.842Z","type":"view","modifiedAt":"2021-07-29T17:31:30.851Z","creativeInstanceId":"bf46745c-4fc6-4c30-ad0d-517eecb2137e","paymentToken":{"publicKey":"oOJO/xLaCXGW6yhpeIfM4K1X2ln7sgdjTCTCHe8BugE=","batchProof":"WGqSGUpK+VbkU4Q7H2qQSXBimaySguF+cP1d1pO76A2NXgufyMGiTpyFnCT95+a5xfmFfXdSiWecffNfh2kyBw==","signedTokens":["pokTyxW38DZTY5j2+gFjOtMfsSoN/Q0Bjsxprop0FkI="]}}
[10198:10198:0729/193131.324558:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id bba1b3ef-f934-48a5-9670-70e9d177e6df, creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e and view
[10198:10198:0729/193131.325790:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0.01 BAT, you now have 1 unblinded payment tokens

Verified click event was processed

[10198:10198:0729/193457.957370:VERBOSE3:inline_content_ad_event_clicked.cc(24)] Clicked inline content ad with uuid c70a882a-2675-4ab0-880c-c9eb32191f7c and creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e
[10198:10198:0729/193457.958575:VERBOSE1:confirmations.cc(90)] Confirming click ad for creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e
[10198:10198:0729/193457.964387:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[10198:10198:0729/193457.964658:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[10198:10198:0729/193457.965156:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[10198:10198:0729/193457.965302:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/c2d9d0d2-578a-46cd-b78b-26389f131c09/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiRnREd0I0SldsbDUrbnppQVNrZzlkdHhtQU5nanVpYVBrVEM5OTVUS2FWbz1cIixcImJ1aWxkQ2hhbm5lbFwiOlwiYmV0YVwiLFwiY3JlYXRpdmVJbnN0YW5jZUlkXCI6XCJiZjQ2NzQ1Yy00ZmM2LTRjMzAtYWQwZC01MTdlZWNiMjEzN2VcIixcInBheWxvYWRcIjp7fSxcInBsYXRmb3JtXCI6XCJsaW51eFwiLFwic3R1ZGllc1wiOlt7XCJncm91cFwiOlwiRGVmYXVsdFwiLFwibmFtZVwiOlwiQnJhdmVBZHMuU2hvd0N1c3RvbUFkTm90aWZpY2F0aW9uT25MaW51eFN0dWR5XCJ9XSxcInR5cGVcIjpcImNsaWNrXCJ9Iiwic2lnbmF0dXJlIjoicUZVWllvaCthbjlFcHgyckJwSFF3MmI3WDBKcnBCV2NySHE2WS9QNUhJMlRlSlQveGloU21qUnovbkdqQnRWQitscmRnb0puSUtyMHMzOWg2VUVOanc9PSIsInQiOiI3WmVvVG4wZ3hQNm5udFAxU25yNU1xT1NhZjZpKzVHdzB1dE9vejI4RHN4allBak9abEMxQmwyRm5FY2VCZUVieEM1YWNNTmU0OVBKWDBzM0E3OHhKQT09In0=
  Content: {"blindedPaymentToken":"FtDwB4JWll5+nziASkg9dtxmANgjuiaPkTC995TKaVo=","buildChannel":"beta","creativeInstanceId":"bf46745c-4fc6-4c30-ad0d-517eecb2137e","payload":{},"platform":"linux","studies":[{"group":"Default","name":"BraveAds.ShowCustomAdNotificationOnLinuxStudy"}],"type":"click"}
  Content Type: application/json
  Method: POST
[10198:10198:0729/193457.972813:VERBOSE6:inline_content_ad_event_clicked.cc(32)] Successfully logged inline content ad clicked event
[10198:10198:0729/193458.168698:VERBOSE1:ads_impl.cc(163)] Visited URL is not supported
[10198:10198:0729/193458.170524:VERBOSE1:ads_impl.cc(185)] Visited URL is not supported
[10198:10198:0729/193458.414630:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[10198:10198:0729/193458.414694:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/c2d9d0d2-578a-46cd-b78b-26389f131c09/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiRnREd0I0SldsbDUrbnppQVNrZzlkdHhtQU5nanVpYVBrVEM5OTVUS2FWbz1cIixcImJ1aWxkQ2hhbm5lbFwiOlwiYmV0YVwiLFwiY3JlYXRpdmVJbnN0YW5jZUlkXCI6XCJiZjQ2NzQ1Yy00ZmM2LTRjMzAtYWQwZC01MTdlZWNiMjEzN2VcIixcInBheWxvYWRcIjp7fSxcInBsYXRmb3JtXCI6XCJsaW51eFwiLFwic3R1ZGllc1wiOlt7XCJncm91cFwiOlwiRGVmYXVsdFwiLFwibmFtZVwiOlwiQnJhdmVBZHMuU2hvd0N1c3RvbUFkTm90aWZpY2F0aW9uT25MaW51eFN0dWR5XCJ9XSxcInR5cGVcIjpcImNsaWNrXCJ9Iiwic2lnbmF0dXJlIjoicUZVWllvaCthbjlFcHgyckJwSFF3MmI3WDBKcnBCV2NySHE2WS9QNUhJMlRlSlQveGloU21qUnovbkdqQnRWQitscmRnb0puSUtyMHMzOWg2VUVOanc9PSIsInQiOiI3WmVvVG4wZ3hQNm5udFAxU25yNU1xT1NhZjZpKzVHdzB1dE9vejI4RHN4allBak9abEMxQmwyRm5FY2VCZUVieEM1YWNNTmU0OVBKWDBzM0E3OHhKQT09In0=
  Response Status Code: 201
  Response: {"id":"c2d9d0d2-578a-46cd-b78b-26389f131c09","payload":{},"createdAt":"2021-07-29T17:34:58.122Z","type":"click","modifiedAt":"2021-07-29T17:34:58.122Z","creativeInstanceId":"bf46745c-4fc6-4c30-ad0d-517eecb2137e"}
[10198:10198:0729/193458.414755:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[10198:10198:0729/193458.414789:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[10198:10198:0729/193458.414811:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/c2d9d0d2-578a-46cd-b78b-26389f131c09/paymentToken
  Method: GET
[10198:10198:0729/193458.645663:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[10198:10198:0729/193458.645783:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/c2d9d0d2-578a-46cd-b78b-26389f131c09/paymentToken
  Response Status Code: 200
  Response: {"id":"c2d9d0d2-578a-46cd-b78b-26389f131c09","createdAt":"2021-07-29T17:34:58.122Z","type":"click","modifiedAt":"2021-07-29T17:34:58.132Z","creativeInstanceId":"bf46745c-4fc6-4c30-ad0d-517eecb2137e","paymentToken":{"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs=","batchProof":"nzKkw86oc35SE4PUXFooMfV61z/c3/hWWqtCIjLx3AvUClmhLQaGYwVHSHg2gxdc9aOS4Uy6Pkw3GVFA6UKuAg==","signedTokens":["frLMsbFb1gm7ShCD5sJpfYQT6oe4U3Dit86t2n2cqnM="]}}
[10198:10198:0729/193458.645835:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id c2d9d0d2-578a-46cd-b78b-26389f131c09, creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e and click
[10198:10198:0729/193458.646567:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 2 unblinded payment tokens

Verified landed event was processed

[10198:10198:0729/193511.571689:VERBOSE1:ad_transfer.cc(130)] Transferred ad for https://store.brave.com/#/collections/stickers
[10198:10198:0729/193511.572363:VERBOSE1:confirmations.cc(90)] Confirming landed ad for creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e
[10198:10198:0729/193511.576168:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[10198:10198:0729/193511.576637:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[10198:10198:0729/193511.576864:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[10198:10198:0729/193511.577940:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/6ce8d830-cc65-4632-985f-07f1c8631c42/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiaUtXNVRTU1hGdG9EQm9VZE9SczMwZEVxVUlFdHIxUUk4Z3ZhS2VkRDlGYz1cIixcImJ1aWxkQ2hhbm5lbFwiOlwiYmV0YVwiLFwiY3JlYXRpdmVJbnN0YW5jZUlkXCI6XCJiZjQ2NzQ1Yy00ZmM2LTRjMzAtYWQwZC01MTdlZWNiMjEzN2VcIixcInBheWxvYWRcIjp7fSxcInBsYXRmb3JtXCI6XCJsaW51eFwiLFwic3R1ZGllc1wiOlt7XCJncm91cFwiOlwiRGVmYXVsdFwiLFwibmFtZVwiOlwiQnJhdmVBZHMuU2hvd0N1c3RvbUFkTm90aWZpY2F0aW9uT25MaW51eFN0dWR5XCJ9XSxcInR5cGVcIjpcImxhbmRlZFwifSIsInNpZ25hdHVyZSI6IkVRYStUN1Q0dzYwc3lCNFZONk1KZHdaRVpJK2o3amJMQjNwRDhidlZEWktPSENFYTZZeTJFMnNyTUF1K3dCWUV1eFU5VmhCelBNSEFwRVppbnNEWU9RPT0iLCJ0IjoiRUZ5T0xxRm04bDd2SGlxWVFRN3ZFR3BFYkQ0aDFNbjZlWVU4OENCczg0aUJMSXJtaS9KN1N3dWVDSzJkaG85VVhzR1FTTGV5OXI5bnpCY0dUSjJHbUE9PSJ9
  Content: {"blindedPaymentToken":"iKW5TSSXFtoDBoUdORs30dEqUIEtr1QI8gvaKedD9Fc=","buildChannel":"beta","creativeInstanceId":"bf46745c-4fc6-4c30-ad0d-517eecb2137e","payload":{},"platform":"linux","studies":[{"group":"Default","name":"BraveAds.ShowCustomAdNotificationOnLinuxStudy"}],"type":"landed"}
  Content Type: application/json
  Method: POST
[10198:10198:0729/193511.585874:VERBOSE6:ad_transfer.cc(138)] Successfully logged transferred ad event
[10198:10198:0729/193512.031536:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[10198:10198:0729/193512.031784:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/6ce8d830-cc65-4632-985f-07f1c8631c42/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiaUtXNVRTU1hGdG9EQm9VZE9SczMwZEVxVUlFdHIxUUk4Z3ZhS2VkRDlGYz1cIixcImJ1aWxkQ2hhbm5lbFwiOlwiYmV0YVwiLFwiY3JlYXRpdmVJbnN0YW5jZUlkXCI6XCJiZjQ2NzQ1Yy00ZmM2LTRjMzAtYWQwZC01MTdlZWNiMjEzN2VcIixcInBheWxvYWRcIjp7fSxcInBsYXRmb3JtXCI6XCJsaW51eFwiLFwic3R1ZGllc1wiOlt7XCJncm91cFwiOlwiRGVmYXVsdFwiLFwibmFtZVwiOlwiQnJhdmVBZHMuU2hvd0N1c3RvbUFkTm90aWZpY2F0aW9uT25MaW51eFN0dWR5XCJ9XSxcInR5cGVcIjpcImxhbmRlZFwifSIsInNpZ25hdHVyZSI6IkVRYStUN1Q0dzYwc3lCNFZONk1KZHdaRVpJK2o3amJMQjNwRDhidlZEWktPSENFYTZZeTJFMnNyTUF1K3dCWUV1eFU5VmhCelBNSEFwRVppbnNEWU9RPT0iLCJ0IjoiRUZ5T0xxRm04bDd2SGlxWVFRN3ZFR3BFYkQ0aDFNbjZlWVU4OENCczg0aUJMSXJtaS9KN1N3dWVDSzJkaG85VVhzR1FTTGV5OXI5bnpCY0dUSjJHbUE9PSJ9
  Response Status Code: 201
  Response: {"id":"6ce8d830-cc65-4632-985f-07f1c8631c42","payload":{},"createdAt":"2021-07-29T17:35:11.726Z","type":"landed","modifiedAt":"2021-07-29T17:35:11.726Z","creativeInstanceId":"bf46745c-4fc6-4c30-ad0d-517eecb2137e"}
[10198:10198:0729/193512.033233:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[10198:10198:0729/193512.033361:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[10198:10198:0729/193512.033418:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/6ce8d830-cc65-4632-985f-07f1c8631c42/paymentToken
  Method: GET
[10198:10198:0729/193512.253450:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[10198:10198:0729/193512.253572:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/6ce8d830-cc65-4632-985f-07f1c8631c42/paymentToken
  Response Status Code: 200
  Response: {"id":"6ce8d830-cc65-4632-985f-07f1c8631c42","createdAt":"2021-07-29T17:35:11.726Z","type":"landed","modifiedAt":"2021-07-29T17:35:11.733Z","creativeInstanceId":"bf46745c-4fc6-4c30-ad0d-517eecb2137e","paymentToken":{"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs=","batchProof":"uT299B7yb3+6JIzB2Ctysj0xoQOWNBKQxltIW11hrQWB0Ofg59V/JfnMYZGO/QbJ/zvdyhwb+xVuixPkJyHMCA==","signedTokens":["jkuCJARNYtC9OlWEKE7BvyTQp1byLwfbUxbHdKO/vR4="]}}
[10198:10198:0729/193512.253718:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 6ce8d830-cc65-4632-985f-07f1c8631c42, creative instance id bf46745c-4fc6-4c30-ad0d-517eecb2137e and landed
[10198:10198:0729/193512.254038:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 3 unblinded payment tokens

Verified UI was updated with the rewards
image
image

Verified 30-day history was updated
image

Verified that after landed event, ads are no longer shown for that campaign

[11739:11739:0729/195341.820779:VERBOSE2:exclusion_rule_util.h(26)] campaignId 28dbd338-aaf8-44c0-b3d9-01df58ce2c04 has exceeded the frequency capping for transferred

Verified conversion was triggered:

[7438:7438:0803/202541.901059:VERBOSE1:conversions.cc(322)] Conversion for campaign id 28dbd338-aaf8-44c0-b3d9-01df58ce2c04, creative set id 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and advertiser id 401acfad-2cbb-4bfc-b522-ceae781f3045 on Tuesday, August 3, 2021 at 8:25:41 PM
[7438:7438:0803/202541.942236:VERBOSE6:conversions.cc(375)] Successfully logged conversion event
[7438:7438:0803/202541.945282:VERBOSE3:conversions.cc(398)] Successfully appended conversion to queue
[7438:7438:0803/202541.946340:VERBOSE1:database_server_publisher_banner.cc(142)] Server publisher banner not found
[7438:7438:0803/202541.949399:VERBOSE1:conversions.cc(503)] Convert campaign id 28dbd338-aaf8-44c0-b3d9-01df58ce2c04, creative set id 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and advertiser id 401acfad-2cbb-4bfc-b522-ceae781f3045 on Thursday, August 5, 2021 at 1:17:07 AM

Verified conversion confirmation was sent

[9171:9171:0806/202944.898201:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[9171:9171:0806/202944.898533:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/1fe19e87-ad45-47b0-8f50-3326cc4181cf/eyJwYXlsb2FkIjoie1wiYmxpbmRlZFBheW1lbnRUb2tlblwiOlwiYUtyR2xLb0NCajYybjJaUWZ5QXA4ZmJNTzc2L0JiTkJtY1VhcXEzM3MyWT1cIixcImJ1aWxkQ2hhbm5lbFwiOlwiYmV0YVwiLFwiY3JlYXRpdmVJbnN0YW5jZUlkXCI6XCIzMmMzMDAxZS1mNjVhLTQxZWUtODFiOC1kMGFlZTIxYjY1ZTZcIixcInBheWxvYWRcIjp7fSxcInBsYXRmb3JtXCI6XCJsaW51eFwiLFwic3R1ZGllc1wiOlt7XCJncm91cFwiOlwiRGVmYXVsdFwiLFwibmFtZVwiOlwiQnJhdmVBZHMuU2hvd0N1c3RvbUFkTm90aWZpY2F0aW9uT25MaW51eFN0dWR5XCJ9XSxcInR5cGVcIjpcImNvbnZlcnNpb25cIn0iLCJzaWduYXR1cmUiOiJTdkEwWm1vcUxtbkxRbmZHZGNrSlRPSzFyQ3JSd0hDT1lIZzZzem5mSXJEdGZiaGNBZnkzL1IzN2t4YkYvUFplNzQ3RnlaL1FYeXRBTGJTY0plWlI3QT09IiwidCI6InQ5OFRwck5idlVuUzVaL3hRS2lBZFBwa3JQMVJwQ0tsdTYvYlBzZjRkL1pndzlKQ2xJRmxCbVJDdXpDeDVXY0ZrUnFwbWFNUTJUSmZGR0xnRjVPaTB3PT0ifQ==
  Response Status Code: 201
  Response: {"id":"1fe19e87-ad45-47b0-8f50-3326cc4181cf","payload":{},"createdAt":"2021-08-03T18:30:38.140Z","type":"conversion","modifiedAt":"2021-08-03T18:30:38.140Z","creativeInstanceId":"32c3001e-f65a-41ee-81b8-d0aee21b65e6"}
[9171:9171:0806/202944.898735:VERBOSE1:redeem_unblinded_token.cc(112)] FetchPaymentToken
[9171:9171:0806/202944.898820:VERBOSE2:redeem_unblinded_token.cc(113)] GET /v1/confirmation/{confirmation_id}/paymentToken
[9171:9171:0806/202944.899172:VERBOSE5:redeem_unblinded_token.cc(117)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/1fe19e87-ad45-47b0-8f50-3326cc4181cf/paymentToken
  Method: GET
[9171:9171:0806/202945.141292:VERBOSE1:redeem_unblinded_token.cc(128)] OnFetchPaymentToken
[9171:9171:0806/202945.143732:VERBOSE6:redeem_unblinded_token.cc(130)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/1fe19e87-ad45-47b0-8f50-3326cc4181cf/paymentToken
  Response Status Code: 200
  Response: {"id":"1fe19e87-ad45-47b0-8f50-3326cc4181cf","createdAt":"2021-08-03T18:30:38.140Z","type":"conversion","modifiedAt":"2021-08-03T18:30:38.152Z","creativeInstanceId":"32c3001e-f65a-41ee-81b8-d0aee21b65e6","paymentToken":{"publicKey":"uor3AzFj4OmdCxwetsYD1TxPXZSw40t3j/VOCUyC7Rs=","batchProof":"YePrW5/klcxNmOuX+6DKVKEQozPR3EiKgllght0vwwdtvd7DhEA40X76ja3HHa4biSoYjYPqEPls58FuczOsAQ==","signedTokens":["SluWYPTgOeF6QodLzVh4XmM8af5Kho2wWlXx7u3u6z4="]}}
[9171:9171:0806/202945.144154:VERBOSE1:confirmations.cc(250)] Successfully redeemed unblinded token with confirmation id 1fe19e87-ad45-47b0-8f50-3326cc4181cf, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and conversion
[9171:9171:0806/202945.144733:VERBOSE1:confirmations.cc(273)] Added 1 unblinded payment token with an estimated redemption value of 0 BAT, you now have 1 unblinded payment tokens

Verified when ads are disabled, user is not paid for the view, but confirmation is sent

[5297:5297:0803/202735.504672:VERBOSE1:inline_content_ad_serving.cc(98)] Serving inline content ad:
  uuid: 96e7b0ef-71c3-4c0a-9344-fa0b7eaebd64
  creativeInstanceId: e837131f-13da-46ae-b8d2-a7f9d00efb2f
  creativeSetId: 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf
  campaignId: 28dbd338-aaf8-44c0-b3d9-01df58ce2c04
  advertiserId: 401acfad-2cbb-4bfc-b522-ceae781f3045
  segment: untargeted
  title: Add some extra Brave to your coffee with a Brave mug!
  description: Brave Swag Store
  imageUrl: https://pcdn.bravesoftware.com/brave-ads/b16f8038-799d-5973-ba67-075297caa2c4.webp.pad
  dimensions: 900x750
  ctaText: Buy now!
  targetUrl: https://store.brave.com/#/collections/work-from-home/products/brave-mug
[5297:5297:0803/202735.509490:VERBOSE3:inline_content_ad_event_served.cc(24)] Served inline content ad with uuid 96e7b0ef-71c3-4c0a-9344-fa0b7eaebd64 and creative instance id e837131f-13da-46ae-b8d2-a7f9d00efb2f
[5297:5297:0803/202735.514207:VERBOSE1:inline_content_ad_event_served.cc(32)] Successfully logged inline content ad served event
[5297:5297:0803/202743.095011:ERROR:CONSOLE(0)] "Unchecked runtime.lastError: The message port closed before a response was received.", source: chrome://newtab/ (0)
[5297:5297:0803/202751.989867:VERBOSE3:inline_content_ad_event_viewed.cc(25)] Viewed inline content ad with uuid 96e7b0ef-71c3-4c0a-9344-fa0b7eaebd64 and creative instance id e837131f-13da-46ae-b8d2-a7f9d00efb2f
[5297:5297:0803/202751.990735:VERBOSE1:confirmations.cc(90)] Confirming view ad for creative instance id e837131f-13da-46ae-b8d2-a7f9d00efb2f
[5297:5297:0803/202751.991266:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[5297:5297:0803/202751.991324:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[5297:5297:0803/202751.991361:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[5297:5297:0803/202751.992014:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/987d0518-ff8c-46ae-9625-e9ce668fb3b5
  Content: {"creativeInstanceId":"e837131f-13da-46ae-b8d2-a7f9d00efb2f","payload":{},"type":"view"}
  Content Type: application/json
  Method: POST
[5297:5297:0803/202751.999863:VERBOSE6:inline_content_ad_event_viewed.cc(33)] Successfully logged inline content ad viewed event
[5297:5297:0803/202752.201611:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[5297:5297:0803/202752.201852:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/987d0518-ff8c-46ae-9625-e9ce668fb3b5
  Response Status Code: 418
  Response: {"id":"987d0518-ff8c-46ae-9625-e9ce668fb3b5","payload":{},"createdAt":"2021-08-03T17:27:56.505Z","type":"view","modifiedAt":"2021-08-03T17:27:56.505Z","creativeInstanceId":"e837131f-13da-46ae-b8d2-a7f9d00efb2f"}
[5297:5297:0803/202752.201927:VERBOSE1:confirmations.cc(234)] Successfully sent confirmation with id 987d0518-ff8c-46ae-9625-e9ce668fb3b5, creative instance id e837131f-13da-46ae-b8d2-a7f9d00efb2f and view

Verified click event when ads are disabled

[5297:5297:0803/203621.617626:VERBOSE3:inline_content_ad_event_clicked.cc(24)] Clicked inline content ad with uuid 96e7b0ef-71c3-4c0a-9344-fa0b7eaebd64 and creative instance id e837131f-13da-46ae-b8d2-a7f9d00efb2f
[5297:5297:0803/203621.642172:VERBOSE1:confirmations.cc(90)] Confirming click ad for creative instance id e837131f-13da-46ae-b8d2-a7f9d00efb2f
[5297:5297:0803/203621.704732:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[5297:5297:0803/203621.705078:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[5297:5297:0803/203621.705241:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[5297:5297:0803/203621.705790:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/74e9a1d8-71db-4ebf-9a1c-e70529e3b70d
  Content: {"creativeInstanceId":"e837131f-13da-46ae-b8d2-a7f9d00efb2f","payload":{},"type":"click"}
  Content Type: application/json
  Method: POST
[5297:5297:0803/203621.728225:VERBOSE6:inline_content_ad_event_clicked.cc(32)] Successfully logged inline content ad clicked event
[5297:5297:0803/203621.975614:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[5297:5297:0803/203621.975678:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/74e9a1d8-71db-4ebf-9a1c-e70529e3b70d
  Response Status Code: 418
  Response: {"id":"74e9a1d8-71db-4ebf-9a1c-e70529e3b70d","payload":{},"createdAt":"2021-08-03T17:36:26.280Z","type":"click","modifiedAt":"2021-08-03T17:36:26.280Z","creativeInstanceId":"e837131f-13da-46ae-b8d2-a7f9d00efb2f"}
[5297:5297:0803/203621.975746:VERBOSE1:confirmations.cc(234)] Successfully sent confirmation with id 74e9a1d8-71db-4ebf-9a1c-e70529e3b70d, creative instance id e837131f-13da-46ae-b8d2-a7f9d00efb2f and click

Verified landed event when ads are disabled:

[5694:5694:0809/042942.169218:VERBOSE1:ad_transfer.cc(101)] Transfer ad for https://store.brave.com/#/ in 0 hours, 0 minutes, 10 seconds at 4:29 AM
[5694:5694:0809/042942.171721:VERBOSE1:conversions.cc(238)] Checking URL for conversions
[5694:5694:0809/042942.172261:VERBOSE1:purchase_intent_processor.cc(95)] No purchase intent matches found for visited URL
[5694:5694:0809/042942.172362:VERBOSE1:text_classification_processor.cc(57)] Text not classified as not enough content
[5694:5694:0809/042942.191155:VERBOSE1:conversions.cc(301)] No conversions found for visited URL
[5694:5694:0809/042952.148243:VERBOSE1:ad_transfer.cc(130)] Transferred ad for https://store.brave.com/#/
[5694:5694:0809/042952.148415:VERBOSE1:confirmations.cc(90)] Confirming landed ad for creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6
[5694:5694:0809/042952.148951:VERBOSE1:redeem_unblinded_token.cc(50)] Redeem unblinded token
[5694:5694:0809/042952.149003:VERBOSE1:redeem_unblinded_token.cc(64)] CreateConfirmation
[5694:5694:0809/042952.149053:VERBOSE2:redeem_unblinded_token.cc(65)] POST /v1/confirmation/{confirmation_id}/{credential}
[5694:5694:0809/042952.149089:VERBOSE5:redeem_unblinded_token.cc(69)] URL Request:
  URL: https://ads-serve.brave.com/v1/confirmation/d968be56-09cf-4b3c-8244-ab19844ea940
  Content: {"creativeInstanceId":"32c3001e-f65a-41ee-81b8-d0aee21b65e6","payload":{},"type":"landed"}
  Content Type: application/json
  Method: POST
[5694:5694:0809/042952.155265:VERBOSE6:ad_transfer.cc(138)] Successfully logged transferred ad event
[5694:5694:0809/042952.352986:VERBOSE1:redeem_unblinded_token.cc(82)] OnCreateConfirmation
[5694:5694:0809/042952.353058:VERBOSE6:redeem_unblinded_token.cc(84)] URL Response:
  URL: https://ads-serve.brave.com/v1/confirmation/d968be56-09cf-4b3c-8244-ab19844ea940
  Response Status Code: 418
  Response: {"id":"d968be56-09cf-4b3c-8244-ab19844ea940","payload":{},"createdAt":"2021-08-09T02:29:51.122Z","type":"landed","modifiedAt":"2021-08-09T02:29:51.122Z","creativeInstanceId":"32c3001e-f65a-41ee-81b8-d0aee21b65e6"}
[5694:5694:0809/042952.353163:VERBOSE1:confirmations.cc(234)] Successfully sent confirmation with id d968be56-09cf-4b3c-8244-ab19844ea940, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and landed

Verified conversion was triggered when ads are disabled:

[5694:5694:0809/043254.576990:VERBOSE1:conversions.cc(322)] Conversion for campaign id 28dbd338-aaf8-44c0-b3d9-01df58ce2c04, creative set id 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and advertiser id 401acfad-2cbb-4bfc-b522-ceae781f3045 on Monday, August 9, 2021 at 4:32:54 AM
[5694:5694:0809/043254.599776:VERBOSE6:conversions.cc(375)] Successfully logged conversion event
[5694:5694:0809/043254.611758:VERBOSE3:conversions.cc(398)] Successfully appended conversion to queue
[5694:5694:0809/043254.636797:VERBOSE1:conversions.cc(503)] Convert campaign id 28dbd338-aaf8-44c0-b3d9-01df58ce2c04, creative set id 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and advertiser id 401acfad-2cbb-4bfc-b522-ceae781f3045 in 14 hours, 0 minutes, 53 seconds at 6:33 PM

Verified conversion was successful, but confirmation was not sent when ads are disabled:

[7686:7686:0810/043537.591223:VERBOSE1:conversions.cc(503)] Convert campaign id 28dbd338-aaf8-44c0-b3d9-01df58ce2c04, creative set id 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and advertiser id 401acfad-2cbb-4bfc-b522-ceae781f3045 in 0 hours, 0 minutes, 2 seconds at 4:35 AM
[7686:7686:0810/043539.593958:VERBOSE1:conversions.cc(444)] Successfully converted ad with campaign id 28dbd338-aaf8-44c0-b3d9-01df58ce2c04, creative set id 1ab4f8ae-4a3e-47a7-a6fe-9ab662ad17cf, creative instance id 32c3001e-f65a-41ee-81b8-d0aee21b65e6 and advertiser id 401acfad-2cbb-4bfc-b522-ceae781f3045 on Monday, August 9, 2021 at 6:33:47 PM

@kjozwiak kjozwiak removed the QA/In-Progress Indicates that QA is currently in progress for that particular issue label Aug 12, 2021
@rebron rebron removed this from Completed in General Aug 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

7 participants