Skip to content

Platform view devicelab ad banner scroll list real ads - #145239

Merged
auto-submit[bot] merged 24 commits into
flutter:masterfrom
jmagman:ad-android
Mar 16, 2024
Merged

Platform view devicelab ad banner scroll list real ads#145239
auto-submit[bot] merged 24 commits into
flutter:masterfrom
jmagman:ad-android

Conversation

@jmagman

@jmagmanjmagman commented Mar 15, 2024

Copy link
Copy Markdown
Member

Reland #144745, which was reverted due to a the Android app ads not being set up correctly, crashing on launch: #145228

Add the missing com.google.android.gms.ads.APPLICATION_IDmeta-data tag to the manifest.

Validated both platform_views_scroll_perf__timeline_summary and platform_views_scroll_perf_impeller__timeline_summary ran locally on an Android emulator.

Successful presubmit runs:
https://ci.chromium.org/ui/p/flutter/builders/try/Linux_pixel_7pro%20platform_views_scroll_perf__timeline_summary/4/overview
https://ci.chromium.org/ui/p/flutter/builders/try/Linux_pixel_7pro%20platform_views_scroll_perf_impeller__timeline_summary/4/overview

Original commit message:


This benchmark is to measure the platform view performance improvement.

It is similar to https://github.com/lucalooz/flutter_ads_list_perf

There's still a pending issue #144339

Fixes#143534
Fixes#143257

@jmagmanjmagman self-assigned this Mar 15, 2024
@github-actionsgithub-actionsBot added the f: scrolling Viewports, list views, slivers, etc. label Mar 15, 2024
Comment thread.ci.yaml
# linux motog4 benchmark
- name: Linux_android platform_views_scroll_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I won't land the presubmit: false changes, I want to validate in presubmit.

Comment on lines +23 to +26
<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-3940256099942544~3347511713" />

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the only change on top of #145224

