Create vertical and square videos in Google Vids

What’s happening 

You can now create and edit videos in vertical (9:16) and square (1:1) sizes in Google Vids, in addition to the widescreen/horizontal format (16:9) already supported. These additional sizes will give you more flexibility to create content and export to a variety of platforms like YouTube Shorts, Instagram Reels, and TikTok. And coming soon, Google Vids will support vertical (9:16) and square (1:1) templates to help you create more content. 


Getting started

  • Admins: There is no admin control for this feature. 
  • End users: There is no end user setting for this feature. Access this feature by selecting Video Size from the menu bar or File menu. Visit the Help Center to learn how to change video size in Google Vids. 

Rollout pace 


Availability 

  • Available to all Google Workspace customers, Workspace Individual Subscribers, and users with personal Google accounts. 

Resources 



Jetpack WindowManager 1.5 is stable

Jetpack WindowManager 1.5 is stable

We're excited to announce that Jetpack WindowManager 1.5.0 is now stable!

This release builds on the strong foundation of adaptability in WindowManager, making it even easier to create polished, adaptive UIs that look great on all screen sizes. As the Android ecosystem continues to grow, users are engaging with apps on a wider variety of devices than ever before: from phones and foldables to tablets, connected displays, Chromebooks, and even car displays in parked mode.

WindowManager 1.5 focuses on providing better tools for this diverse device environment.

What's new in WindowManager 1.5

This stable release introduces new breakpoints for very large screens, enhances the activity embedding API, and provides more flexibility for calculating window metrics.

New window size classes: Large and Extra-large

The biggest update in 1.5 is the addition of two new width window size classes: Large and Extra-large.

Window size classes are our official, opinionated set of viewport breakpoints that help you design and develop adaptive layouts. With 1.5, we're extending this guidance for screens that go beyond typical tablets.

Here are the new width breakpoints:

  • Large: For widths between 1200dp and 1600dp

  • Extra-large: For widths ≥1600dp

Jetpack WindowManager 1.5 is stable

The different window size classes based on display width. 

Why are these important?

Starting with Android 16 QPR1 Beta 2, Android supports connected displays, enabling users to attach an external display to their device and transform it into a desktop-like tool with a large screen.

Phone connected to an external display, with a desktop session on the external display. 

With this new feature available, opinionated guidance to include bigger displays is crucial. 

On these very large surfaces, simply scaling up a tablet's Expanded layout isn't always the best user experience. An email client, for example, might comfortably show two panes (a mailbox and a message) in the Expanded window size class. But on an Extra-large desktop monitor, the email client could elegantly display three or even four panes—perhaps a mailbox, a message list, the full message content, and a calendar/tasks panel, all at once.

By providing official breakpoints for very large display sizes, WindowManager 1.5 gives you a clear signal to introduce layouts specifically designed for a productive, information-dense desktop experience.

The window size classes can be calculated using computeWindowSizeClass(), which is an androidx.window.core.layout library extension function that extends the Set<WindowSizeClass> type. 

To include the new window size classes in your project, simply call the function from the WindowSizeClass.BREAKPOINTS_V2 set instead of WindowSizeClass.BREAKPOINTS_V1:

val currentWindowMetrics =

    WindowMetricsCalculator.getOrCreate()

    .computeCurrentWindowMetrics(LocalContext.current)

val sizeClass = WindowSizeClass.BREAKPOINTS_V2

    .computeWindowSizeClass(currentWindowMetrics)


Then apply the correct layout when you’re sure your app has at least that much space:

if(sizeClass.isWidthAtLeastBreakpoint(

    WindowSizeClass.WIDTH_DP_LARGE_LOWER_BOUND)){

    ...

// window is at least 1200 dp wide

}

Adaptive libraries

The Compose Material 3 Adaptive library helps you create adaptive UIs that adapt themselves automatically according to the current window configurations like window size classes or device postures. 

The good news is that the library is already up to date with the new breakpoints! Starting from version 1.2 (now in Release Candidate stage), the default pane scaffold directive functions support Large and Extra-large window width size classes.

You only need to opt-in by declaring in your Gradle build file that you want to use the new breakpoints:

currentWindowAdaptiveInfo(

    supportLargeAndXLargeWidth = true)

