Join us live on Discord on the Google Advertising and Measurement Community server and on YouTube on February 26th at 10:00 AM EST! We will discuss the new features added in v23.1 of the Google Ads API.
AdServingOptimizationStatus
Stay organized with collections
Save and categorize content based on your preferences.
Page Summary
The document describes an enum detailing possible ad serving statuses.
Various statuses exist, including those for no specified value, unknown values, and different optimization strategies like based on CTR, CTR * Conversion, rotating ads, and indefinitely rotating ads.
There is also a status indicating when ad serving optimization status is unavailable.
Ad serving is optimized based on CTR * Conversion for the campaign. If the campaign is not in the conversion optimizer bidding strategy, it will default to OPTIMIZED.
OPTIMIZE
Ad serving is optimized based on CTR for the campaign.
ROTATE
Ads are rotated evenly for 90 days, then optimized for clicks.
ROTATE_INDEFINITELY
Show lower performing ads more evenly with higher performing ads, and do not optimize.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-02-23 UTC."],[],[]]