64-bit app compatibility for Google TV and Android TV

Posted by Fahad Durrani Product Management, Google TV

Google TV and Android TV will require 64-bit app compatibility to support upcoming 64-bit TV devices starting August 2026.

Following other Android form factors, Google TV and Android TV devices will soon support 64-bit app compatibility. 64-bit apps will offer improved performance, shorter start times, and new viewing experiences on upcoming 64-bit Google TV and Android TV devices.

Starting August 1st, 2026:

We’re not making any changes to 32-bit support, and Google Play will continue to deliver apps to 32-bit devices. The 64-bit requirement means that apps with 32-bit native code will need a 64-bit version as well. You should continue to provide 32-bit binaries alongside 64-bit binaries by using ABI splits in App Bundles.

How to transition

This requirement only impacts apps that utilize native code. You can check if your app has native code (.so files) with the APK Analyzer. For ARM devices, you can find native libraries in lib/armeabi-v7a (32-bit) or lib/arm64-v8a (64-bit).

For detailed guidance on transitioning to 64-bit, see Support 64-bit architectures.

How to test

    • The Google TV emulator image for macOS devices with Apple Silicon is configured for a 64-bit userspace and may be used for app testing and verification.
    • The Nvidia Shield (models P2571, P2897 and P2897) have both 32-bit and 64-bit userspace compatibility and may be used for testing on physical hardware. If your app contains 64-bit libraries, they will be used automatically.
    • 64-bit TV apps may be sideloaded to Pixel (7 or newer) phones after constraining the view window to TV resolution and DPI:
        • adb shell wm size 1080x1920
          adb shell wm density 231 #tvdpi
          adb install <package.apk>

Next steps

Prepare your TV apps to comply with 64-bit requirements by August 1st, 2026:

  1. Use the APK Analyzer to check if your app has native code.
  2. Update your native code to support 64-bit and 16 KB memory page size.
  3. Test and verify that your changes work as intended.
  4. Submit your app update to Google Play.

Google Search: Introducing AI Mode in Aotearoa New Zealand

Image alt text: Mobile and Desktop UI of AI Mode

Imagine being able to ask a question that's very complex or multi-layered and in an instant, receive a comprehensive, AI-powered response that explains it well, complete with web links to explore.

As we dream of warmer months, for example, I asked: What are some campgrounds within a ten minute walk to a beach, offer powered sites and are dog friendly?

Today, you can experience this firsthand as we bring AI Mode - our most powerful AI search experience yet - to New Zealand in English. We first introduced AI Mode as an experiment in the US earlier this year and are now rolling it out to more users globally. It's already resonating with people who appreciate its speed, quality, and fresh responses. 

Built for your most complex questions

Using a custom version of Gemini 2.5, AI Mode lets you ask longer, more complex questions that would have previously required multiple searches. In fact, early testers are already asking queries 2-3x the length of traditional searches, showing it’s perfect for your toughest questions. It’s particularly helpful for exploratory tasks like comparing products, planning a trip, or understanding complex how-tos.


For example, if you’re thinking about making a change in your health and wellness regime, you could ask: what's the difference in sleep tracking features between a smart ring, smartwatch and tracking mat?


Behind the scenes, AI Mode uses a query fan-out technique, breaking your question into subtopics and issuing a multitude of queries on your behalf. This enables Search to dive deeper into the web than ever before, helping you find incredible, hyper-relevant content. You can also easily ask follow-ups to dig even deeper.


What makes this experience unique is that it brings together advanced model capabilities with Google’s best-in-class information systems, and it’s built right into Search. You can access not only high-quality web content but also tap into fresh, real-time sources like the Knowledge Graph and shopping data for billions of products.


Multimodality in AI Mode 

AI Mode is designed to be multimodal so you can ask questions in whatever way feels most natural: whether that's with text, your voice, or by taking or uploading an image. In AI Mode, simply tap the microphone icon and ask your query. You can also snap a photo or upload an image and ask your question, thanks to AI Mode’s rich multimodal capabilities.

