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

Optimize ad serving based upon local user browser activity #14045

Closed
tmancey opened this issue Feb 8, 2021 · 2 comments · Fixed by brave/brave-core#7881
Closed

Optimize ad serving based upon local user browser activity #14045

tmancey opened this issue Feb 8, 2021 · 2 comments · Fixed by brave/brave-core#7881

Comments

@tmancey
Copy link
Contributor

tmancey commented Feb 8, 2021

Optimize ad serving based upon a users’ activity by locally monitoring the following user-initiated events:

- Started ads
- Browser window did become active
- Browser window did enter the background
- Clicked back or forward navigation buttons
- Clicked a bookmark
- Clicked the home page button
- Clicked a link
- Clicked the reload button
- Closed a tab
- Focused on an existing tab
- Opened a link from an external application
- Opened a new tab
- Played media
- Stopped playing media
- Submitted a form
- Updated a tab
- Typed in the URL bar
- Typed in the URL bar and selected an entry that did not look like a URL
- Used the address bar
- New navigation
- URL was generated from a replaceable keyword other than the default search provider
- Tab to search

user-initiated events should be transient (in memory and never persisted), we should only store an id and timestamp and never leave the users' device.

We calculate the users’ activity score from events triggered by the user within the specified time_window. If the score is >= the threshold, and the user is within the various parameters below, we can assume we have gained the users’ attention.

triggers: A list of event triggers
time_window: The timeframe to consider if a user was active
threshold: The threshold to exceed to be considered active
idle_time_threshold: Minimum idle time before an ad maybe served. Defaults to 15
maximum_idle_time: Maximum idle time to consider serving an ad. Defaults to 0 (infinite)
should_detect_was_locked: Whether to detect if a user is unidle straight after unlocking their device. Defaults to false

The above parameters should be configurable via the server to allow Brave to tweak the users' experience.

@tmancey tmancey added enhancement priority/P3 The next thing for us to work on. It'll ride the trains. QA/Yes release-notes/exclude feature/ads OS/Android Fixes related to Android browser functionality OS/Desktop labels Feb 8, 2021
@tmancey tmancey self-assigned this Feb 8, 2021
@tmancey tmancey changed the title Improve user activity frequency capping Improve Brave Ads user activity frequency capping Feb 8, 2021
@tmancey tmancey changed the title Improve Brave Ads user activity frequency capping Optimize ad serving based upon user activity Feb 22, 2021
@tmancey tmancey changed the title Optimize ad serving based upon user activity Optimize ad serving based upon browser user activity Feb 22, 2021
@tmancey tmancey changed the title Optimize ad serving based upon browser user activity Optimize ad serving based upon local user browser activity Feb 22, 2021
@tmancey tmancey added this to the 1.23.x - Nightly milestone Feb 28, 2021
@GeetaSarvadnya
Copy link

GeetaSarvadnya commented Apr 9, 2021

Verification passed on