Additional improvements

  • Activity embedding — auto-save and restore: WindowManager can now automatically save and restore the state of your activity embedding splits. This helps preserve the user's layout across process recreation, leading to a more stable and consistent experience. Developers don’t have to save and restore the state manually anymore, but they can simply opt-in auto by setting the EmbeddingConfiguration#isAutoSaveEmbeddingState property.

  • Expanded WindowMetrics: You can now calculate WindowMetrics from an Application context, not just an Activity context. This provides more flexibility for accessing window information from different parts of your app.

How to get started

To start using the new Large and Extra-large size classes and other 1.5 features in your Android projects, update your app dependencies in build.gradle.kts to the latest stable version:

dependencies {

    implementation("androidx.window:window:1.5.0") 

    // or, if you're using the WindowManager testing library:

    testImplementation("androidx.window:window-testing:1.5.0")

}


WindowManager 1.5 is another step forward for creating fully adaptive apps that run across Android form factors. Check out the official release notes for a complete list of changes and bug fixes.

Happy coding!

Dev Channel Update for ChromeOS / ChromeOS Flex

The Dev channel is being updated to OS version 16433.12.0 (Browser version 142.0.7444.24) for most ChromeOS devices. 

If you find new issues, please let us know one of the following ways

  1. File a bug

  2. Visit our ChromeOS communities

    1. General: Chromebook Help Community

    2. Beta Specific: ChromeOS Beta Help Community

  3. Report an issue or send feedback on Chrome

Interested in switching channels? Find out how.

Andy Wu,
Google ChromeOS

Older Kiwis get new skills to fight back against scammers during this year’s Cyber Smart Week


Image from L to R: Bec Turner, Government Affairs at Google; David Marshall, Malvina Major Retirement Village Chair of the RC; Caroline Rainsford, Country Director of Google New Zealand; Minister Scott Simpson; Mike Jagusch, NCSC's Director Mission Enablement.


A new initiative led by Google in partnership with Minister Scott Simpson and the Ministry of Business, Innovation and Employment (MBIE), and with support from the National Cyber Security Centre New Zealand (NCSC), is arming older New Zealanders with new tips and tools to protect themselves from online scams and improve their digital literacy. 


Hosted at Malvina Major Retirement Village this week, the session teaches critical skills to spot and avoid increasingly sophisticated scams.


The initiative, named Project BRIDGE (Building Resilience, Inclusion and Digital Growth for Elders), directly addresses a worrying trend by providing scams awareness and digital literacy training. In Q2 2025, almost half of the cyber security incidents reported by individuals were ‘scams and fraud’, with those aged 55+ accounting for over one third of reports. [source]


Commerce and Consumer Affairs Minister Scott Simpson said Google’s partnership would help communities stay safe online. “In July, the Government launched New Zealand’s first-ever Anti-Scam Alliance, a cross-sector initiative to strengthen the country’s response to scams. Today’s work with Google builds on that momentum.

 

“There’s no single fix for scams, but when government, industry, and communities work together, we can disrupt scammers and reduce the risks for New Zealanders.” finished Minister Scott Simpson.



This Cyber Smart Week the NCSC is encouraging New Zealanders to take simple, but effective steps to protect themselves. NCSC’s Director Mission Enablement, Mike Jagusch said, “Scams and fraud continue to be the most reported incident by individuals. As we are living more of our lives online, we all have a digital footprint that could be exposed to scammers.


“We’ve created an online tool - www.howexposedami.co.nz - that shows New Zealanders what personal information of theirs might be exposed to scammers. This information could be used to access your account if they have a password, or to craft more personalised and believable scams. The good news is that there are simple steps people can take to better protect themselves,” said Mike Jagusch.


Malvina Major Retirement Village Chair of the RC, David Marshall said, “Ryman Healthcare and Malvina Major Village in Wellington are delighted to be chosen to launch the BRIDGE programme for scam awareness and prevention. The residents of MM are aware that they are a vulnerable age group for scamming and are grateful for training to avoid this problem.”