Helping people explore the best of the web
Helping people discover content from across the web remains central to our mission. With AI Mode, you can express exactly what you are looking for, and get the right web content in a range of formats, with prominent links for people to click on. By expanding the types of questions people can ask, Google Search opens up new opportunities for content discovery. 

AI Mode is rooted in our core quality and ranking systems, and we are using novel approaches to improve factuality. We aim to show an AI-powered response as much as possible, but in cases where we don’t have high confidence, you will see a set of web search results. As with any early-stage AI product, we won’t always get it right, but we are committed to continuous improvement. 

We are very excited to see how this end-to-end AI search experience helps you explore your curiosity and understand the world around you.


Post content

Chrome Dev for Desktop Update

The Dev channel has been updated to 141.0.7367.5 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.

Chrome Release Team
Google Chrome

Changes for supporting European Union Political Ads Regulation in Display & Video 360 API and Structured Data Files

What’s changing?

As announced last year, Google will stop serving political advertising in the European Union (EU) ahead of new regulation in October 2025. Starting September 8, 2025, the Display & Video 360 API and Structured Data Files (SDFs) will roll out enforcements related to this change. If you use either of these products to create or manage line items, you may need to update your application to handle these enforcements before September 8, 2025 to avoid an interruption of service.

Background

Starting September 8, 2025, Display & Video 360 will require self-declaration for EU political ads. You must declare whether a line item will serve EU political ads when creating it.

You can also make this declaration for the advertiser as a whole. This declaration will state whether any line items under the advertiser will serve EU political ads. Make the declaration at the advertiser level using the Display & Video 360 API or under the advertiser Basic details settings in the Display & Video 360 UI once it launches after September 8. If you declare that your advertiser won’t serve EU political ads, new line items under that advertiser will use that declaration if another isn’t provided, avoiding an interruption of service.

Display & Video 360 API and Structured Data Files have added support for declaring whether a line item serves EU political ads. Similar support for self-declaration will launch in the Display & Video 360 UI starting September 8, 2025.

Display & Video 360 API

In the Display & Video 360 API, the field containsEuPoliticalAds has been added to the following API objects in v3 and v4 to surface self-declaration at different resource levels:

  • LineItem objects for getting and setting the declaration at the line item level.
  • Advertiser for getting and setting the declaration at the advertiser level.

The possible settable values for the field are shown in the table below, with a meaning relevant to the resource to which it is assigned.

Value
Meaning
CONTAINS_EU_POLITICAL_ADVERTISING The resource will be used to serve EU political ads.
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING The resource will not be used to serve EU political ads.

Starting September 8, 2025, Display & Video 360 API will start requiring that the containsEuPoliticalAds field is set for new line item resources or for existing line item resources when updating geography targeting of existing line items.

What do I need to do?

Every new line item created will need a valid declaration using the field containsEuPoliticalAds.

Set the containsEuPoliticalAds field in the Advertiser object using the advertisers.patch method, or set the declaration under the advertiser Basic details settings in the Display & Video 360 UI once it is available. If you set the containsEuPoliticalAds field to DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING for the parent advertiser, new line items will use that value unless another value is set at creation, and the field will be backfilled for existing line items within a day. This field can then be updated using either the UI, API, or Structured Data Files.

If your advertiser is not serving EU political ads, declaring at the advertiser level will be a sufficient action to avoid errors. If you can’t declare at the advertiser level or have declared that EU political ads may be served under your advertiser, you must update your use of the following API methods:

Structured Data Files

In Structured Data Files, we have launched v9, which adds the column Contains EU Political Ads to the line item file. This allows for the retrieval and setting of EU political ads declaration at the line item level. This column uses the values YES and NO to represent the line item declaration.

With this launch, we are also deprecating SDF v7.1, v8, and v8.1 and recommend that you migrate to v9 your earliest convenience. We will support these versions until we sunset them in March 2026.