Brave 1.23.63 Chromium: 89.0.4389.114 (Official Build) beta (64-bit)
Revision 1ea76e193b4fadb723bfea2a19a66c93a1bc0ca6-refs/branch-heads/4389@{#1616}
OS Ubuntu 18.04 LTS

Verified test plan from https://github.com/brave/internal/issues/763

User Activity - Default values - kBrowserDidBecomeActive
Verified when browser became active, proper even was launched and the score increased by 1
[1491:1491:0412/042419.300404:VERBOSE6:user_activity.cc(41)] Triggered event: 01 (3:2:3600 s)

User Activity - Default values - kBrowserDidEnterBackground
Verified when browser became active, proper even was launched and the score increased by 0.5
[1491:1491:0412/042452.975317:VERBOSE6:user_activity.cc(41)] Triggered event: 02 (4.5:2:3600 s)

User Activity - Default values - kClosedTab
Verified when browser became active, proper even was launched and the score increased by 1
[1491:1491:0412/042735.297573:VERBOSE6:user_activity.cc(41)] Triggered event: 08 (7:2:3600 s)

User Activity - Default values - kFocusedOnExistingTab
Verified when browser became active, proper even was launched and the score increased by 1
[1491:1491:0412/042915.385533:VERBOSE6:user_activity.cc(41)] Triggered event: 17 (9:2:3600 s)

User Activity - Default values - kPlayedMedia

[2928:2928:0412/043251.451947:VERBOSE2:tab_manager.cc(125)] Tab id 4 is playing media
[2928:2928:0412/043251.452264:VERBOSE6:user_activity.cc(41)] Triggered event: 0E (4:2:3600 s)

User Activity - Default values - kClickedReloadButton

[2928:2928:0412/043525.153920:VERBOSE6:user_activity.cc(41)] Triggered event: 07 (6:2:3600 s)

User Activity - Default values - Threshold - reached

[5684:5684:0412/045742.039362:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (2:2:3600 s)

Ad is shown:

[5684:5684:0412/045928.839768:VERBOSE1:ad_notification_serving.cc(98)] Ad notification delivered:
  uuid: 289a1201-a7da-4e4f-b631-00cd4d590edd
  creativeInstanceId: a0369601-b46f-46aa-93e1-2c9bafda3c35
  creativeSetId: 5e96fecc-2926-4c72-bb76-4e745bf6b539
  campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
  segment: untargeted
  title: Ad - User activity
  body: Ad - User activity
  targetUrl: https://youtube.com

User Activity - Default values - Threshold - not reached
Last user activity shows score 1

[25566:25566:0412/074726.332432:VERBOSE6:user_activity.cc(41)] Triggered event: 14 (1:2:3600 s)

Logs show user inactive:

[25566:25566:0412/074751.476672:VERBOSE2:permission_rule_util.cc(23)] User was inactive
[25566:25566:0412/074751.476765:VERBOSE1:ad_notification_serving.cc(137)] Ad notification not served: Not allowed
[25566:25566:0412/074751.476832:VERBOSE1:ad_notification_serving.cc(85)] Ad notification not delivered

User Activity - Default values - Time Window
Verified user score is 1 after opening the second tab
First tab opened

[6651:6651:0412/050200.455955:VERBOSE2:tab_manager.cc(104)] Opened a new tab with id 7
[6651:6651:0412/050200.456022:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (1:2:3600 s)

Second tab opened

[6651:6651:0412/060318.043672:VERBOSE2:tab_manager.cc(104)] Opened a new tab with id 8
[6651:6651:0412/060318.043747:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (1:2:3600 s)

User Activity - Default values - idle_time_threshold
Verified the results is more than 15 seconds

[7828:7828:0412/051359.421492:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (2:2:3600 s)
[7828:7828:0412/051414.854978:VERBOSE1:ads_impl.cc(192)] Browser state changed to idle

051414.854978 - 051359.421492 = 15.433486

User Activity - Custom values - kInitializedAds

[8974:8974:0412/053055.653864:VERBOSE6:user_activity.cc(41)] Triggered event: 00 (10:2:3600 s)

User Activity - Custom values - kClickedBackOrForwardNavigationButtons
Some events were not triggered. Logged #15225

[10875:10875:0412/054918.696552:VERBOSE6:user_activity.cc(41)] Triggered event: 03 (10:2:3600 s)

User Activity - Custom values - kClickedBookmark

[12811:12811:0412/060016.680800:VERBOSE6:user_activity.cc(41)] Triggered event: 04 (10:2:3600 s)

User Activity - Custom values - kClickedLink
Sometimes clicking a link will trigger many 06 events. Logged

[14073:14073:0412/060925.342962:VERBOSE6:user_activity.cc(41)] Triggered event: 06 (10:2:3600 s)
[14073:14073:0412/060928.195867:VERBOSE6:user_activity.cc(41)] Triggered event: 06 (20:2:3600 s)
[14073:14073:0412/060929.577509:VERBOSE6:user_activity.cc(41)] Triggered event: 06 (30:2:3600 s)

User Activity - Custom values - kClickedReloadButton

[16398:16398:0412/062025.208847:VERBOSE6:user_activity.cc(41)] Triggered event: 07 (10:2:3600 s)

User Activity - Custom values - Threshold
the threshold is increase to 10

[19729:19729:0412/064031.377758:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (10:10:3600 s)

the ad was shown

[19729:19729:0412/064158.435288:VERBOSE1:ad_notification_serving.cc(98)] Ad notification delivered:
  uuid: 5d671803-a79c-4677-89cb-9deb38d9dfc3
  creativeInstanceId: a0369601-b46f-46aa-93e1-2c9bafda3c35
  creativeSetId: 5e96fecc-2926-4c72-bb76-4e745bf6b539
  campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
  segment: untargeted
  title: Ad - User activity
  body: Ad - User activity
  targetUrl: https://youtube.com

User Activity - Custom values - Time Window
Verified user score is 1 after opening the second tab
Verified the time_window was changes to 5 s
First tab opened

[22089:22089:0412/070744.133168:VERBOSE2:tab_manager.cc(104)] Opened a new tab with id 7
[22089:22089:0412/070744.133285:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (1:2:5 s)

Second tab opened

[22089:22089:0412/070758.944161:VERBOSE2:tab_manager.cc(104)] Opened a new tab with id 8
[22089:22089:0412/070758.944899:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (1:2:5 s)

User Activity - Custom values - idle_time_threshold
Verified the results is more than 5 seconds

[7828:7828:0412/051359.421492:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (2:2:3600 s)
[7828:7828:0412/051414.854978:VERBOSE1:ads_impl.cc(192)] Browser state changed to idle

051414.854978 - 051359.421492 = 15.433486

User Activity - Custom values - idle_time_threshold

[24346:24346:0412/072246.426089:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (2:2:3600 s)
[24346:24346:0412/072251.630276:VERBOSE1:ads_impl.cc(192)] Browser state changed to idle

072251.630276 - 072246.426089 = 5.204187

Verification passed on


Brave | 1.23.68 Chromium: 90.0.4430.51 (Official Build) (64-bit)
-- | --
Revision | 32e5fa33a31641bded70a90e60121060691e7125-refs/branch-heads/4430@{#927}
OS | Windows 10 OS Version 2004 (Build 19041.867)

User Activity - Default values - kBrowserDidBecomeActive

[10236:28428:0412/221807.992:VERBOSE6:user_activity.cc(41)] Triggered event: 01 (2:2:3600 s)
[10236:28428:0412/221811.420:VERBOSE6:user_activity.cc(41)] Triggered event: 02 (2.5:2:3600 s)

User Activity - Default values - kBrowserDidEnterBackground

[26188:28952:0412/222439.436:VERBOSE6:user_activity.cc(41)] Triggered event: 01 (3:2:3600 s)
[26188:28952:0412/222502.615:VERBOSE6:user_activity.cc(41)] Triggered event: 02 (3.5:2:3600 s)

User Activity - Default values - kClosedTab

[15092:21376:0412/223228.302:VERBOSE2:tab_manager.cc(113)] Tab id 4 was closed
[15092:21376:0412/223228.310:VERBOSE6:user_activity.cc(41)] Triggered event: 08 (5:2:3600 s) earlier value was (4:2:3600 s)

User Activity - Default values - kFocusedOnExistingTab

[31868:26764:0412/223600.586:VERBOSE2:tab_manager.cc(97)] Focused on existing tab id 2
[31868:26764:0412/223600.588:VERBOSE6:user_activity.cc(41)] Triggered event: 09 (3.5:2:3600 s) earlier value was (2:5:2:3600 s)

User Activity - Default values - kOpenedNewTab

[1116:4852:0412/223800.997:VERBOSE2:tab_manager.cc(104)] Opened a new tab with id 4
[1116:4852:0412/223800.997:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (2.5:2:3600 s) earlier value was (1:5:2:3600 s)

User Activity - Default values - kPlayedMedia

[28824:31808:0412/224105.727:VERBOSE2:tab_manager.cc(125)] Tab id 4 is playing media
[28824:31808:0412/224105.728:VERBOSE6:user_activity.cc(41)] Triggered event: 0E (3.5:2:3600 s) earlier value was (2:5:2:3600 s)

User Activity - Default values - kClickedReloadButton

[32000:21484:0412/231647.149:VERBOSE1:browser_manager.cc(48)] Browser window is active
[32000:21484:0412/231647.150:VERBOSE6:user_activity.cc(41)] Triggered event: 16 (5:2:3600 s)

[32000:21484:0412/231649.303:VERBOSE6:user_activity.cc(41)] Triggered event: 07 (5:2:3600 s)

User Activity - Default values - Threshold - reached

[33084:28124:0412/234121.517:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (2:2:3600 s)
[33084:28124:0412/234148.419:VERBOSE1:ad_notification_serving.cc(98)] Ad notification delivered:
  uuid: ad7918e2-0384-4972-a1c2-fa7ea60cb3b5
  creativeInstanceId: a0369601-b46f-46aa-93e1-2c9bafda3c35
  creativeSetId: 5e96fecc-2926-4c72-bb76-4e745bf6b539
  campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
  segment: untargeted
  title: Ad - User activity
  body: Ad - User activity
  targetUrl: https://youtube.com

Brave | 1.23.70 Chromium: 90.0.4430.70 (Official Build) (64-bit)
-- | --
Revision | 3954de7175366f3b7edca576f140dfa273e6b5ae-refs/branch-heads/4430@{#1210}
OS | Windows 10 OS Version 2004 (Build 19041.867)

User Activity - Default values - Threshold - not reached

[16236:11048:0414/164144.505:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (1:2:3600 s)
[16236:11048:0414/164251.255:VERBOSE2:permission_rule_util.cc(23)] Browser window is not active
[16236:11048:0414/164251.258:VERBOSE1:ad_notification_serving.cc(137)] Ad notification not served: Not allowed
[16236:11048:0414/164251.266:VERBOSE1:ad_notification_serving.cc(85)] Ad notification not delivered

Logged #15285

User Activity - Custom values - kInitializedAds

[23292:36452:0414/200541.077:VERBOSE6:user_activity.cc(41)] Triggered event: 00 (10:2:3600 s)

User Activity - Custom values - kClickedBookmark

[29984:6612:0414/201531.514:VERBOSE6:user_activity.cc(41)] Triggered event: 04 (10:2:3600 s)

User Activity - Custom values - idle_time_threshold

[36092:32984:0414/210816.457:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (3:2:3600 s)
[36092:32984:0414/210821.873:VERBOSE1:ads_impl.cc(192)] Browser state changed to idle


210821.873 - 210816.457 = 5.416


Verified passed with

Brave	1.23.69 Chromium: 90.0.4430.61 (Official Build) (x86_64)
Revision	dced74d4124b26b14126b611853d33512b60c7b6-refs/branch-heads/4430@{#1115}
OS	macOS Version 10.15.7 (Build 19H524)

Verified suggested test cases from https://github.com/brave/internal/issues/763

Notes

User Activity - Default values - kBrowserDidBecomeActive
Verified when browser became active, proper event was launched and the score increased by 0.5
[97632:775:0412/095324.184668:VERBOSE6:user_activity.cc(41)] Triggered event: 01 (2:2:3600 s) (previous score was 1.5)

User Activity - Default values - kBrowserDidEnterBackground
Verified when browser became active, proper event was launched and the score increased by 0.5
[97632:775:0412/095337.279950:VERBOSE6:user_activity.cc(41)] Triggered event: 02 (2.5:2:3600 s) (previous score was 2)

User Activity - Default values - kClosedTab
Verified when browser became active, proper event was launched and the score increased by 1
[97725:775:0412/095746.503626:VERBOSE6:user_activity.cc(41)] Triggered event: 08 (4.5:2:3600 s) (previous score was 3.5)

User Activity - Default values - kFocusedOnExistingTab
Verified when browser became active, proper event was launched and the score increased by 1
[97810:775:0412/100027.064507:VERBOSE6:user_activity.cc(41)] Triggered event: 09 (2.5:2:3600 s) (previous score was 1.5)

User Activity - Default values - kOpenedNewTab
Verified when browser became active, proper event was launched and the score increased by 1
[97810:775:0412/100247.863821:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (4:2:3600 s) (previous score was 3)

User Activity - Default values - kPlayedMedia

[97922:775:0412/101511.104907:VERBOSE2:tab_manager.cc(125)] Tab id 3 is playing media
[97922:775:0412/101511.105665:VERBOSE6:user_activity.cc(41)] Triggered event: 0E (2:2:3600 s)

User Activity - Default values - kClickedReloadButton
[97922:775:0412/101657.637856:VERBOSE6:user_activity.cc(41)] Triggered event: 07 (3.5:2:3600 s)

User Activity - Default values - Threshold - reached

[98266:775:0412/104052.286356:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (2:2:3600 s)

Ad is shown:

[98266:775:0412/104227.804322:VERBOSE1:ad_notification_serving.cc(98)] Ad notification delivered:
  uuid: 55ac12ad-871c-4c14-aaba-ebcc52f463cf
  creativeInstanceId: a0369601-b46f-46aa-93e1-2c9bafda3c35
  creativeSetId: 5e96fecc-2926-4c72-bb76-4e745bf6b539
  campaignId: 0d01425b-c970-4a25-b2d0-ccf748cfaf6e
  segment: untargeted
  title: Ad Set 2 - Creative 2 - Ad 2
  body: Ad Set 2 - Creative 2 - Ad 2
  targetUrl: https://youtube.com

User Activity - Default values - Threshold - not reached
Last user activity shows score 1

[98404:775:0412/105026.582833:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (1:2:3600 s)

Logs show user inactive:

[98404:775:0412/105158.682744:VERBOSE2:permission_rule_util.cc(23)] User was inactive
[98404:775:0412/105158.682804:VERBOSE1:ad_notification_serving.cc(137)] Ad notification not served: Not allowed
[98404:775:0412/105158.682842:VERBOSE1:ad_notification_serving.cc(85)] Ad notification not delivered

User Activity - Custom values - idle_time_threshold
Verified the results is more than 5 seconds

[99379:775:0412/144008.152193:VERBOSE6:user_activity.cc(41)] Triggered event: 0D (3:2:3600 s)
[99379:775:0412/144013.223604:VERBOSE1:ads_impl.cc(192)] Browser state changed to idle

144013.223604 - 144008.152193 = 5.071411

User Activity - Custom values - kInitializedAds

[99545:775:0412/145428.702224:VERBOSE6:user_activity.cc(41)] Triggered event: 00 (10:2:3600 s)

User Activity - Custom values - kClickedBookmark

[99816:775:0412/150640.647407:VERBOSE6:user_activity.cc(41)] Triggered event: 04 (4.5:2:3600 s)

@srirambv
Copy link
Contributor

Verification passed on OnePlus 6T with Android 10 running 1.23.69 x64 build

Verified test plan from brave/internal/#763
  • Verified ads show up as expected as per setting. More info here

  • User Activity - Default values - kInitializedAds
    - Verified when ads is initialized event 00 is triggered
    2021-04-13 03:58:22.746 18371-18371/? V/chromium: [VERBOSE1:ads_impl.cc(521)] Successfully initialized ads 2021-04-13 03:58:22.746 18371-18371/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 00 (0:2:3600 s) 
    
    User Activity - Default values - kBrowserDidBecomeActive
    - Verified when browser becomes active event 01 is triggered with value of 2 to 3
    2021-04-13 03:58:55.235 18371-18371/? V/chromium: [VERBOSE1:browser_manager.cc(78)] Browser did become active 2021-04-13 03:58:55.235 18371-18371/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 01 (2:2:3600 s) 2021-04-13 04:33:04.549 18371-18371/? V/chromium: [VERBOSE1:browser_manager.cc(78)] Browser did become active 2021-04-13 04:33:04.549 18371-18371/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 01 (3:2:3600 s) 
    
    User Activity - Default values - kBrowserDidEnterBackground
    - Verified when browser goes to background event 02 is triggered with value of 2.5 to 3.5
    2021-04-13 04:08:55.253 18371-18371/? V/chromium: [VERBOSE1:browser_manager.cc(91)] Browser did enter background 2021-04-13 04:08:55.253 18371-18371/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 02 (2.5:2:3600 s) 2021-04-13 04:33:04.608 18371-18371/? V/chromium: [VERBOSE1:browser_manager.cc(91)] Browser did enter background 2021-04-13 04:33:04.608 18371-18371/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 02 (3.5:2:3600 s) 
    
    User Activity - Default values - kClickedLink
    - Verified when a link is clicked event 06 is triggered with a valule of 4
    2021-04-13 06:26:56.991 18371-18371/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 06 (4:2:3600 s) 
    
    User Activity - Default values - kClosedTab
    - Verified when a tab is closed event 08 is triggered
    2021-04-13 07:16:53.562 22171-22171/? V/chromium: [VERBOSE2:tab_manager.cc(113)] Tab id 2 was closed 2021-04-13 07:16:53.565 22171-22171/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 08 (4:2:3600 s) 
    
    User Activity - Default values - kFocusedOnExistingTab
    - Verified when focus is set to an existing tab event 09 is triggered and value changes to 4.5
    2021-04-13 06:28:34.480 18371-18371/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 09 (4.5:2:3600 s) 
    
    User Activity - Default values - kNewNavigation
    - Verified when a new page is navigated event 0B is triggered with score of 4
    2021-04-13 06:26:56.991 18371-18371/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 0B (4:2:3600 s)
    
    User Activity - Default values - kOpenedNewTab
    - Verified when a new tab is opened event 0D is triggered with a score of 6
    2021-04-13 04:40:53.178 18371-18371/? V/chromium: [VERBOSE2:tab_manager.cc(104)] Opened a new tab with id 3 2021-04-13 04:40:53.178 18371-18371/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 0D (6:2:3600 s) 
    
    User Activity - Default values - kPlayedMedia
    - Verified when a media is playing triggers event 0E
    2021-04-13 07:18:49.537 22171-22171/? V/chromium: [VERBOSE2:tab_manager.cc(125)] Tab id 12 is playing media 2021-04-13 07:18:49.540 22171-22171/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 0E (11:2:3600 s) 
    
    User Activity - Default values - kStoppedPlayingMedia
    - Verified when media stops playing event 0F is triggered
    2021-04-13 07:18:52.487 22171-22171/? V/chromium: [VERBOSE2:tab_manager.cc(137)] Tab id 12 stopped playing media 2021-04-13 07:18:52.490 22171-22171/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 0F (11:2:3600 s) 
    
    User Activity - Default values - kTabUpdated
    - Verified when browser opens a new tab event 11 is triggered with a score of 5
    2021-04-13 04:34:48.040 18371-18371/? V/chromium: [VERBOSE2:tab_manager.cc(77)] Tab id 2 was updated 2021-04-13 04:34:48.041 18371-18371/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 11 (5:2:3600 s) 
    
    User Activity - Default values - kBrowserWindowIsActive
    - Verified when browser becomes active event 16 is triggered with score of 0.5
    2021-04-13 06:34:43.687 22171-22171/? V/chromium: [VERBOSE1:browser_manager.cc(48)] Browser window is active 2021-04-13 06:34:43.690 22171-22171/? V/chromium: [VERBOSE6:user_activity.cc(41)] Triggered event: 16 (0.5:2:3600 s) 
    

    Verification passed on Samsung Tab A with Android 10 running 1.23.69 x64 build

    Verified test plan from brave/internal/#763
  • Verified ads show up as expected as per setting. More info here
  • Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    Archived in project
    Development

    Successfully merging a pull request may close this issue.

    5 participants