June 2024 update to Display & Video 360 API

Today, we’re announcing the June 2024 update to the Display & Video 360 API. This update adds the following:

  • The ability to retrieve and manage keyword targeting assigned at the advertiser level.
  • The optimizationObjective field in the InsertionOrder resource. This field is only writable for allowlisted customers, and will otherwise be set as null.

More details about this update can be found in the Display & Video 360 API release notes. Before using these new features, make sure to update your client library to the latest version.

If you need help with these new features, please contact us using our new Display & Video 360 API Technical support contact form.

Google Workspace Updates Weekly Recap – June 14, 2024

1 New update

Unless otherwise indicated, the features below are available to all Google Workspace customers, and are fully launched or in the process of rolling out. Rollouts should take no more than 15 business days to complete if launching to both Rapid and Scheduled Release at the same time. If not, each stage of rollout should take no more than 15 business days to complete.


Make a space discoverable to a target audience using the Google Chat API 
Earlier this year, we introduced the option to create discoverable spaces using the Google Chat API through the Google Workspace Developer Preview Program. We’re excited to announce this is now generally available for Google Workspace developers. | Rolling out now to Rapid Release domains and Scheduled Release domains | Available to all Google Workspace customers. | Learn more about discoverable spaces.

Previous announcements

The announcements below were published on the Workspace Updates blog earlier this week. Please refer to the original blog posts for complete details.


Stay on top of shared Drive files with automatic digest emails 
If you haven’t been active on Drive for 7 days and have multiple shared files that are unviewed, we’ll send you a reminder email that summarizes the files. | Learn more about automatic digest emails for Drive files. 

Adding audit logs for Gemini for Google Workspace activity 
We’re introducing the ability for admins to see new audit logs in Google Drive for activity triggered by Gemini for Google Workspace. | Learn more about audit logs for Gemini. 

Google Meet add-ons are now available on Android devices 
We’re expanding access to Google Meet add-ons, now to Android devices, so you can find, install, and use third and first-party applications right from within the Meet app. | Learn more about Meet add-ons. 

Updated design for meeting controls in Google Meet 
Google Meet is gradually improving and modernizing the in-call experience with the Material 3 Design System. This week, we are announced the first update, which is specific to the lower bar of in-call controls in Meet. | Learn more about updated designs for meeting controls in Google Meet.

Google Classroom now supports grade category and co-teacher imports from SIS partners
Starting this week, teachers can now import their grade categories and co-teachers from their linked SIS. | Learn more about import grading categories or co-teachers

Google Meet now supports high definition video for meeting recording and devices 
Full HD video content is now available for recorded meetings and sending full HD video is now available on all computers with 1080p cameras. Learn more about new video support in Meet.


Completed rollouts

The features below completed their rollouts to Rapid Release domains, Scheduled Release domains, or both. Please refer to the original blog posts for additional details.


Rapid Release Domains: 
Scheduled Release Domains: 
Rapid and Scheduled Release Domains: 

For a recap of announcements in the past six months, check out What’s new in Google Workspace (recent releases).   


Chrome Dev for Android Update

Hi everyone! We've just released Chrome Dev 128 (128.0.6537.2) for Android. It's now available on Google Play.

You can see a partial list of the changes in the Git log. For details on new features, check out the Chromium blog, and for details on web platform updates, check here.

If you find a new issue, please let us know by filing a bug.

Harry Souders
Google Chrome

Max implemented UI changes 30% faster using Jetpack Compose

Posted by Tomáš Mlynarič, Developer Relations Engineer

Max®, which launched in the US on May 23, 2023, is an enhanced streaming platform from Warner Bros. Discovery, delivering unparalleled quality content for everyone in the household. Max developers want to provide the best UX possible, and they’re always searching for new ways to do that. That’s why Max developers built the app using Jetpack Compose, Android’s modern declarative toolkit for creating native UI. Building Max’s UI with Compose set the app up for long-term success, enabling developers to build new experiences in a faster and easier way.

Compose streamlines development

Max is the latest app from Warner Bros. Discovery and builds on the company’s prior learnings from HBO Max and discovery+. When Max development began in late 2022, developers had already used Compose to build the content discovery feature on discovery+—one of its core UI features.

“It was natural to continue our adoption of Compose to the Max platform,” said Boris D’Amato, Sr. Staff Software Engineer at Max.

Given the team’s previous experience using Compose on discovery+, they knew it would streamline development and improve the app’s maintainability. In the end, building Max with Compose reduced the app’s boilerplate code, increased the re-usability of its UI elements, and boosted developer productivity overall.

“Compose significantly reduced the time required to implement UI changes, solving the pain point of maintaining a large, complex UI codebase and making it easier to iterate on the app's design and user experience,” said Boris.

Today, Max’s UI is built almost entirely with Compose, and developers estimate that adopting Compose allowed them to implement UI changes 30% faster than with Views. Thanks to the toolkit’s modular nature, developers could build highly reusable components and adapt or combine them to form new UI elements, creating a more cohesive app design.

Compose significantly reduced the time required to implement UI changes, solving the pain point of maintaining a large, complex UI codebase and making it easier to iterate on the app's design and user experience,” — Boris D’Amato, Sr. Staff Software Engineer at Max