Starting September 8, 2025, Display & Video 360 will start requiring you to use v9 to upload Structured Data Files and set the Contains EU Political Ads column to YES or NO for new SDF line item entries. If your advertiser has declared that it will not serve EU political ads, you can continue to use previous versions to upload SDFs.

What do I need to do?

Every new line item created will need a valid declaration using the column Contains EU Political Ads.

Set the containsEuPoliticalAds field in the advertiser using the Display & Video 360 API advertisers.patch method, or set the declaration under the advertiser Basic details settings in the Display & Video 360 UI once it is available. If you declare that the advertiser will not serve EU political ads, new line items will use the NO value for the Contains EU Political Ads column unless another value is set at creation, and the field will be backfilled for existing line items within a day. This enables you to use v7, v7.1, v8, or v8.1 for SDF upload. After line item creation, this field can be updated using the UI, API, or Structured Data Files.

If you can’t declare at the advertiser level or have declared that EU political ads may be served under your advertiser, do the following before September 8, 2025:

  • Migrate to using SDF v9. See our migration guide for instructions.
  • Set the Contains EU Political Ads column to YES or NO in line item entries on SDF upload when:
    • Creating new line items.
    • Updating any of the following columns of the existing line item:
      • Geography Targeting - Include
      • Geography Targeting - Exclude
      • Geography Regional Location List Targeting - Include
      • Geography Regional Location List Targeting - Exclude
      • Proximity Targeting
      • Proximity Location List Targeting
    • Creating new ad groups with set Geography Targeting columns under the existing line item.
    • Updating the Geography Targeting columns of ad groups under the existing line item.

Also, if you use Structured Data Files at all, make sure to migrate to v9 before all previous versions are sunset in March 2026.

How do I get help?

Reach out to the Display & Video 360 API support channels if you have more questions about this change.

Build your app to meet users in every moment on the newest Pixel devices, from wearables to foldables, and more

Posted by Fahd Imtiaz – Senior Product Manager and Kseniia Shumelchyk – Engineering Manager, Developer Relations

This week at Made by Google, we introduced the new suite of Pixel devices, including the Pixel 10 Pro Fold and Pixel Watch 4. These devices are more than just an evolution in hardware; they are built to showcase the latest updates in Android, creating new possibilities for you to build experiences that are more helpful, personal, and adaptive than before.

Let's explore what this moment means for your apps and how you can start building today.

Give your app more room to shine on foldable and large screens

Pixel 10 pro fold open on the left and back view, closed, on the right

The new Pixel 10 Pro Fold represents the next step in mobile computing, inviting you to think beyond a single screen. With a stunning 8-inch inner display that unfolds to create an immersive, large screen experience and a fully-capable 6.4-inch outer display, your apps have a powerful and flexible stage to shine. Its advanced durability and all-day battery life make this form factor ready for everyday use, raising user expectations for premium app experiences.

Building a truly adaptive app is how you unlock the full potential of this hardware. On the new Pixel 10 Pro Fold, users will multitask with enhanced Split Screen and drag-and-drop, or use hands-free tabletop modes for entertainment. Your app must support resizability and both portrait and landscape orientations to deliver the seamless, dynamic layouts these new experiences demand. Following the best practices on adaptive development is the key to providing an optimal experience on every screen and in every posture.

woman wearing a blue sweater and blue ombre skirt uses a Pixel 10 pro fold

To help you build these adaptive experiences, we offer a suite of powerful tools. You can use existing tools like Jetpack Window Manager and the Compose Adaptive Layouts Libraries today. And coming soon to beta, Compose Adaptive Layout Library 1.2 will introduce new adaption strategies like Levitate and Reflow, plus support for Large and Extra Large width Window Class Sizes.

The goal is to not be confined to a single screen, but build one app that works great everywhere, from phones and foldables to tablets and other large screens. This is your opportunity to expand your app’s reach and deliver the dynamic experiences users now expect. With the tools at your fingertips, you can start building for every screen today. Learn how you can unlock your app's full potential with adaptive development at developer.android.com/adaptive-apps.

Bring your most expressive apps to the wrist

