Microsoft Teams Interoperability with Pexip Connect

What’s changing 

For more than seven years, Pexip has been a trusted interoperability partner for Google Meet, ensuring that participants can use their legacy meeting room systems to join Google Meet calls. We are excited to expand our relationship with Pexip Connect for Google Meet hardware – which will enable Google Meet hardware to seamlessly join Microsoft Teams from both Android and ChromeOS hardware. 

Additional Details 

  • There is an additional cost associated with using this offering from Pexip.
  • The integration supports joining scheduled meetings as well as joining with a meeting code 
  • Pexip enables Google Meet hardware to join Microsoft Teams meetings through their Pexip Connect service. Additional information can be found on their website

Getting started 

Pexip Connect for Google Meet hardware 

  • Admins 
    • Add the Pexip customer ID to the Built-in interoperability section of the Google Meet Hardware settings in the admin console. 
  • End users: 
    • When enabled by your admin, you can join a Teams meeting from a Google Meet hardware: 
      • Join an ad-hoc meeting by tapping "Join or start a meeting" on your touch controller (or on the touch screen device) and selecting Teams from the dropdown options. 
      • Add a a room to a with Teams meeting details. 
        • Note: Calendar events that originate outside of Google Calendar must be duplicated and populated with room details manually, or have their Teams meeting details copy and pasted into the description field of a new Calendar event. 
      • Visit the Help Center to learn more about Google Meet interoperability

Rollout pace 

Admin Setting 


End User Availability (on Devices) 


Availability 

  • Pexip Connect for Google Meet hardware is available to all Google Workspace customers, as well as G Suite Basic and Business customers with Google Meet hardware. All currently supported Google Meet hardware devices that have not yet reached their auto-update expiration date support the feature. 
  • Please work with either Pexip directly or an authorized reseller to get access 

Resources 



Google Mobile Ads Mediation adapters adopt Swift Package Manager

Today, we’re announcing you can start adding Google Mobile Ads mediation adapters to your iOS projects using Swift Package Manager (SPM).

Swift Package Manager is Apple's first-party tool for managing project dependencies. By supporting SPM, we're making it easier for you to integrate and manage our mediation adapters, helping you streamline your development workflow and reduce setup complexity.

Which adapters are supported?

We're planning to roll out SPM support for all open source and versioned adapters. Each adapter will be in its own dedicated GitHub repository.

Adapters currently available:

Ad source Minimum version supported in SPM
AppLovin 13.3.1.0
DT Exchange 8.3.8.0
IronSource 8.10.0.0
Liftoff Monetize 7.5.3.0
i-mobile 2.3.4.2
inMobi 10.8.6.0
Meta 6.20.1.0
Mintegral 7.7.9.0
Pangle 7.4.1.1.0
Unity 4.16.0.0

Add a Swift Package to your project

To add a package dependency to your Xcode project, navigate to File > Add Package Dependencies… and search for the package using each adapter's corresponding GitHub URL:

Adapters coming soon

We're continuing to roll out Swift Package Manager support for more mediation adapters. Check the list of currently supported adapters by visiting our GitHub page.

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.

Ransomware detection and file restoration for Google Drive available in beta

What’s changing 

We’re adding two new features to help organizations minimize the impact of ransomware attacks on personal computers. Specifically, we are adding these features in beta: 

  • Ransomware detection: When users have Google Drive for desktop installed on their computers, file syncing will be paused when ransomware is detected. The user will see a notification appear on their computer. Admins will see an alert in the Admin console security center. And notification emails will be delivered to both users and admins. 
  • File restoration: Users are able to restore their files to a previous version in Drive with ease, saving them time and money without paying a ransom. Users can select and restore multiple files prior to when ransomware infected their computer, making their files inaccessible. 


Getting started 