“We were delighted to host Minister Simpson, Google and the National Cyber Security Centre at Malvina Major Village for the Scams Awareness Training session they led as part of Project BRIDGE,” said Ryman Healthcare CEO Naomi James. “Helping residents to feel confident and secure online is an important part of our commitment to support their wellbeing and independence. Initiatives like this make a real difference, and it was wonderful to hear how much residents enjoyed the session and valued the practical advice.”

The session equipped attendees with practical skills, including how to:

  • Spot a scam: Recognise common tactics used across phone, email, and online platforms.

  • Develop 'scam sense': Build an instinct for warning signs and suspicious behaviour.

  • Improve digital security: Get practical tips to improve your online safety.

  • Take action: Know how to react if you suspect a scam and where to report it.


Top tips for protecting yourself from scammers include:


Always take a moment before giving your money or personal information to anyone. Scammers will create a sense of urgency to pressure you into acting quickly. Don’t rush to make decisions about money or sharing personal details. 

What to do: 

  • Say no, hang up, or delete suspicious messages 

  • Take time to think before responding to unexpected requests 

  • Don’t let anyone pressure you into immediate action 

  • Trust your instincts if something feels wrong 


Make sure you check if the person or organisation you’re dealing with is real. Scammers pretend to be from organisations you know and trust. Always verify who you’re really dealing with before taking any action. 

What to do: 

  • Contact the organisation directly using phone numbers or email addresses you find on their official website or app 

  • Get a second opinion from family, friends, or professionals.


Act quickly to protect yourself if something feels wrong. The sooner you act, the better you can protect yourself and others from scammers. 

What to do:

  • Contact your bank immediately if you think you’ve lost money or shared financial details

  • For cyber incidents these can be reported to NCSC at NCSC.govt.nz/report

  • SMS scam messages can be forwarded to DIA 7726

  • For where to report scams, or support for scam victims, visit Department of Internal Affairs 

  • For free and confidential scam support, Kiwis can also report to Netsafe 

  • Report to Police 105

  • Change passwords and security details if you think they’ve been compromised 

  • Monitor your bank statements and credit reports for unusual activity 

  • Report the scam to the impersonated organisation and platform where the scam is happening 


Scammers are using increasingly sophisticated methods to target innocent people. We all have a role to play in knowing how to spot a scam and staying one step ahead of scammers, and this program is a vital part of that effort.



Post content

Stable Channel Update for ChromeOS / ChromeOS Flex

The ChromeOS Stable channel is being updated to OS version 16371.65.0 (Browser version 140.0.7339.242) for most ChromeOS devices.

If you find new issues, please let us know one of the following ways:
  1. File a bug
  2. Visit our ChromeOS communities

    1. General: Chromebook Help Community

    2. Beta Specific: ChromeOS Beta Help Community

  3. Report an issue or send feedback on Chrome

  4. Interested in switching channels? Find out how.

Luis Menezes

Google ChromeOS

Stable Channel Update for Desktop

The Stable channel has been updated to 141.0.7390.76/.77 for Windows and Mac and 141.0.7390.76 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

Upgrade your Call-Only Ads to Responsive Search Ads with Call Assets in the Google Ads API

Google Ads is deprecating the call-only ad format. Google Ads API users currently creating or managing call-only ads will need to transition to using Responsive Search Ads (RSAs) with call assets. This change will help advertisers achieve better campaign performance and leverage the latest ad innovations.

What’s Changing?

The call-only ad type, based on the legacy Expanded Text Ad (ETA) framework, is being phased out. Moving forward, phone call lead generation will be fully supported through Responsive Search Ads (RSAs) combined with call assets. RSAs offer greater flexibility and performance by utilizing machine learning to optimize ad creatives.

Why This Change?

  • Improved Performance: Advertisers generally see better results and lower costs per call lead with RSAs and call assets compared to the static nature of call-only ads.
  • Modern Infrastructure: RSAs benefit from ongoing improvements in AI and machine learning. The underlying ETA framework for call-only ads is deprecated.
  • Consistency: This move aligns call-based advertising with the standard for all other Search ad formats, simplifying campaign management.

Impact on Google Ads API Users