More improvements with Compose

Today, Compose is so integral to Max's design that the app's entire UI architecture is designed specifically to support Compose. For example, developers built a system to dynamically render server-driven, editorially curated content and user-personalized recommendations without having to ship a new version of the app. To support this system, developers relied on the best practices when architecting Compose apps, leveraging Compose's smart recompositioning and skipability for the smoothest experience possible.

Much like the discovery+ platform, Compose is also used for Max’s content discovery feature. This feature helps Max serve tailored content to each user based on how they use the app. Thanks to Compose, it was easy for developers to ensure this feature worked as intended because it allowed them to test each part in manageable segments.

“One of the features most impacted by using Compose was our content discovery system. Compose enabled us to create a highly dynamic and interactive interface that adapts in real-time to user context and preferences,” said Boris.

Adapting to users’ unique needs is another reason Compose has impressed Max developers. Compose makes it easy to support the many different screens and form factors available on the market today. With the Window size classes API, Max can scale its UI in real time to accommodate screen size and shape variations for tablets and foldables.

Examples of UX on large and small screens

The future with Compose

Since adopting Compose, the Max team has noticed increased interest from prospective job candidates excited about working with the latest Android technologies.

“Whenever we mention that Max is built using Compose, the excitement in the candidates is palpable. It indicates that we’re investing in keeping our tech stack updated and our focus on the developer experience,” said Boris.

Looking ahead, the Max team plans to lean further into its Compose codebase and make even more use of the toolkit’s features, like animation APIs, predictive gestures, and widgets.

“I absolutely recommend Jetpack Compose. Compose's declarative approach to UI development allows for a more intuitive and efficient design process, making implementing complex UIs and animations easy. Once you try Compose, there’s no going back,” said Boris.

Get started

Optimize your UI development with Jetpack Compose.

Chrome Dev for Desktop Update

The Dev channel has been updated to 128.0.6535.2 for Windows, Mac and Linux.

A partial list of changes is available in the Git log. Interested in switching release channels? Find out how. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.

Prudhvi Bommana
Google Chrome

Google Meet now supports high definition video for meeting recording and devices

What’s changing 

Full HD video content is now available for recorded meetings 
For recorded meetings in Google Meet, we’re increasing the maximum resolution for the speaker’s video feed from 720p to 1080p. Meet already supports 1080p recordings for presented content — together, these enhancements increase viewing quality of meeting recordings. 


Sending full HD video is now available on all computers with 1080p cameras 
We’re also pleased to announce that 1080p video resolution is now available on all computers with a 1080p capable camera. 1080p resolution is off by default and requires the user to opt-in via the settings menu. Note that 1080p is only sent when recording is enabled or when one or more users have pinned the 1080p-enabled user on a screen large enough to render the 1080p video feed. In those specific scenarios, additional bandwidth will be required to send 1080p video, and Meet will automatically adjust the resolution if the device is bandwidth constrained.


Getting started

  • Admins: 
    • Video content and screen shared content in meeting recordings will be in 1080p by default. Visit the Help Center to learn more about turning Meet recording on or off for your organization.
    • Note that there is no admin control for sending 1080p video. It is off by default and requires the user to opt-in. 

Rollout pace

Availability

Full HD video for meeting recordings:
  • Available for Google Workspace:
    • Business Standard and Plus
    • Enterprise Essentials and Essentials Plus
    • Enterprise Starter, Standard, and Plus 
    • Education Plus and the Teaching & Learning Upgrade

Sending Full HD video on computers with 1080p cameras:
Available for Google Workspace
  • Business Standard and Plus
  • Enterprise Starter, Standard, and Plus
  • Education Plus and the Teaching and Learning Upgrade
  • Enterprise Essentials and Essentials Plus
  • Google One subscribers with 2TB or more storage space


Google Classroom now supports grade category and co-teacher imports from SIS partners

What’s changing

Since the beginning of this year, educators have been able to easily import students from their student information system (SIS) to Google Classroom using OneRoster. Today, we’re introducing the option for teachers to import their grade categories and co-teachers from their linked SIS. 

Once an admin establishes a connection between their district SIS and Google Classroom, teachers can manually link new or existing Google Classroom classes to their SIS, then use the connection to export grades, import students rosters, and now, import grading categories or co-teachers. 


Getting started 

Rollout pace 


Availability 

Available for Google Workspace: 
  • Education Plus and the Teaching & Learning Upgrade 

Resources

Chrome for Android Update

  Hello, Everyone! We've just released Chrome 126 (126.0.6478.71) for Android: it'll become available on Google Play over the next few days.

This release includes stability and performance improvements. You can see a full list of the changes in the Git log. If you find a new issue, please let us know by filing a bug.


Stable Channel Update for Desktop

The Stable channel has been updated to 126.0.6478.61/.62 for Windows, Mac and 126.0.6478.61 for Linux which will roll out over the coming days/weeks. A full list of changes in this build is available in the Log.


Interested in switching release channels? Find out how here. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.


Srinivas Sista
Google Chrome