Author Archives:
July 2026 changes for Display & Video 360 API and Structured Data Files
Today we’re announcing two unversioned changes to the Display & Video 360 API and Structured Data Files that will take effect on July 13, 2026 and may impact your existing integrations.
The following changes have been fully detailed on our Announced Deprecations page:
- The third-party vendor Nielsen will no longer be assignable as a third-party brand lift vendor.
- If left unset, default business name and logo values will begin being inherited by Demand Gen and YouTube responsive ads.
If you believe any of these changes will impact your integrations, follow the recommended actions in the change description.
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.
Source: Google Ads Developer Blog
Here’s how Gemini can help you avoid jetlag.
If you’ve got a faraway trip coming up, the Gemini app can help you avoid jetlag so you can make the most of your visit.Once you’ve given Gemini permission to access you…
Source: The Official Google Blog
Unlocking Data Strength with Data Manager API: Ads DevCast E7
We are thrilled to share the newest episode of Ads DevCast, the podcast series brought to you by Google’s Ads Developer Relations team.
This episode features a conversation with Data Manager PMs Xuezhu Li and Stephen Chang on unlocking data strength using the Data Manager API.
Watch it: goo.gle/watchadsdevcast
Hear it: goo.gle/listenadsdevcast
Streamlining Ingestion: Send Once, Fan Out Everywhere
Ingesting first-party signals into disparate advertising and measurement platforms has historically required building and maintaining separate, asynchronous ingestion pipelines. In this episode, Xuezhu explains how the Data Manager API introduces a "send once, fan out everywhere" architecture. You push your first-party data in one time, and the system seamlessly routes and distributes it across whichever destinations you choose, such as: CM360, DV360, SA360, and GA4.
Effortless Pipeline Monitoring with the Status API
For developers managing high-volume ingestion pipelines, tracking execution health is critical. The episode explores the new Status API — a dedicated request-tracking service that lets you monitor pipeline health using a simple request ID. Instead of digging through legacy multi-step offline queries, you get unified status checks with aggregated row-level error reporting.
Built-In Privacy & Confidential Compute
The Data Manager API is built from the ground up to keep sensitive user signals secure. That’s why it provides Confidential Match. Confidential Match relies on Confidential Compute, utilizing hardware-isolated Trusted Execution Environments (TEEs) to ensure your data remains completely locked down even during active processing.
Four Reasons to Adopt & Engineering Best Practices
Stephen and Xuezhu break down the four core reasons to adopt the Data Manager API today:
- Performance
- Privacy
- New Features
- Developer Experience
We Want to Hear From You
Your feedback is vital to help us tailor future episodes. Please take a minute to share your thoughts at our Episode Survey. Be sure to subscribe on YouTube and join our Discord community to keep the conversation going!
If you have any questions or want to discuss this post, please reach out to us on our “Google Advertising and Measurement Developers Community” Discord server. Also follow our new Google Advertising and Measurement Developers” LinkedIn page.
Source: Google Ads Developer Blog
Streamline your data backups with incremental exports for Google Workspace
- Periodic full backups - establishing a baseline snapshot through regular full exports
- Quarterly (every 3 months)
- Semi-annually (every 6 months)
- Annually (every year)
- Frequent incremental backups - supplementing the baseline with frequent incremental backups, such as backing up data from the "last x days" every "y days"
- Capture data from the last 5 days, running every 3 days
- Capture data from the last 7 days, running every 5 days
![]() |
![]() |
Getting started
- Admins: Super Admins: Visit the Help Center to learn more about exporting your organization’s data and incremental exports.
- End users: There is no end user impact or action required.
Rollout pace
- Rapid Release and Scheduled Release domains: Extended rollout (potentially longer than 15 days for feature visibility) starting on June 24, 2026
Availability
- Enterprise: Enterprise Plus customers with Assured Controls and Assured Controls Plus
Resources
- Google Workspace Admin Help: Set up an incremental data export
- Google Workspace Admin Help: Export all your organization's data
Source: Google Workspace Updates
Chrome Dev for Desktop Update
The Dev channel has been updated to 151.0.7912.0 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
Source: Google Chrome Releases
Google Ads API v21 sunset reminder
Google Ads API v21 will sunset on August 5, 2026. Starting on this date, all v21 API requests will begin to fail. Migrate to a newer version prior to August 5, 2026 to ensure your API access is unaffected.
Here are some resources to help you with the migration:
You can view a list of methods and services your project has recently called using the Google Cloud Console:
- Open APIs & Services in the Google Cloud Console.
- Click Google Ads API in the table.
- On the Metrics subtab, you should see your recent requests plotted on each graph. You can see which methods you've sent requests to in the Methods table. The method name includes a Google Ads API version, a service, and a method name, such as
google.ads.googleads.v21.services.GoogleAdsService.Mutate.
- (Optional) Choose the timeframe you want to view for your requests.
If you have any questions or want to discuss this post, please reach out to Google Ads API support or start a discussion on our “Google Advertising and Measurement Community” Discord server.
Source: Google Ads Developer Blog
Chrome for Android Update
Hi, everyone! We've just released Chrome 149 (149.0.7827.200) 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.
Source: Google Chrome Releases
Multi-party approvals in the Google Ads API
As part of improving security for Google Ads accounts, the Google Ads API will start requiring multi-party approvals when performing sensitive API actions. This is part of a broader change in Google Ads that requires multi-party approvals to perform sensitive actions in your Google Ads account. These important security updates will start rolling out starting on July 27, 2026, and will be enabled for all users over the next few weeks.
What is changing?
When this change goes live, the following API calls will change their behavior.
Inviting a user
If you use the CustomerUserAccessInvitationService.MutateCustomerUserAccessInvitation method to invite a new user to manage a Google Ads account, the Google Ads API now evaluates whether multi-party approval may be necessary. In cases where our servers determine that a review is required, the system will pause the standard workflow and will not immediately generate a CustomerUserAccessInvitation or dispatch the invitation email. A MultiPartyAuthReview resource is initiated instead, with its resource name provided in the response. Once the pending review receives approval from a second account administrator, the CustomerUserAccessInvitation will be created and the invited user will receive their email. No new invites can be created for the user until the pending review is resolved.
Updating or terminating a user’s access
If you use the CustomerUserAccessService.MutateCustomerUserAccess method to adjust a user's permissions using the update operation or revoke access using the remove operation, the Google Ads API now evaluates whether multi-party approval may be necessary. In cases where our servers determine that a review is required, the API generates a MultiPartyAuthReview resource in a pending state and returns its resource name. Your requested modifications will remain pending and will only take effect once the multi-party review is successfully approved by a second account administrator. The CustomerUserAccess under review cannot be mutated until the pending review is resolved.
How do I approve a multi-party approval request?
You can fetch a pending MultiPartyAuthReview by using the GoogleAdsService.Search or GoogleAdsService.SearchStream methods, using the following GAQL query.
SELECT
multi_party_auth_review.resource_name,
multi_party_auth_review.multi_party_auth_review_id,
multi_party_auth_review.creation_date_time,
multi_party_auth_review.request_user_email,
multi_party_auth_review.operation_type,
multi_party_auth_review.justification,
multi_party_auth_review.target_resource,
multi_party_auth_review.customer_user_access_review.old_customer_user_access,
multi_party_auth_review.customer_user_access_review.new_customer_user_access,
multi_party_auth_review.customer_user_access_invitation_review.new_customer_user_access_invitation
FROM multi_party_auth_review
WHERE multi_party_auth_review.review_status = 'PENDING'
A pending MultiPartyAuthReview request can be approved or rejected using a MultiPartyAuthReviewService.ResolveMultiPartyAuthReview API request. The review needs to be done by a second administrator who did not create the original request. This can either be a human or a service account with administrator privileges. The pending review can be revoked by the original requestor.
What do I need to do?
If your application uses these methods, make sure to update it to handle the multi-party approval workflows before July 27, 2026. We have added support for multi-party approvals to all the major versions of the API (v24.2, v23.3, v22.2 and v21.2). If you are using an official client library, make sure to download their latest version. You can refer to the following guides to learn more about these changes, which cover details on
- Various states of a multi-party approval request
- How to retrieve and review multi-party approval requests
- How to handle multi-party approval requests when inviting users
- How to handle multi-party approval requests when updating user roles or removing user access
For any questions or further discussion regarding this update, please connect with us on the "Google Advertising and Measurement Community" Discord server. For technical support issues, reach out to https://support.google.com/google-ads/contact/google_ads_api
Source: Google Ads Developer Blog
Why High Performance Marketing made the switch to GFiber
Our small business blog series, Connected by GFiber, continues! This time, we’re featuring Jay Langley, owner of High Performance Marketing in Raleigh, North Carolina, who shares how GFiber’s fast, reliable internet transformed the way his print shop operates day to day.
For nearly thirty years, High Performance Marketing has managed everything from big direct mail campaigns to custom print jobs. Some projects are large and corporate, while others are more personal, like the wedding invitations I recently printed for my niece. Whether it’s a 10,000-piece mailing or a unique project, every job depends on moving large files quickly and reliably from our clients to our printers. Our printers are powerful machines that need a steady stream of data to keep production going.
For years, we used whatever internet service we could get. Like many small business owners, I faced rising costs, spotty performance, and limits that made it hard to grow. I even tried a VoIP phone system early on, but the call quality wasn’t good enough, so we switched back to a regular landline.
Then GFiber arrived at our office park.
When I saw the announcement, I wanted to sign up right away. But our building didn’t have the needed infrastructure yet. Instead of waiting, I decided to help get things moving.
Over several days, I worked with the GFiber installation team and coordinated with the 18 unit owners in our building. I sent out information ahead of time, helped arrange access to each space, and supported the installation in all units. It took effort, but I knew it would pay off.
And it definitely has.
Once we were set up, the difference was clear right away. One of the first things I did was try VoIP again, and this time, it worked just as I had hoped. Calls are clear and steady, without the issues we had before. Now, our phone system runs fully over the internet and works reliably every day.
On the production side, the change is just as big. We often get files that are 100 megabytes or more, with several rounds of revisions and approvals before printing. What used to slow us down is now smooth. Files move fast, approvals are quicker, and we can start jobs without delay.
Just as important, the connection is reliable when we need it most. In our business, downtime can throw off the whole schedule, so having a steady connection really matters.
And then there’s the cost. We’re getting faster, more reliable service than before, and it’s a better value too.
For a small business like ours, having speed, reliability, and simplicity really changes everything. In short, GFiber is a-changer. If you’re considering fiber for your business, my advice is simple: I don’t know why you wouldn’t make the switch.


