v3.2.0October 9, 2026
- Quality Score, from diagnosis to results. BDOS finds the ad groups where a low score costs the most and, for each one, lines up three things: what people searched for, what the ad says and what the landing page offers.
- It suggests headlines based on what is actually on the website and pins key terms to the first headline position. It flags search terms that deserve their own ad group and suggests better landing pages or specific fixes to the current one.
- The analysis covers the whole account. A headline shared by many ad groups gets fixed once, and one improved landing page lifts the score in every ad group that points to it. Brand and competitor keywords are left out, since a lower score there is normal.
- Changes to ads and ad groups are previewed before you approve them, and landing page recommendations come ready to share with your client. After 14 and 30 days BDOS checks Quality Score, CPC and CTR again, and it remembers which ad groups you have already reviewed.
- BDOS now runs on Google Ads API v25.2. You can check when Google migrated a campaign to AI Max, read Brand Lift and Conversion Lift results (incremental conversions, their value and cost), see tracking settings at the PMax asset group level, and break results down by country, age, gender or experiment arm.
- Monetary metrics such as average CPM and cost per view are shown in the account currency, and price thresholds like "products over $100" are converted to the units the Google Ads API expects.
- Add a new location to a campaign while existing locations keep their history and bid adjustments. New campaigns can be created with multiple locations from the start.
- Add negative keywords at the ad group level, with a preview that warns when a negative would block one of your keywords. Remove a single keyword from an account-level negative list.
- Pin any headline to a specific position, and headline and description pins stay with their text when you edit or copy an ad. Set individual CPC bids for each keyword when you create an ad group.
- Pause promotions, callouts, structured snippets, prices and call assets in one campaign while they keep running everywhere else. Add labels to ads and keywords to compare test results, and rename existing ad groups.
- Merchant Center product statuses are shown separately for Shopping ads, dynamic remarketing and free listings. Product issues are prioritized by Shopping traffic from the last 90 days.
- Price reports start with the products that have the largest price difference in money, shown in the store's currency even when the Google Ads account uses a different one.
- "Is PMax taking traffic from Search?" BDOS compares PMax search terms with Search keywords and Search search terms, and shows the cost and results of the overlapping queries. PMax spend breakdowns now include Google TV and Google channels, and assets Google created automatically are identified by name and kept in place when you replace text assets.
- Bucketing recognizes an interrupted cycle and asks whether to resume it, leave it paused or start a new one.
- New knowledge: Google Ads editorial policies and sitelink formatting, bidding, budgets and targets in peak season, Merchant Center statuses and pricing, measuring PMax and Search cannibalization, negative keyword lists and bucketing rules.
- Switching to a bid strategy without a ROAS or CPA target needs a separate confirmation, and the preview shows which target will be removed. When a campaign has both enabled and paused ad groups, BDOS lists them and asks which ones to change.
- Demand Gen product ads let you choose from the available CTA buttons, and image ad previews include vertical images. Change history goes back up to 10,000 entries, with ad text changes and who made each change. Website reading now covers page titles, meta descriptions, H1 headings, top bars and footers.