@jonahwilliamsjonahwilliams left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jmagmanjmagman added the autosubmit Merge PR when tree becomes green via auto submit App label Mar 15, 2024
@jmagman
jmagman requested a review from gmackallMarch 15, 2024 23:20
@jmagmanjmagman added autosubmit Merge PR when tree becomes green via auto submit App and removed autosubmit Merge PR when tree becomes green via auto submit App labels Mar 15, 2024
@auto-submit
auto-submitBot merged commit a2678be into flutter:masterMar 16, 2024
@jmagman
jmagman deleted the ad-android branch March 16, 2024 05:44
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Mar 16, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Mar 16, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Mar 17, 2024
auto-submitBot pushed a commit to flutter/packages that referenced this pull request Mar 17, 2024
flutter/flutter@71606af...7c860dd
2024-03-17 engine-flutter-autoroll@skia.org Roll Flutter Engine from cfbf11d757d1 to 4c420dd2dfd9 (2 revisions) (flutter/flutter#145280)
2024-03-17 ian@hixie.ch Factor out use of "print" in flutter_goldens (flutter/flutter#144846)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from dd4050334ff3 to cfbf11d757d1 (1 revision) (flutter/flutter#145275)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 618ee6c8ba34 to dd4050334ff3 (1 revision) (flutter/flutter#145270)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from e4602aa149d8 to 618ee6c8ba34 (1 revision) (flutter/flutter#145266)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 91b9cf24d328 to e4602aa149d8 (1 revision) (flutter/flutter#145259)
2024-03-16 98614782+auto-submit[bot]@users.noreply.github.com Reverts "Reland #128236 "Improve build output for all platforms" (#143166)" (flutter/flutter#145261)
2024-03-16 6655696+guidezpl@users.noreply.github.com Reland #128236 "Improve build output for all platforms" (flutter/flutter#143166)
2024-03-16 6655696+guidezpl@users.noreply.github.com Introduce `Split` curve (flutter/flutter#143130)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 120e52b8a1c2 to 91b9cf24d328 (1 revision) (flutter/flutter#145256)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 3abc25139959 to 120e52b8a1c2 (1 revision) (flutter/flutter#145254)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6f180615e6ac to 3abc25139959 (1 revision) (flutter/flutter#145253)
2024-03-16 magder@google.com Platform view devicelab ad banner scroll list real ads (flutter/flutter#145239)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6ddaa40bf1a6 to 6f180615e6ac (1 revision) (flutter/flutter#145251)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from d46c1fa17dda to 6ddaa40bf1a6 (1 revision) (flutter/flutter#145250)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7f15dc1200bc to d46c1fa17dda (2 revisions) (flutter/flutter#145248)
2024-03-16 31859944+LongCatIsLooong@users.noreply.github.com Use a separate `TextPainter` for intrinsics calculation in `RenderEditable` and `RenderParagraph` (flutter/flutter#144577)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2db915c64e6e to 7f15dc1200bc (1 revision) (flutter/flutter#145245)
2024-03-15 engine-flutter-autoroll@skia.org Roll Flutter Engine from ba1115c30381 to 2db915c64e6e (2 revisions) (flutter/flutter#145240)
2024-03-15 engine-flutter-autoroll@skia.org Roll Flutter Engine from c2fd5333a5d2 to ba1115c30381 (3 revisions) (flutter/flutter#145237)
2024-03-15 91688203+yusuf-goog@users.noreply.github.com Renaming the virtual device Nexus5 name to Nexus5.gce_x86 (flutter/flutter#145225)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC rmistry@google.com,stuartmorgan@google.com,tarrinneal@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request May 14, 2024
creatorpiyush pushed a commit to creatorpiyush/packages that referenced this pull request Jun 10, 2026
flutter/flutter@71606af...7c860dd
2024-03-17 engine-flutter-autoroll@skia.org Roll Flutter Engine from cfbf11d757d1 to 4c420dd2dfd9 (2 revisions) (flutter/flutter#145280)
2024-03-17 ian@hixie.ch Factor out use of "print" in flutter_goldens (flutter/flutter#144846)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from dd4050334ff3 to cfbf11d757d1 (1 revision) (flutter/flutter#145275)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 618ee6c8ba34 to dd4050334ff3 (1 revision) (flutter/flutter#145270)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from e4602aa149d8 to 618ee6c8ba34 (1 revision) (flutter/flutter#145266)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 91b9cf24d328 to e4602aa149d8 (1 revision) (flutter/flutter#145259)
2024-03-16 98614782+auto-submit[bot]@users.noreply.github.com Reverts "Reland #128236 "Improve build output for all platforms" (#143166)" (flutter/flutter#145261)
2024-03-16 6655696+guidezpl@users.noreply.github.com Reland #128236 "Improve build output for all platforms" (flutter/flutter#143166)
2024-03-16 6655696+guidezpl@users.noreply.github.com Introduce `Split` curve (flutter/flutter#143130)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 120e52b8a1c2 to 91b9cf24d328 (1 revision) (flutter/flutter#145256)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 3abc25139959 to 120e52b8a1c2 (1 revision) (flutter/flutter#145254)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6f180615e6ac to 3abc25139959 (1 revision) (flutter/flutter#145253)
2024-03-16 magder@google.com Platform view devicelab ad banner scroll list real ads (flutter/flutter#145239)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6ddaa40bf1a6 to 6f180615e6ac (1 revision) (flutter/flutter#145251)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from d46c1fa17dda to 6ddaa40bf1a6 (1 revision) (flutter/flutter#145250)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7f15dc1200bc to d46c1fa17dda (2 revisions) (flutter/flutter#145248)
2024-03-16 31859944+LongCatIsLooong@users.noreply.github.com Use a separate `TextPainter` for intrinsics calculation in `RenderEditable` and `RenderParagraph` (flutter/flutter#144577)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2db915c64e6e to 7f15dc1200bc (1 revision) (flutter/flutter#145245)
2024-03-15 engine-flutter-autoroll@skia.org Roll Flutter Engine from ba1115c30381 to 2db915c64e6e (2 revisions) (flutter/flutter#145240)
2024-03-15 engine-flutter-autoroll@skia.org Roll Flutter Engine from c2fd5333a5d2 to ba1115c30381 (3 revisions) (flutter/flutter#145237)
2024-03-15 91688203+yusuf-goog@users.noreply.github.com Renaming the virtual device Nexus5 name to Nexus5.gce_x86 (flutter/flutter#145225)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC rmistry@google.com,stuartmorgan@google.com,tarrinneal@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
bisor0627 pushed a commit to bisor0627/packages that referenced this pull request Jun 19, 2026
flutter/flutter@71606af...7c860dd
2024-03-17 engine-flutter-autoroll@skia.org Roll Flutter Engine from cfbf11d757d1 to 4c420dd2dfd9 (2 revisions) (flutter/flutter#145280)
2024-03-17 ian@hixie.ch Factor out use of "print" in flutter_goldens (flutter/flutter#144846)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from dd4050334ff3 to cfbf11d757d1 (1 revision) (flutter/flutter#145275)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 618ee6c8ba34 to dd4050334ff3 (1 revision) (flutter/flutter#145270)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from e4602aa149d8 to 618ee6c8ba34 (1 revision) (flutter/flutter#145266)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 91b9cf24d328 to e4602aa149d8 (1 revision) (flutter/flutter#145259)
2024-03-16 98614782+auto-submit[bot]@users.noreply.github.com Reverts "Reland #128236 "Improve build output for all platforms" (#143166)" (flutter/flutter#145261)
2024-03-16 6655696+guidezpl@users.noreply.github.com Reland #128236 "Improve build output for all platforms" (flutter/flutter#143166)
2024-03-16 6655696+guidezpl@users.noreply.github.com Introduce `Split` curve (flutter/flutter#143130)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 120e52b8a1c2 to 91b9cf24d328 (1 revision) (flutter/flutter#145256)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 3abc25139959 to 120e52b8a1c2 (1 revision) (flutter/flutter#145254)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6f180615e6ac to 3abc25139959 (1 revision) (flutter/flutter#145253)
2024-03-16 magder@google.com Platform view devicelab ad banner scroll list real ads (flutter/flutter#145239)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 6ddaa40bf1a6 to 6f180615e6ac (1 revision) (flutter/flutter#145251)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from d46c1fa17dda to 6ddaa40bf1a6 (1 revision) (flutter/flutter#145250)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 7f15dc1200bc to d46c1fa17dda (2 revisions) (flutter/flutter#145248)
2024-03-16 31859944+LongCatIsLooong@users.noreply.github.com Use a separate `TextPainter` for intrinsics calculation in `RenderEditable` and `RenderParagraph` (flutter/flutter#144577)
2024-03-16 engine-flutter-autoroll@skia.org Roll Flutter Engine from 2db915c64e6e to 7f15dc1200bc (1 revision) (flutter/flutter#145245)
2024-03-15 engine-flutter-autoroll@skia.org Roll Flutter Engine from ba1115c30381 to 2db915c64e6e (2 revisions) (flutter/flutter#145240)
2024-03-15 engine-flutter-autoroll@skia.org Roll Flutter Engine from c2fd5333a5d2 to ba1115c30381 (3 revisions) (flutter/flutter#145237)
2024-03-15 91688203+yusuf-goog@users.noreply.github.com Renaming the virtual device Nexus5 name to Nexus5.gce_x86 (flutter/flutter#145225)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages
Please CC rmistry@google.com,stuartmorgan@google.com,tarrinneal@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Packages: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmitMerge PR when tree becomes green via auto submit Appf: scrollingViewports, list views, slivers, etc.

Projects

None yet

3 participants

@jmagman@jonahwilliams@hellohuanlin