a Google Pixel Watch 4 on a user's wrist

The new Pixel Watch 4 is here, and it’s the first smartwatch built to showcase the full power of Material 3 Expressive on Wear OS 6. This is where the vision for the platform truly comes to life, allowing you to build stunning, modern apps and tiles without compromising on performance. With this release, you no longer have to choose between beautiful animations and battery life; with Wear OS 6, you can build experiences that are beautiful, helpful, and powerful, all at once.

To get that modern look, you can use the new Material 3 Expressive libraries for Compose on Wear OS, which provide powerful components like the TransformingLazyColumnuid lists and the EdgeButton to create UIs that feel natively built for the wrist.

moving image of Material 3 Expressive libraries for Compose on Wear OS demo

This focus on design naturally extends to the centerpiece of the user’s experience, the watch face itself. To give you more creative control, we've introduced version 4 of the Watch Face Format, which unlocks possibilities like fluid, animated state transitions and lets users select their own photos for the background. And to help developers create their own watch face marketplaces, we’ve introduced the Watch Face Push API. We’ve partnered with well-known watch face developers – including Facer, TIMEFLIK, WatchMaker, and Pujie – who are bringing their unique watch face experiences to the new devices that users can already get today.

All of this is built on a more reliable and efficient foundation, with watches updating to Wear OS 6 seeing up to a 10% improvement in battery life and quicker app launches. This gives you the confidence to use these new creative tools, knowing your app will perform beautifully. Start building apps for the wrist using the resources and guidance at developer.android.com/wear.

Ready to build for every screen today?

open Pixel 10 Fold on the left and Pixel Watch 4 on the right

The opportunities for your app are bigger than ever, and you can start today. See how your app performs across screen sizes by using the resizable emulator in Android Studio, and explore our large-screen design gallery for inspiration.

For your wearables, the best way to begin is by upgrading your UI with the new Material 3 Expressive libraries for Compose on Wear OS and exploring the engaging experiences you can build with the Watch Face Push API. Finally, use the Wear OS 6 emulator to test and verify your app's experience.

You can find all the resources you need, including documentation, samples, and guides at developer.android.com/adaptive-apps and developer.android.com/wear.

We can’t wait to see what you develop next!

Incorporate information from Calendar, Tasks, and Keep in your conversations with Gemini Live

What’s changing 

Last month, we announced the ability to conduct in-depth two-way conversations with Gemini Live. You can use Live to brainstorm ideas, explore new concepts, and more. You can also engage in these conversations by visually sharing your screen or camera and providing specific context through images, uploaded files, or YouTube videos. 

With this launch, you can reference Calendar, Tasks, and Keep in your conversations with Gemini Live. You can chat with Live about: 
  • What meetings are on your calendar for the week, or when a specific meeting is scheduled. You can also ask Live to search for, add or modify events to your calendar. 
  • Your upcoming tasks or overdue tasks. You can ask Live to add, edit and delete tasks as well. 
  • Specific content and notes in Keep, add or edit content in Keep, or you can ask Live to create notes and lists based on your conversation. 


Additional details 

  • Gemini Live, including sharing your screen with Gemini, is only available for users 18+. 
  • For users with a work or school Google Account and access to the Gemini app, Gemini Apps Activity is on and can’t be turned off and you can’t delete your Gemini Apps activity. 

Getting started 


Rollout pace 


Availability 

Available for Google Workspace: 
  • Business Starter, Standard, Plus 
  • Enterprise Starter, Standard, Plus 
  • Education Fundamentals, Standard, and Plus 
  • Frontline Starter, Standard, and Plus 
  • Nonprofits 
  • Essentials, Enterprise Essentials, and Enterprise Essentials Plus

Available for Google Workspace customers with these add-ons: 
  • Gemini Business* 
  • Gemini Enterprise* 
  • Gemini Education 
  • Gemini Education Premium 
*As of January 15, 2025, we’re no longer offering the Gemini Business and Gemini Enterprise add-ons for sale. Please refer to this announcement for more details. 

Resources