If your application uses the Google Ads API to create or manage call-only ads, you will be affected.

  • New Call-Only Ad Creation: Starting January 2026, coinciding with the v23 API release, you will no longer be able to create new call-only ads or duplicate existing ones through the API. The call-only ad type will be removed from the latest API version.
  • Existing Call-Only Ads: Your existing call-only ads will continue to serve and be manageable via the API until February 2027.
  • API Support Sunset: Support for call-only ads will be progressively removed from all active API versions, with full cessation by February 2027.

Key Dates for API Users:

  • January 2026:
    • Creation of new call-only ads (including duplication) is blocked in all Google Ads API versions and all other interfaces (Google Ads UI, Google Ads Editor, SA360).
  • Until February 2027:
    • Existing call-only ads continue to serve.
    • API users can still update existing call-only ads. We strongly recommend using this time to migrate.
  • As of February 2027:
    • All call-only ads will stop serving.
    • Full support for call-only ads is removed from all active Google Ads API versions.

What You Need to Do:

  1. Update API Integrations: Modify your API client libraries and applications to stop creating call-only ad types.
  2. Migrate to RSAs with Call Assets: Transition your ad creation and management workflows to use Responsive Search Ads. Ensure you attach call assets to these RSAs to continue driving phone call leads.
    • To create an RSA, you'll provide multiple headlines and descriptions.
    • Phone numbers are added as assets linked at the customer, campaign, or ad group level.

Benefits of Migrating Early:

  • Take advantage of the better performance of RSAs.
  • Ensure a smooth transition without service interruption.
  • Maintain full control over your ad copy and settings.

We recommend updating your API integrations and migrating your call-only ad strategies well before the deadlines. Please refer to the Google Ads API developer documentation for the latest guidance on working with Responsive Search Ads and call assets.

If you have any questions or want to discuss this post, please reach out to us on our “Google Advertising and Measurement Community” Discord server.

Android Studio Narwhal 4 Feature Drop: watch face support and improved stability

 Posted by Paris Hsu, Product Manager, Android Studio

Android Studio Narwhal 4 Feature Drop is now stable and ready for you to use! This release brings targeted support for declarative Wear OS watch faces, a new customization option for your Project view, and continues our focus on quality by fixing 550+ numbers of bugs to improve stability and performance.


This is also the final feature drop for the Android Studio Narwhal releases. With the new monthly release cadence, we've been delivering new features and bug fixes every month. The last three Narwhal releases have been packed with features, including the launch of Agent Mode and Compose previews. We'd like to not only share what's new in this release, but also recap some key features from the Narwhal releases.


What’s New in Android Studio Narwhal 4 Feature Drop

Here are the new features shipping with this release:

Declarative Wear OS watch faces support in Android Studio ⌚


Android Studio Narwhal 4 Feature Drop improves the workflow for creating Wear OS watch faces by introducing editor support for the Watch Face XML Format to write, debug, and fine-tune your watch face designs directly within the IDE. This helps you work faster by bringing the Android development process into the IDE instead of having to change context and work with multiple programs when developing watch faces. 


Declarative watch faces support in Android Studio
Android Studio lets you directly edit the XML files used in the Watch Face Format. It now provides code completion for tags and attributes based on the official Watch Face Format schemas and live error validation that helps identify issues like missing required attributes. Android Studio also includes resource linking to quickly navigate to drawable resources and other referenced XML elements along with advanced syntax support for handling arithmetic expressions and data source references embedded in the XML. Finally, you can deploy watch faces directly to a Wear OS emulator or physical device from Android Studio.

Option to make Project view your default 📂

Tired of always having to switch to the Project view every time you open a new project? There is a new setting to have new projects open in Project view by default. To enable the setting go to File (Android Studio on macOS) > Settings > Advanced Settings > Project View and select Set Project view as the default.


Settings to make Project view your default



A look back: key features from the Android Studio Narwhal releases

The Android Studio Narwhal releases have been packed with features, especially with our move to monthly releases. Between powerful AI integrations and new testing tools, it can be easy to miss an update. Below, we highlight a few key features, but for a complete look at everything we shipped, we highly recommend reading the full posts for Narwhal Feature Drop and Narwhal 3 Feature Drop.


Here’s a quick summary of some of the top features you should be trying out:

Agent Mode