Admins: 

  • Ransomware detection will be on by default for users in your organization. You can turn it on or off at the OU level by going to Admin console > Apps > Google Workspace > Settings for Drive and Docs > Malware and Ransomware. If ransomware is detected for your users, admins will receive an email and get an alert in the Alert center. 
  • Drive file restoration will be on by default. You can turn it on or off at Admin console > Apps > Google Workspace > Settings for Drive and Docs > Drive file restoration. 
  • Visit the Help Center to learn more about managing ransomware detection and file restoration for your organization. 
The Admin console setting for ransomware detection 

The Admin console setting for Drive file restoration 


Email to admins when potential ransomware is detected 


Admin alert in the Alert center with information on the potential ransomware detection 


Alert detail on the ransomware detection 

End users: 

  • The availability of this feature will depend on your admin’s settings. If turned on and ransomware is detected, you will see the alerts and access the interface below. 
  • Use the Help Center to learn more about restoring files in bulk with Google Drive

End user alert in Drive for desktop when ransomware is detected 


Interface to assist with file recovery 

Rollout pace 

Admin console setting 


File detection and restoration features 


Availability 

File restoration 

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

Ransomware detection 

Available for Google Workspace: 

  • Business Standard, Plus 
  • Enterprise Starter, Standard, Plus 
  • Education Standard and Plus 
  • Frontline Standard and Plus 

Resources 


Meet eCDN custom rules improvements for new and existing configurations

What's changing 

In order to improve the experience of admins managing Google Meet’s Enterprise Content Delivery Network (Meet eCDN) rules, we’re updating how the “Custom Rules” peering policy works in some cases, and how assigned networks are surfaced in the MQT eCDN network table. Understanding these changes will allow customers to make full use of those improvements. 


Overlapping IP ranges 

Please note you will only see this change if you have defined overlapping IP ranges. For example, if you have defined a large range that’s allowed but including some smaller ranges that should be blocked within it. If you have non-overlapping ranges only, you won’t be affected by this change. 

Viewers with the “custom rules” peering policy will be matched against a list of IP ranges and their respective peering configuration (allowed or blocked). This is done by checking all listed ranges in order from top to bottom. Previously, any blocking match would supersede an allowing match, even if the allowing match came first. We’re removing the priority for blocking changes to simplify how matches are determined. 

Example for a viewer with private IP address 10.0.0.30: 

Scenario 1:

Viewer 1 private IP: 10.0.0.30
Viewer 2 private IP: 11.0.0.30

Custom rules list:
  • 10.0.0.0 - 10.0.0.255: allowed
  • 11.0.0.0 - 11.0.0.255: blocked
Fallback policy: blocked

Before:
  • Viewer 1 allowed since one allowed match
  • Viewer 2 blocked since one blocked match

After:
  • Same results, no changes in this scenario, since there are no overlapping IP ranges.

Scenario 2:

Viewer 1 private IP: 10.0.0.30
Viewer 2 private IP: 11.0.0.30

Custom rules list:
  • 10.0.0.0 - 10.0.0.255: allowed
  • 10.0.0.0 - 15.0.0.0: blocked
Fallback policy: blocked

Before:
  • Viewer 1 blocked, since one allowed and one blocked match, and blocked matches have higher priority.
  • Viewer 2 blocked, since one blocked match.

After:
  • Viewer 1 allowed, since the first match encountered (top to bottom) was to allow the IP.
  • Viewer 2 blocked, since the only matching rule was blocking the IP.

Scenario 3:

  • Viewer 1 private IP: 10.0.0.30
  • Viewer 2 private IP: 11.0.0.30

Custom rules list:
  • 10.0.0.0 - 15.0.0.0: blocked
  • 10.0.0.0 - 10.0.0.255: allowed
Fallback policy: blocked

Before:
  • Viewer 1 blocked, since one allowed and one blocked match, and blocked matches have higher priority.
  • Viewer 2 blocked, since one blocked match.

After:
  • Viewer 1 blocked, since the first match encountered (top to bottom) was to block the IP.
  • Viewer 2 blocked, since the only matching rule was blocking the IP.
Please note that smaller IP ranges should be listed before large ranges containing them (top-to-bottom).