Have Google Gemini help with your tasks by using Agent Mode. The AI agent can understand your project, break down complex tasks into smaller steps, make edits on your behalf, and help you with multi-step operations — like adding new features, refactoring code, or debugging complex issues right inside your IDE. Developers such as Entri used Agent Mode to generate Jetpack Compose layouts from UI mockups, and found that Gemini in Android Studio reduced their overall UI development time by 40%. 



Gemini in Android Studio: Agent Mode

Android partner device labs (using Android Device Streaming)

We expanded Android Device Streaming by adding Android Partner Device Labs. This gives you secure access to a wide range of remote, physical devices from partners like Samsung, enabling you to test your app's compatibility and performance on some of the most popular devices in the market, directly from Android Studio.


Android Device Streaming supports Android Partner Device Labs

Test app backup and restore

We added tools to test your app's data backup and restoration flow. This is critical for ensuring a smooth user experience when switching to a new device. You can generate a backup of your app's data, restore it to another device, and even attach backups to your run configurations to test this flow easily.


Backup and restore dialog

Resizable Compose Preview

Building responsive UIs became much easier in Android Studio Narwhal. Compose Preview now supports dynamic resizing, giving you instant visual feedback on how your UI adapts to different screen sizes. You can simply enter Focus mode in the Compose Preview and drag the edges to see your layout change in real time.

Resizable compose preview

Google Play policy insights

Get early warnings about potential Google Play policy violations to help you build more compliant apps with Play Policy Insights, now in Android Studio. The IDE now shows lint warnings directly in your code when it relates to a Google Play policy requirement. You can also integrate these lint checks into your CI/CD pipelines. These insights provide an overview of the policy, dos and don’ts, and links more resources, helping you address potential issues early in your development cycle.


Play policy insights example



Summary

To recap, the entire Android Studio Narwhal release series, including this Narwhal 4 Feature Drop, has delivered a wide array of powerful features. Here is a comprehensive summary of the major additions:

Develop with AI (Gemini)

  • Agent Mode: An semi-autonomous AI assistant that helps with complex, multi-step operations like refactoring, adding features, and debugging.

  • AGENTS.md support: Provide project-specific context, instructions, and style guides to Gemini.

  • Rules in Prompt Library: Customize Gemini's output to match your team's coding standards.

  • Image & @File attachment: Attach screenshots and project files for more context-aware responses.

  • Transform UI (Studio Labs): Use natural language to iterate on Compose UI directly in the preview window.

Faster UI iteration and development

  • Declarative Wear OS watch faces support (New in Narwhal 4 ✨): Write, debug, and deploy watch faces with code completion, error validation, and direct deployment.

  • Resizable Compose Preview: Dynamically resize previews in Focus mode to instantly test responsive UIs.

  • Compose preview improvements: Better code navigation and a new picker for managing previews.

Optimize, refine and test

  • Test App Backup and Restore: Easily test your app's data backup and restoration flow for new device transfers.

  • Android Partner Device Labs: Access a wide range of remote, physical partner devices from Samsung and more for testing.

  • Google Play policy insights: Get early warnings about potential Play Policy violations directly in the IDE.

  • Proguard inspections: Identify and fix overly broad keep rules for better code optimization.

  • K2 mode by default: Faster performance with the next-generation Kotlin compiler.

  • 16 KB page size support: Lint warnings and an emulator to prepare for new devices.

Immersive development (XR)

  • Embedded Android XR emulator: Run the XR emulator directly inside the IDE.

  • Embedded Layout Inspector for Android XR: Inspect and optimize UI layouts within the XR environment.

  • Android XR project template: A new template to quickly start XR projects.

IDE workflow and quality improvements

  • Project view default (New in Narwhal 4 ✨): A new advanced setting to always open new projects in the Project view.

  • Display build files under module: Improve project navigation in the Android view.

  • Manual project sync: Gain more control over when Gradle syncs occur in large projects.

  • Quality improvements: Fixed xx numbers of bugs in this release for better stability and performance.


Get started

Ready to accelerate your development? Download Android Studio Narwhal 4 Feature Drop from the stable channel today!

Your feedback is essential. Please continue to share your thoughts by reporting bugs or suggesting features. For early access to the latest features, download Android Studio from the Canary channel.

Join our vibrant Android developer community on LinkedIn, Medium, YouTube, or X. We can't wait to see what you build!