Multiple private IP addresses are now supported 
Please note that the following change will only materialize if your viewers’ devices have multiple private IP addresses configured on their network interfaces (typically one IPv4 and one IPv6 address). 

Previously, eCDN clients would detect their private IP address and always prioritize IPv4 over IPv6. Also, only a single IP address could be detected and sent for matching against custom rules. We’re changing this so that all private IPs configured on the device’s interfaces will be used for matching. To ensure top-to-bottom evaluation, the first rule matching any detected private IP addresses will be used. 


Renaming Random peering policy 
The policy previously called Random peering policy is now called Testing peering policy. This policy is primarily intended for test purposes and is not designed to provide full performance in production. 


Meet Quality Tool improvements 
Viewers with the Testing peering policy will now be represented in the Meet Quality Tool eCDN table. Previously this table would only show viewers per configured network if the Custom Rules peering policy was used. 

Rollout pace: 

  • Rapid Release domains: Gradual rollout (up to 15 days for feature visibility) starting on October 6, 2025. 
  • Scheduled release domains: Gradual rollout (up to 15 days for feature visibility) starting on October 28, 2025. 

Resources: 



Improve Chat apps with display carousels and richer text formatting

What’s changing 

Developers can use two new features to create more engaging Chat apps. Specifically, we are adding: 
  • A carousel widget: With this new carousel widget, you'll be able to interact with more complex and organized information in a horizontally scrollable carousel. 
  • Markdown support: The new Markdown support for text formatting will allow developers to specify markdown instead of converting all text to HTML. 
  • Lists and code blocks: You’ll now be able to add ordered, unordered, and nested lists, and code blocks to cards. 

Why you’d use it: 

The carousel widget provides a powerful tool for presenting complex information in an organized, scrollable, and compact format. Developers can use it to display product listings, multiple data points, or different options within a single card, creating a much more efficient and professional-looking user experience. 

Markdown support can help simplify the process to build cards, and is especially critical to developers who are building AI agents. The standard output from many LLMs is markdown. Now, instead of converting the markdown to HTML, developers can now pass the entire markdown to Chat which will handle and render the text correctly. 

Lists and code blocks are essential building blocks to enable rich display of information, enhancing readability and comprehension for users. They unlock critical use cases, such as providing structured data, displaying programming examples, and organizing complex details. 



The carousel widget enables scrolling through information in an efficient and engaging manner 


Markdown support enables easier to use text formatting while list and code block support enables richer text format 

Getting started 

  • Developers: See our documentation to learn more about adding carousels or formatting messages
  • Admins: There is no admin control for this feature. It will be available by default when Developers choose to use it in their apps. Use our Help Center to learn more about allowing users to install Chat apps
  • End users: There is no end user control for this feature. It will be available by default when Developers choose to use it in their apps. Use our Help Center to learn more about Chat apps

Rollout pace 

  • This feature is available now. 

Availability 

  • Available to all Google Workspace customers 

Resources



Collaborate with Gemini in Google Drive now available on mobile

What’s changing 

We have previously launched the ability for users on the web to collaborate with Gemini in Google Drive. Now, we're excited to extend Gemini’s capabilities to users on mobile in the Drive apps for Android and iOS. This integration empowers Drive users of the mobile apps to seamlessly ask questions about their files and folders and receive conversational responses, mirroring the existing functionality available on Drive Web. 

For example, users on mobile can now use Gemini to: 

  • Summarize a long document or an entire folder so you can quickly get the main points. 
  • Discuss a topic that requires synthesizing information from one or more files in your Drive, either across your files or within a specific folder. 
  • Retrieve quick facts about a project or topic without the need to find and read the relevant documents. 

Getting started 


Rollout pace 


Availability

Available for Google Workspace: 
  • Business Standard and Plus 
  • Enterprise Standard and Plus 
  • Google AI Pro for Education 
  • Google One AI Premium 

Anyone who previously purchased these add-ons will also receive this feature: 
  • Gemini Business* Gemini Enterprise* 
*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