برای مشاهدهی فهرست بهروز شدهی ویژگیهای منسوخشدهی فعلی و برنامهریزیشده، به بخش منسوخشدهها مراجعه کنید.
نسخههای اصلی و فرعی v24
نسخه ۲۴ رابط برنامهنویسی کاربردی گوگل ادز (Google Ads API) شامل ویژگیها، بهروزرسانیها و تغییرات اساسی زیر است.
نسخه ۲۴.۲ (۲۴-۰۶-۲۰۲۶)
ویژگیها و بهروزرسانیهای جدید زیر در Google Ads API نسخه ۲۴.۲ اضافه شدهاند. نسخههای فرعی مانند نسخه ۲۴.۲ شامل تغییرات اساسی نیستند.
| ویژگیها و بهروزرسانیها | نوع | توضیحات |
|---|---|---|
| تبلیغات | ||
AssetAutomationType.GENERATE_LANDING_PAGE_TEXT | مقدار شمارشی جدید | اطلاعات متنی را از صفحه فرود تولید میکند تا در پنل تعامل برای نمونههای DemandGenVideoResponsiveAd (که به طور پیشفرض از این نسخه API انتخاب شدهاند) نمایش داده شود. |
| داراییها | ||
AssetGroup.google_local_services_info | میدان جدید | برای پشتیبانی از اطلاعات تبلیغات خدمات محلی (شناسه دسته و توضیحات) در کمپینهای Performance Max اضافه شد. |
AssetGroupSignal.local_services_id | میدان جدید | برای پشتیبانی از سیگنالهای شناسه سرویس تبلیغات خدمات محلی در کمپینهای Performance Max اضافه شد. |
AssetGroupSignal.vertical_ads_item_group_rule_list | میدان جدید | برای پشتیبانی از قوانین گروه آیتمهای تبلیغات عمودی برای انتخاب آیتمها از فیدهای عمودی پیوستشده در کمپینهای Performance Max اضافه شده است. این ویژگی فقط برای حسابهای موجود در لیست مجاز در دسترس است. |
AssetGroupErrorEnum.CANNOT_REMOVE_ALL_ASSET_GROUPS_FROM_CAMPAIGN | مقدار / خطای شمارشی جدید | هنگام تلاش برای حذف همه گروههای دارایی از یک کمپین، بازگردانده میشود. |
AssetGroupSignalErrorEnum.CANNOT_REMOVE_ALL_SIGNALS | مقدار / خطای شمارشی جدید | هنگام تلاش برای حذف همه سیگنالها از یک گروه دارایی، بازگردانده میشود. |
| کمپینها | ||
Campaign.PmaxCampaignSettings.local_services_pmax_campaign_settingsCampaign.PmaxCampaignSettings.local_services_enabled | فیلدهای جدید | از شناسایی کمپینهای «حداکثر عملکرد خدمات محلی» پشتیبانی کنید. |
AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls.DemandGenSelectedChannels.maps | میدان جدید | نقشههای گوگل را در کانالهای قابل انتخاب برای گروههای تبلیغاتی Demand Gen قرار میدهد. |
CampaignCriterionErrorEnum.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN | مقدار / خطای شمارشی جدید | هنگام تلاش برای حذف همه مکانها از یک کمپین خدمات محلی با حداکثر عملکرد، این خطا بازگردانده شد. |
SmartCampaignErrorEnum.CREATION_FAILED | مقدار / خطای شمارشی جدید | هنگام تلاش برای ایجاد کمپینهای هوشمند جدید، این خطا برمیگشت. |
| تبدیلها | ||
ConversionOrigin.LOCAL_SERVICES_ADSConversionActionType.LOCAL_SERVICES_ADS | مقادیر شمارشی جدید | تبدیلهایی را نشان میدهد که وقتی کاربر روی یک تبلیغ خدمات محلی کلیک میکند و با تبلیغکننده تماس میگیرد، پیام میدهد یا رزرو میکند، رخ میدهد. |
| آزمایشها | ||
COMPARE_CAMPAIGNSPMAX_TEXT_CUSTOMIZATION_FINAL_URL_EXPANSION | مقادیر شمارشی جدید | پشتیبانی از انواع جدید ExperimentType اضافه شد:
|
| عمومی | ||
Asset.synthetic_content_infoAd.synthetic_content_info | فیلدهای جدید | شامل گواهیهایی برای محتوای مصنوعی/تولید شده توسط هوش مصنوعی، که به advertiser_input (اعلانهایی که مستقیماً توسط تبلیغکننده ارائه میشوند) و system_input (گواهیهایی که بهطور خودکار توسط سیستم شناسایی یا ارائه میشوند) تقسیم میشوند.این ویژگی به نسخههای ۲۳ و ۲۲ بکپورت شده است. برای کمک به شما در برنامهریزی کارهای ادغام آیندهتان برای نسخه ۲۵، رابط کاربری برای تغییر فیلدهای گواهی تبلیغکننده برای نسخه ۲۲ و بالاتر، زودتر معرفی میشود. این رابط کاربری در این نسخهها قابل مشاهده است، اما اگر درخواست تغییر (mutate) را در هر یک از این فیلدها امتحان کنید، یکی از این خطاها برگردانده خواهد شد: «فیلدی که تلاش برای تغییر آن شده است، تغییرناپذیر است» یا «فیلد قابل تنظیم نیست». این فیلدها از نسخه ۲۵ به بعد کاملاً قابل تغییر خواهند بود. توصیه میکنیم همین حالا از رابط کاربری برای ساخت و آزمایش منطق داخلی خود استفاده کنید تا سیستم شما هنگام راهاندازی نسخه ۲۵ برای قابلیتهای کامل نوشتن آماده باشد. |
| مجوز چندجانبه | ویژگیهای جدید | پشتیبانی از بررسیهای مجوز چندجانبه (MPA) اضافه شد:
این ویژگی به نسخههای ۲۳.۳ ، ۲۲.۲ و ۲۱.۲ بکپورت شده است. |
IncentiveService.FetchIncentive | تغییر رفتاری | وقتی یک آدرس ایمیل نامعتبر در درخواست ارائه میشود، این متد اکنون به جای نمایش خطای AuthenticationError.INVALID_EMAIL_ADDRESS ، پیشنهادات تشویقی پیشفرض را برمیگرداند. |
| برنامهریزی | ||
GenerateCreatorInsightsRequest.search_topics | میدان جدید | به سرویس ContentCreatorInsightsService.GenerateCreatorInsights اضافه شد. این گزینه به دنبال سازندگانی میگردد که در مورد موضوعی در کشور مشخص شده در country_locations صحبت میکنند (فقط از جستجوی یک کشور پشتیبانی میکند). |
CREATOR_TOPIC_INSIGHTS | مقدار شمارشی جدید | به InsightsKnowledgeGraphEntityCapabilities اضافه شد تا موجودیتهایی را برای جستجوی سازندگانی که در مورد یک موضوع صحبت میکنند، مشخص کند. این موجودیتها باید در فیلد search_topics استفاده شوند. با استفاده از AudienceInsightsService.ListAudienceInsightsAttributes بازیابی شدهاند. |
KnowledgeGraphEntitySearchOptions | نوع / گزینههای جدید | شامل گزینههای جستجوی اضافی برای موضوعات در ListAudienceInsightsAttributes ، از جمله گزینههایی برای بازیابی تمام موضوعات پشتیبانی شده به عنوان ویژگیهای سازنده و فیلتر کردن بر اساس قابلیتها است. |
GenerateCreatorInsightsRequest.supplemental_dataGenerateTrendingInsightsRequest.supplemental_data | فیلدهای جدید | ورودیهای اختیاری برای متدهای ContentCreatorInsightsService . وارد کردن این فیلد، مکانها یا ویژگیهای سازندهی اضافی را در پاسخ پر میکند. |
local_creator_insightsrelated_local_creators | فیلدهای جدید | زمانی که supplemental_data حاوی شمارش LOCAL_CREATOR_DATA باشد، پر میشود. سازندگان محلی را که در کشور انتخاب شده مشاهده شدهاند یا در آن مستقر هستند و به اشتراکگذاری دادههای موقعیت مکانی رضایت دادهاند، نمایش میدهد. |
GenerateTrendingInsightsRequest.sub_country_locations | میدان جدید | به ContentCreatorInsightsService.GenerateTrendingInsights اضافه شد و امکان جستجو برای بینشهای پرطرفدار با استفاده از موقعیت مکانی کشور و موقعیتهای مکانی زیرکشور را فراهم میکند. |
| گزارشها | ||
PerformanceMaxPlacementView | گسترش بخشها | توسط ad_network_type قابل تقسیمبندی شده است. |
| خرید | ||
Campaign.ShoppingSetting.ignore_brand_exclusion_in_shopping_ads | میدان جدید | اگر درست باشد، استثنائات برند برای تبلیغات خرید نادیده گرفته میشوند. فقط برای کمپینهای خرید پشتیبانی میشوند. |
| هدفگیری | ||
CriterionErrorEnum.CANNOT_TARGET_LANGUAGE | مقدار / خطای شمارشی جدید | هنگام تلاش برای هدف قرار دادن زبانی که مجاز نیست، برگردانده میشود. |
| ویدیوها | ||
DataLink.youtube_link_metadata | میدان جدید | شامل brand_channel_id برای مشخص کردن شناسه کانال برند یوتیوب لینکشده است. |
نسخه ۲۴.۱ (۲۰۲۶-۰۵-۱۳)
ویژگیها و بهروزرسانیهای جدید زیر در Google Ads API نسخه ۲۴.۱ اضافه شدهاند. نسخههای فرعی مانند نسخه ۲۴.۱ شامل تغییرات اساسی نیستند.
| ویژگیها و بهروزرسانیها | نوع | توضیحات |
|---|---|---|
| تبلیغات | ||
DemandGenMultiAssetAdInfo.classic_display_images | میدان جدید | تصاویر نمایشی آپلود شده سفارشی بدون نیاز به فایلهای واکنشگرای اضافی ارائه میشوند. |
| آزمایشها | ||
ADOPT_AI_MAXADOPT_BROAD_MATCH_KEYWORDSOPTIMIZE_ASSETSPMAX_REPLACEMENT_SHOPPING | مقادیر شمارشی جدید | پشتیبانی از انواع جدید ExperimentType اضافه شد:
|
Experiment.video_experiment | میدان جدید | پشتیبانی از پیکربندی برای آزمایشهای موجود YOUTUBE_CUSTOM شامل کمپینهای ویدیویی. |
ExperimentArm.asset_testing_infoExperimentArm.asset_groupsExperimentArm.performance_max_experiment_arm_info | فیلدهای جدید | فیلدهایی را برای پشتیبانی از آزمایش داراییها، گروههای دارایی و تنظیمات حداکثر عملکرد در بازوهای آزمایش در معرض نمایش قرار میدهد:
|
| عمومی | ||
CustomerUserAccess.passkey_enabled | میدان جدید | فیلد فقط خواندنی که نشان میدهد آیا کاربر رمز عبور را فعال کرده است یا خیر. |
| گزارشها | ||
mobile_device_platform | بخش جدید | امکان تقسیمبندی گزارشها بر اساس پلتفرم دستگاه کاربر (مانند iOS یا اندروید) را فراهم میکند. |
REQUESTED_DATE_GRANULARITY_NOT_SUPPORTED | مقدار / خطای شمارشی جدید | زمانی برگردانده میشود که جزئیات زمانی روزانه، ساعتی یا هفتگی درخواستی برای محدودههای تاریخ پرسوجو پشتیبانی نمیشود (فقط برای ۳۷ ماه گذشته در دسترس است). |
vertical_ads_listing_user_ratingvertical_ads_listing_venue | بخشهای جدید | بخشهای جدیدی که برای تبلیغات عمودی استفاده خواهند شد. |
user_rating ، venue ، event_participant_display_name | معیارهای فیلتر جدید | فیلترینگ پشتیبانی شده در VerticalAdsItemGroupRuleInfo برای منبع SharedCriterion . |
| معیارهای آزمایش کنترل/درمان | فیلدهای جدید | Added control values ( control_clicks , etc.), treatment values ( clicks , etc.), point estimates ( clicks_point_estimate , etc.), margins of error ( clicks_margin_of_error , etc.), and p-values ( clicks_p_value , etc.) across seven core metric families (Clicks, Impressions, Cost, Conversions, Cost per conversion, Conversion value, Conversion value per cost). |
| معیارهای تغییر مطلق تبدیلها | فیلدهای جدید | پشتیبانی از Conversions برای تخمین تفاضل مطلق با استفاده از تخمین نقطهای، حاشیه خطا و فیلدهای مقدار p. |
| هدفگیری | ||
CriterionErrorEnum.CANNOT_EXCLUDE_ALL_TARGETS | مقدار / خطای شمارشی جدید | هنگام تلاش برای حذف همه اهداف جمعیتی، بازگردانده شد. |
| ویدیوها | ||
ThirdPartyViewabilityIntegrationPartnerEnum.ZEFR | مقدار شمارشی جدید | ZEFR را به عنوان شریک شخص ثالث برای ادغام قابلیت مشاهده منتشر کرد. |
DataLink.youtube_video.channel_id | میدان جدید | شناسه کانال یوتیوب مرتبط با لینک داده را افشا میکند. |
نسخه ۲۴ (۲۰۲۶-۰۴-۲۲)
ویژگیهای جدید، بهروزرسانیها و تغییرات اساسی زیر در Google Ads API v24 اضافه شدهاند که یک نسخه اصلی است.
برای راهنمایی به بخش ارتقا به آخرین نسخه مراجعه کنید.
شکستن تغییرات
| حالت اولیه | ایالت جدید | نوع تغییر | راهنمای پیادهسازی |
|---|---|---|---|
| تبلیغات | |||
videos و logo_images اختیاری در DemandGenVideoResponsiveAdInfo | فیلدهای مورد نیاز | تغییر رفتاری | هنگام ایجاد یا تغییر تبلیغات ویدیویی واکنشگرای Demand Gen، videos و logo_images را ارائه دهید. |
videos ، business_name و logo_images اختیاری در VideoResponsiveAdInfo | فیلدهای مورد نیاز | تغییر رفتاری | هنگام ایجاد یا تغییر تبلیغات ویدیویی واکنشگرا، videos ، business_name و logo_images را ارائه دهید. توجه داشته باشید که VideoResponsiveAdInfo اکنون قابل تغییر است. |
| کمپینها | |||
Campaign.video_brand_safety_suitability | هیچکدام | حذف | کنترل مناسب بودن در سطح کمپین حذف شده است. مناسب بودن برای ایمنی برند هنوز در سطح مشتری موجود است. به جای آن Customer.video_brand_safety_suitability استفاده کنید. |
| تبدیلها | |||
UserListCustomerTypeCategoryEnum.LOYALTY_SIGN_UPS | هیچکدام | حذف | دسته بندی کاربران ثبت نام شده در طرح وفاداری حذف شده است. ارجاعات کد به آن را حذف کنید. |
| برنامهریزی | |||
InsightsAudienceAttributeGroup نوع گروه برای topic_audience_combinations | common. InsightsAudienceAttributeGroup گروه | تغییر رفتار / تغییر نوع | ادغامهای کتابخانههای کلاینت تایپشده باید برای استفاده از فضاهای نام منابع جدید بهروزرسانی شوند. |
فیلد youtube_select_lineups در ReachPlanService.ListPlannableProducts | هیچکدام | حذف | به استفاده از ترکیبهای بازی از youtube_select_lineup_targeting تغییر دهید. |
فیلد is_brand_connect_creator در ContentCreatorInsightsService.GenerateCreatorInsights و GenerateTrendingInsights | هیچکدام | حذف | در عوض، بررسی کنید که آیا سازنده، CREATOR_PARTNERSHIPS را در partnership_opportunities در دسترس دارد یا خیر. |
geo_modifiers و biddable_keywords در KeywordPlanIdeaService.GenerateKeywordForecastMetrics | geo_target_constants و keywords | تغییر نام / حذف | با CampaignToForecast.geo_target_constants[] و ForecastAdGroup.keywords[] جایگزین شده است. |
فیلدهای برنامهریزی/پیشبینی کلمات کلیدی منسوخشده در GenerateKeywordForecastMetrics | هیچکدام | حذف | فیلدها و انواع طرح/پیشبینی زیر حذف شدند: بر این اساس، ادغامها را بهروزرسانی کنید. |
| گزارشها | |||
بخش ad_sub_network_type در campaign_budget | هیچکدام | حذف | بخش ad_sub_network_type برای منبع campaign_budget حذف شد. |
بخش click_type در نماهای دارایی | هیچکدام | حذف | بخش از نماهای AdGroupAsset ، CampaignAsset و CustomerAsset حذف شد. |
| ویدیوها | |||
خطای جزئی در ShareablePreviewService.GenerateShareablePreviews مجاز است. | بدون خرابی جزئی | تغییر رفتاری | اگر اعتبارسنجی هر یک از شناسههای درون درخواست با شکست مواجه شود، درخواستها با شکست مواجه شده و خطا میدهند. |
کدهای خطای قدیمی ShareablePreviewError : | MutateErrorEnum.RESOURCE_NOT_FOUNDShareablePreviewError.TOO_MANY_RESOURCES_IN_REQUEST | تغییر نام / تغییر رفتار | کدهای خطایی که برای گروههای دارایی برگردانده میشوند، برای همترازی با خطاهای تبلیغات گروههای تبلیغاتی اصلاح میشوند. منطق اعتبارسنجی بهروزرسانی میشود. |
ویژگیها و بهروزرسانیها (غیر قابل شکستن)
| ویژگیها و بهروزرسانیها | نوع | توضیحات |
|---|---|---|
| تبلیغات | ||
تغییرپذیری VideoResponsiveAdInfo | تغییر رفتاری | اشیاء اطلاعاتی تبلیغات ویدیویی واکنشگرا اکنون قابل تغییر هستند. |
| داراییها | ||
travel_feed_data در AssetSet | میدان جدید | برای بازیابی ویژگیهای داراییهای فید مسافرتی ( hotel_center_account_id ، merchant_center_id ، partner_center_id ، subset_id ، travel_feed_vertical_type ) اضافه شد. |
| کمپینها | ||
Campaign.view_through_conversion_optimization_enabled | میدان جدید | امکان فعالسازی بهینهسازی تبدیل از طریق نمایش (VTC) (پیشفرض false ) را در کمپینهای Demand Gen و App فراهم میکند. |
CampaignCriterion.gender | ویژگی جدید | امکان حذف جنسیت برای کمپینهای Performance Max در تمام نسخههای API گوگل ادز. |
| تبدیلها | ||
| انواع تبدیل سرنخ (لید جنریشن) | مقادیر شمارشی جدید | enum های نوع عمل تبدیل GA4/Firebase جدید در ConversionActionType اضافه شد:
|
| عمومی | ||
UserListErrorEnum.DUPLICATE_LOOKALIKE | مقدار / خطای شمارشی جدید | هنگام تلاش برای ایجاد چندین لیست مشابه، بازگردانده میشود. |
| برنامهریزی | ||
فیلدهای ProductCoreAttributes در ListPlannableProductsResponse | فیلدهای جدید | توضیحات قابل برنامهریزی محصول، هدف بازاریابی، مدل هزینه و روش خرید به ProductCoreAttributes در بخش ListPlannableProductsResponse اضافه شد. |
| گزارشها | ||
CartDataSalesView | منبع گزارشدهی جدید | گزارشهایی را نمایش میدهد که معیارهای تبدیل را علاوه بر محصول کلیکشده، بر اساس محصول خاص فروختهشده (برند و غیره) تقسیمبندی میکنند. |
| معیارهای غیرقابل پیشنهاد | فیلدهای جدید | معیارهای غیرقابل پیشنهاد (معیارهایی که تبدیلهایی را نشان میدهند که کمپینها برای آنها بهینهسازی نمیشوند) به همه منابع منطبق اضافه شد:
|
conversion_attribution_event_type | بخش جدید | به ShoppingPerformanceView اضافه شد. |
| خرید | ||
کمپینهای اپلیکیشن در ShoppingProduct | ویژگی جدید | کمپینهای اپلیکیشن پشتیبانیشده درون منبع ShoppingProduct . وضعیت یادداشت و مشکلات پشتیبانی نمیشوند. |
| فیلتر کردن محصول بر اساس برچسب | ویژگی جدید | فیلتر کردن با استفاده از عبارات مجموعه منطقی به صورت پویا معرفی شد:
|
نسخههای اصلی و فرعی v23
نسخه ۲۳ رابط برنامهنویسی کاربردی گوگل ادز (Google Ads API) شامل ویژگیها، بهروزرسانیها و تغییرات اساسی زیر است.
نسخه ۲۳.۳ (۲۴-۰۶-۲۰۲۶)
ویژگیها و بهروزرسانیهای جدید زیر در Google Ads API نسخه ۲۳.۳ اضافه شدهاند. نسخههای فرعی مانند نسخه ۲۳.۳ شامل تغییرات اساسی نیستند.
| ویژگیها و بهروزرسانیها | نوع | توضیحات |
|---|---|---|
| عمومی | ||
Asset.synthetic_content_infoAd.synthetic_content_info | فیلدهای جدید | حاوی گواهیهایی برای محتوای مصنوعی/تولید شده توسط هوش مصنوعی، که به دو بخش advertiser_attestation (اعلانهایی که مستقیماً توسط تبلیغکننده ارائه میشوند) و system_attestation (گواهیهایی که بهطور خودکار توسط سیستمهای گوگل شناسایی یا ارائه میشوند) تقسیم میشوند. برای کمک به شما در برنامهریزی کارهای ادغام آیندهتان برای نسخه ۲۵، رابط کاربری برای تغییر فیلدهای گواهی تبلیغکننده برای نسخه ۲۲ و بالاتر، زودتر معرفی میشود. این رابط کاربری در این نسخهها قابل مشاهده است، اما اگر درخواست تغییر (mutate) را در هر یک از این فیلدها امتحان کنید، یکی از این خطاها برگردانده خواهد شد: «فیلدی که تلاش برای تغییر آن شده است، تغییرناپذیر است» یا «فیلد قابل تنظیم نیست». این فیلدها از نسخه ۲۵ به بعد کاملاً قابل تغییر خواهند بود. توصیه میکنیم همین حالا از رابط کاربری برای ساخت و آزمایش منطق داخلی خود استفاده کنید تا سیستم شما هنگام راهاندازی نسخه ۲۵ برای قابلیتهای کامل نوشتن آماده باشد. |
| مصوبات چندجانبه | ویژگیهای جدید | پشتیبانی از بررسیهای تایید چندجانبه (MPA) اضافه شد:
|
نسخه ۲۳.۲ (۲۰۲۶-۰۳-۲۵)
ویژگیها و بهروزرسانیهای جدید زیر در Google Ads API نسخه ۲۳.۲ اضافه شدهاند. نسخههای فرعی مانند نسخه ۲۳.۲ شامل تغییرات اساسی نیستند.
| ویژگیها و بهروزرسانیها | نوع | توضیحات |
|---|---|---|
| داراییها | ||
VideoEnhancement | منبع جدید | حاوی اطلاعات مربوط به تبلیغات ویدیویی مربوط به بهبودها است، مانند اینکه آیا توسط گوگل تولید شده یا توسط تبلیغکننده ارائه شده است. برای کسب اطلاعات بیشتر به « درباره بهبودهای ویدیویی» مراجعه کنید. |
AppTopCombinationView | منبع جدید | منبع فقط خواندنی برای ارائه بینشهایی در مورد ترکیبهای دارایی با عملکرد بالا در کمپینهای اپلیکیشن. |
CustomerAsset | ویژگی جدید | پشتیبانی برای بازیابی CustomerAsset با تنظیم field_type روی BUSINESS_LOGO اضافه شد. |
| کمپینها | ||
AdGroupAd.start_date_timeAdGroupAd.end_date_time | فیلدهای جدید | محدودیتهای زمانبندی جزئیتری را برای تاریخهای کمپین ارائه دهید. این فقط برای برخی از انواع گروههای تبلیغاتی پشتیبانی میشود. |
HotelSettingInfo.disable_hotel_setting | میدان جدید | امکان غیرفعال کردن فید هتل در کمپینهای Demand Gen را فراهم میکند. |
| عمومی | ||
CustomerClientLinkError | مقادیر/خطاهای جدید enum | دو کد خطای جدید اضافه شد: MAX_CUSTOMER_LIMIT_REACHED و ACCOUNT_CREATION_POLICY_VIOLATION . |
UserListCustomerTypeCategoryEnum.LOYALTY_SIGN_UPS | تغییر رفتاری | اکنون هنگام تلاش برای استفاده از این دستهبندی نوع مشتری فهرست کاربران که دیگر فعال نیست، خطایی رخ میدهد. |
| برنامهریزی | ||
GenerateTrendingInsightsGenerateCreatorInsights | ویژگیهای جدید | پشتیبانی از ترکیبهای سفارشی AND/OR از موجودیتها، موضوعات و مخاطبان اضافه شد. |
ReachPlanService.GenerateReachForecast | مقادیر شمارشی جدید | محدودههای سنی قابل هدفگیری جدیدی مانند AGE_RANGE_21_44 یا AGE_RANGE_21_49 اضافه شد. |
youtube_select_lineup_targeting | میدان جدید | به ReachPlanService.ListPlannableProducts اضافه شد که جایگزین youtube_select_lineups خواهد شد. هر دو فیلد در حال حاضر پر شدهاند. |
ReachPlanSurface | مقدار شمارشی جدید | IN_STREAM_NON_SKIPPABLE_THIRTY_SECONDS به عنوان یک گزینه سطحی اضافه شد. |
Forecast | میدان جدید | clicks مربوط به «حداکثر کلیکهای مبتنی بر تقاضا» (CPC) در ReachPlanService.GenerateReachForecast اضافه شد. |
partnership_opportunities | میدان جدید | به ContentCreatorInsightsService.GenerateCreatorInsights و ContentCreatorInsightsService.GenerateTrendingInsights اضافه شد. |
| گزارشها | ||
biddable_indirect_install_first_in_app_conversion_micros | میدان جدید | به منابع Campaign ، Customer و AdGroup اضافه شد. |
| ویدیوها | ||
ShareablePreviewService | ویژگی جدید | Extended to support YouTube Live previews by setting preview_type to YOUTUBE_LIVE_PREVIEW . Added UNSUPPORTED_AD_TYPE and TOO_MANY_RESOURCES_IN_REQUEST to ShareablePreviewError . This is only supported for some ad types. |
نسخه ۲۳.۱ (۲۰۲۶-۰۲-۲۵)
ویژگیها و بهروزرسانیهای جدید زیر در Google Ads API نسخه ۲۳.۱ اضافه شدهاند. نسخههای فرعی مانند نسخه ۲۳.۱ شامل تغییرات اساسی نیستند.
| ویژگیها و بهروزرسانیها | نوع | توضیحات |
|---|---|---|
| مدیریت حساب | ||
advertising_partner_properties.allowed_domain | میدان جدید | به منابع ProductLinkInvitation و ProductLink اضافه شد. شریک تبلیغاتی فقط میتواند در این دامنه تبلیغ کند. |
Customer.contains_eu_political_advertising | میدان جدید | وضعیت اعلان سطح حساب را بازیابی میکند که آیا حاوی تبلیغات سیاسی هدفمند علیه اتحادیه اروپا است یا خیر، و یک EuPoliticalAdvertisingStatus برمیگرداند. |
| کمپینها | ||
Campaign.text_guidelines | میدان جدید | پشتیبانی از دستورالعملهای متنی اضافه شده است که میتواند با کمپینهای Performance Max و Search برای کنترل برنامهنویسیشدهی داراییهای متنی تولیدشده توسط هوش مصنوعی استفاده شود. در text_guidelines ، میتوانید term_exclusions و messaging_restrictions را تعریف کنید. |
CampaignPrimaryStatusReason | مقادیر شمارشی جدید | CAMPAIGN_NOT_BOOKED ، BOOKING_HOLD_EXPIRING ، BOOKING_HOLD_EXPIRED و BOOKING_CANCELLED برای ارائه دلایل اصلی وضعیت کمپینها با استراتژی پیشنهاد قیمت FIXED_CPM اضافه شدند. |
Campaign.VideoCampaignSettings.reservation_ad_category_self_disclosureCampaign.VideoCampaignSettings.booking_details | فیلدهای جدید | پشتیبانی از افشای خودکار دستهبندی آگهی رزرو و جزئیات رزرو فقط خواندنی اضافه شد. |
Campaign.missing_eu_political_advertising_declaration | میدان جدید | از جستجو و فیلتر کردن کمپینهایی که فاقد اعلامیههایی در مورد وجود تبلیغات سیاسی هدفمند علیه اتحادیه اروپا هستند، پشتیبانی میکند. |
| تبدیلها | ||
ConversionActionCategory.YOUTUBE_FOLLOW_ON_VIEWS | مقدار شمارشی جدید | از ردیابی کاربرانی که یک تبلیغ را تماشا میکنند و بعداً ویدیویی از همان کانال را تماشا میکنند، پشتیبانی میکند. |
| عمومی | ||
CriterionErrorEnum.CANNOT_TARGET_ONLY_UNDETERMINED | مقدار / خطای شمارشی جدید | هنگام تلاش برای هدف قرار دادن فقط دسته نامشخص در ابعاد جمعیتی، بازگردانده میشود. |
| مشوقها | ||
IncentiveErrorEnum | مقادیر/خطاهای جدید enum | دو کد خطای جدید اضافه شد: MAX_INCENTIVES_REDEEMED و ACCOUNT_TOO_OLD . این خطاها برای درخواستهایی که در تاریخ ۱۱ مارس ۲۰۲۶ یا بعد از آن انجام شدهاند، قابل بازگشت هستند. |
| برنامهریزی | ||
GenerateBenchmarksMetrics | ویژگی جدید | پشتیبانی از تفکیک تاریخ با استفاده از BreakdownDefinition اضافه شد. |
ReachPlanService.GenerateReachForecast | مقدار شمارشی جدید | GOOGLE_DISPLAY_NETWORK به عنوان یک سطح قابل هدفگیری برای تبدیلهای نسل حداکثر تقاضا اضافه شد. |
GenerateTrendingInsights | فیلدهای جدید | اطلاعات خط روند تاریخی در TrendInsightDataPoint به TrendInsights هنگام جستجو بر اساس موضوع اضافه شد. |
| گزارشها | ||
| معیارهای منحصر به فرد فراوانی کاربر | فیلدهای جدید | معیارهای جدیدی اضافه شده است که گزارش میدهند چند کاربر تبلیغ شما را حداقل دو، سه، چهار، پنج یا ده بار دیدهاند: unique_users_two_plus ، unique_users_three_plus ، unique_users_four_plus ، unique_users_five_plus و unique_users_ten_plus . |
SearchTermMatchSource | مقدار شمارشی جدید | VERTICAL_ADS_DATA_FEED برای پشتیبانی از فیدهای داده تبلیغاتی عمودی، مانند هدفگیری موجودیت تبلیغات مسافرتی، اضافه شد. |
| یوتیوب آپلود ویدیو | ||
YouTubeVideoUpload | سرویس/منبع جدید | سرویس YouTubeVideoUpload برای پشتیبانی از آپلود و مدیریت ویدیوها در یوتیوب، و منبع YouTubeVideoUpload برای پشتیبانی از دریافت وضعیت آپلود و فراداده اضافه شد. این ویژگی فقط برای REST و کتابخانه کلاینت پایتون پشتیبانی میشود. |
نسخه ۲۳ (۲۰۲۶-۰۱-۲۸)
ویژگیهای جدید، بهروزرسانیها و تغییرات اساسی زیر در Google Ads API نسخه ۲۳ اضافه شدهاند که یک نسخه اصلی محسوب میشود.
برای راهنمایی به بخش ارتقا به آخرین نسخه مراجعه کنید.
شکستن تغییرات
| حالت اولیه | ایالت جدید | نوع تغییر | راهنمای پیادهسازی |
|---|---|---|---|
| تبلیغات | |||
| اشتراک گذاری تبلیغات مجاز است | AdGroupAdError.AD_SHARING_NOT_ALLOWED | تغییر رفتاری | اشتراکگذاری آگهی بین چندین گروه تبلیغاتی دیگر مجاز نیست. درخواستهایی که سعی در اشتراکگذاری آگهی دارند، خطای AD_SHARING_NOT_ALLOWED را برمیگردانند. |
پشتیبانی از CallAd و CallAdInfo | هیچکدام | حذف | پشتیبانی از تبلیغات تماس تلفنی حذف شده است. به مقاله مرکز راهنمای تبلیغات تماس تلفنی مراجعه کنید. |
| کمپینها | |||
Campaign.start_dateCampaign.end_date | Campaign.start_date_timeCampaign.end_date_time | تغییر نام / جایگزینی | از فیلدهای جدید تاریخ-زمان برای تعیین مؤلفههای زمانی برای کمپینها استفاده کنید. فیلدهای اصلی که فقط تاریخ بودند، حذف میشوند. |
| تقاضای ژنرال | |||
DemandGenMultiAssetAdInfo.lead_form_only | هیچکدام | حذف | فیلد lead_form_only حذف شده است. ارجاعات را در کد خود بهروزرسانی کنید. |
| گزارشها | |||
| معیارهای برچسب عملکرد دارایی و شمارش تجمیعی | هیچکدام | حذف | معیارهای برچسب عملکرد داراییهای تجمیعی حذف شدند. شمارش برچسب عملکرد دیگر برای جستجو و نمایش بازگردانده نمیشود. |
ویژگیها و بهروزرسانیها (غیر قابل شکستن)
| ویژگیها و بهروزرسانیها | نوع | توضیحات |
|---|---|---|
| تبلیغات | ||
AdFormatType | مقادیر شمارشی جدید | انواع قالبهای جدید اضافه شد: TEXT ، VERTICAL_ADS_BOOKING_LINK و VERTICAL_ADS_PROMOTION . |
| داراییها | ||
asset_group | فیلدهای جدید | معیارهای زیر اضافه شد: metrics.engagements ، metrics.engagement_rate و metrics.average_cpe . |
نمای asset_group_asset | فیلدهای جدید | معیارهای زیر اضافه شد: metrics.average_cpe ، metrics.average_cpm ، metrics.trueview_average_cpv ، metrics.video_trueview_view_rate ، metrics.video_trueview_views و metrics.interaction_event_types . |
Asset.orientation | میدان جدید | فیلد جهتیابی فقط خواندنی به تصاویر و ویدیوها اضافه شد. |
CampaignAsset | ویژگی جدید | پشتیبانی برای بازیابی داراییهای کمپین با تنظیم field_type روی HEADLINE و DESCRIPTION اضافه شد. |
ServedAssetFieldType | مقادیر شمارشی جدید | برای دادههایی که به عنوان لینک سایت استفاده میشوند، HEADLINE_AS_SITELINK_POSITION_ONE ، HEADLINE_AS_SITELINK_POSITION_TWO ، DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_ONE و DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO اضافه شد. |
BusinessMessageAsset | ویژگیهای جدید/پشتیبانی | فایلهای پیام تجاری بهروزرسانیشده:
|
| صورتحساب | ||
InvoiceService.ListInvoices | گزینههای جدید | اکنون میتوان با تنظیم include_granular_level_invoice_details در Invoice ، جزئیات جزئیتری از جمله جزئیات هزینه در سطح کمپین، هزینههای نظارتی جزئیشده و اطلاعات تعدیل را در ListInvoicesRequest بازگرداند. |
RegulatoryFeeTypeUnitOfMeasure | enum های جدید | شمارندههای کمکی برای هزینههای نظارتی و واحدهای اندازهگیری اضافه شد. |
| کمپینها | ||
CampaignError | مقادیر/خطاهای جدید enum | کدهای خطای DURATION_TOO_LONG_FOR_TOTAL_BUDGET و END_DATE_TIME_REQUIRED_FOR_TOTAL_BUDGET اضافه شد. |
| تبدیلها | ||
| دسته بندی اقدام تبدیل | مقدار شمارشی جدید | قابلیت YOUTUBE_FOLLOW_ON_VIEWS برای پشتیبانی از ردیابی کاربرانی که یک تبلیغ را تماشا میکنند و بعداً ویدیویی از همان کانال را تماشا میکنند، اضافه شد. |
| تقاضای ژنرال | ||
DemandGenVideoResponsiveAdInfo.companion_banner | میدان جدید | پشتیبانی از بنرهای همراه در تبلیغات ویدیویی واکنشگرای Demand Gen اضافه شد. |
| مشوقها | ||
پشتیبانی از مشوقهای «خودت را انتخاب کن» (CYO) اضافه شد:
برای تسهیل مدیریت دقیقتر و جزئیتر خطاها در برنامهها، در نسخههای آینده کدهای خطای بیشتری به | ||
| برنامهریزی | ||
AudienceInsightsDimension.LIFE_EVENT_USER_INTEREST | مقدار شمارشی جدید | امکان ایجاد مخاطب با استفاده از رویدادهای زندگی در GenerateAudienceCompositionInsights ، GenerateSuggestedTargetingInsights ، GenerateInsightsFinderReport و GenerateCreatorInsights را فراهم میکند. رویدادهای زندگی برای سایر متدهای |
ReachPlanService.GenerateConversionRates | فیلدها/گزینههای جدید | این پاسخ اکنون شامل سطوحی برای پشتیبانی از پیشنهادهای نرخ تبدیل بر اساس کنترلهای سطحی (مثلاً Gmail، Shorts) است. فقط برای کمپینهای Demand Gen پشتیبانی میشود. |
LanguageDistribution | فیلد/نوع جدید | به YouTubeChannelInsights اضافه شد تا جزئیات توزیع زبان در محتوای کانال YouTube را ارائه دهد. |
BenchmarksService | سرویس جدید | دادههای تبلیغات یوتیوب را با معیارهای صنعت مقایسه میکند. |
AudienceInsightsService.GenerateAudienceDefinition | روش جدید | با استفاده از هوش مصنوعی مولد، توصیف متنی رایگان از مخاطب هدف را به ویژگیهای منطبق با مخاطب ترجمه میکند. |
YouTubeChannelInsights.relevance_score | میدان جدید | میزان مرتبط بودن یک خالق محتوا را با توجه به تعداد بازدیدها، برای موضوعی که به آن اشاره شده است، ارزیابی میکند. |
TrendInsightMetrics.trend_change_percent | میدان جدید | نشان دهنده درصد تغییر در مقدار یک روند در طول دوره مقایسه است. |
| توصیهها | ||
GenerateRecommendationsRequest | میدان جدید | is_new_customer اضافه شد. وقتی برای توصیههای CAMPAIGN_BUDGET روی true تنظیم شود، از مدلی استفاده میکند که برای مشتریان جدید بهینه شده است (فقط برای مشتریانی که هیچ کمپینی ندارند توصیه میشود). |
| گزارشها | ||
AdGroupAdAssetView | پشتیبانی از ویژگیها/معیارهای جدید | اکنون از معیارهای نمایش، عملکرد و تبدیل برای RESPONSIVE_DISPLAY_AD پشتیبانی میکند. |
بخش ad_sub_network_type | بخش جدید | تجزیه و تحلیل عملکرد جزئی در یک شبکه تبلیغاتی را ارائه میدهد. در ابتدا برای کمپینهای Demand Gen در یوتیوب (درون پخش، درون فید، ویدیوهای کوتاه) در دسترس است. باید همراه با ad_network_type انتخاب شود. |
| گزارش حداکثر عملکرد | ویژگی جدید | تفکیک نوع شبکه تبلیغاتی برای کمپینهای Performance Max فعال شد. |
UserLocationViewGeographicView | پشتیبانی از بخشهای جدید | از معیارهای تقسیمبندیشده بر اساس تاریخ تبدیل پشتیبانی میکند: conversions_by_conversion_date ، all_conversions_by_conversion_date ، conversions_value_by_conversion_date ، all_conversions_value_by_conversion_date ، value_per_conversions_by_conversion_date ، value_per_all_conversions_by_conversion_date ، cross_device_conversions_by_conversion_date ، و cross_device_conversions_value_by_conversion_date . |
| بخشهای تبلیغات عمودی | بخشهای جدید | بخشهای زیر اضافه شد: vertical_ads_event_participant_display_names ، vertical_ads_hotel_class ، vertical_ads_listing ، vertical_ads_listing_brand ، vertical_ads_listing_city ، vertical_ads_listing_country ، vertical_ads_listing_region ، vertical_ads_partner_account و vertical_ads_vertical . |
PerStoreViewMatchedLocationInterestView | منابع گزارشگری جدید | PerStoreView برای جستجوی جزئیات مکان فروشگاه و MatchedLocationInterestView (برای کمپینهای AI Max) برای ارائه معیارهای عملکرد بر اساس مکانهای جغرافیایی مورد نظر اضافه شد. |
| خرید | ||
ShoppingPerformanceView | پشتیبانی از معیارهای جدید | اکنون از معیارهای زیر که بر اساس تاریخ تبدیل تقسیمبندی شدهاند پشتیبانی میکند: conversions_by_conversion_date ، all_conversions_by_conversion_date ، conversions_value_by_conversion_date ، و value_per_conversions_by_conversion_date ، value_per_all_conversions_by_conversion_date . |
ShoppingPerformanceView | پشتیبانی از معیارهای جدید | پشتیبانی از موارد زیر اضافه شد: search_budget_lost_impression_share ، search_rank_lost_impression_share ، search_budget_lost_absolute_top_impression_share ، و search_rank_lost_absolute_top_impression_share . |
ShoppingProduct.product_image_uri | میدان جدید | به ShoppingProduct اضافه شد. |
| تبلیغات عمودی | ||
AdGroup.vertical_ads_format_setting | میدان جدید | امکان کنترل قالبهای تبلیغاتی که میتوانند در کمپینهای جستجو با استفاده از فیدهای مسافرتی ارائه شوند را فراهم میکند. |
AdGroupCriterionSharedCriterion | فیلدها/معیارهای جدید | نوع معیار vertical_ads_item_group_rule_list به AdGroupCriterion و vertical_ads_item_group_rule به SharedCriterion اضافه شد تا امکان هدفگیری گروههای کالا در کمپینهای جستجو با فیدهای مسافرتی فراهم شود. |
| ادغام فید دادههای تبلیغات عمودی | ویژگی جدید | اکنون میتوانید یک فید داده تبلیغات عمودی را به یک کمپین جستجو که AI Max را اجرا میکند متصل کنید تا تبلیغات مسافرتی لینکهای تبلیغ ملک و رزرو را در کنار تبلیغات متنی نمایش دهد. قالبها را با vertical_ads_format_setting کنترل کنید و با استفاده از vertical_ads_item_group_rule قوانین را تعریف کنید. گزارشدهی بخشبندی شده بر اساس AdFormatType و ابعاد فید داده تبلیغات عمودی. |
| ویدیوها | ||
AdVideoAssetInfo.ad_video_asset_feature_control | میدان جدید | گزینههای کنترل ویژگی برای داراییهای تبلیغات ویدیویی اضافه شد. |
CampaignCriterionError | مقدار / خطای شمارشی جدید | کد خطای INVALID_VIDEO_LINEUP_ID اضافه شد. |
| معیارهای شنیداری یوتیوب | معیارهای جدید | معیارهای سنجش میزان شنیداری بودن تبلیغات صوتی در یوتیوب اضافه شد که گزارش میداد آیا یک تبلیغ شنیداری است و میزان شنیداری بودن آن بر اساس تعداد دفعات نمایش قابل اندازهگیری است. |
نسخههای اصلی و فرعی v22
نسخه ۲۲ رابط برنامهنویسی کاربردی گوگل ادز (Google Ads API) شامل ویژگیها، بهروزرسانیها و تغییرات اساسی زیر است.
نسخه ۲۲.۲ (۲۴-۰۶-۲۰۲۶)
ویژگیها و بهروزرسانیهای جدید زیر در Google Ads API نسخه ۲۲.۲ اضافه شدهاند. نسخههای فرعی مانند نسخه ۲۲.۲ شامل تغییرات اساسی نیستند.
| ویژگیها و بهروزرسانیها | نوع | توضیحات |
|---|---|---|
| عمومی | ||
Asset.synthetic_content_infoAd.synthetic_content_info | فیلدهای جدید | حاوی گواهیهایی برای محتوای مصنوعی/تولید شده توسط هوش مصنوعی، که به دو بخش advertiser_attestation (اعلانهایی که مستقیماً توسط تبلیغکننده ارائه میشوند) و system_attestation (گواهیهایی که بهطور خودکار توسط سیستمهای گوگل شناسایی یا ارائه میشوند) تقسیم میشوند. برای کمک به شما در برنامهریزی کارهای ادغام آیندهتان برای نسخه ۲۵، رابط کاربری برای تغییر فیلدهای گواهی تبلیغکننده برای نسخه ۲۲ و بالاتر، زودتر معرفی میشود. این رابط کاربری در این نسخهها قابل مشاهده است، اما اگر درخواست تغییر (mutate) را در هر یک از این فیلدها امتحان کنید، یکی از این خطاها برگردانده خواهد شد: «فیلدی که تلاش برای تغییر آن شده است، تغییرناپذیر است» یا «فیلد قابل تنظیم نیست». این فیلدها از نسخه ۲۵ به بعد کاملاً قابل تغییر خواهند بود. توصیه میکنیم همین حالا از رابط کاربری برای ساخت و آزمایش منطق داخلی خود استفاده کنید تا سیستم شما هنگام راهاندازی نسخه ۲۵ برای قابلیتهای کامل نوشتن آماده باشد. |
| مصوبات چندجانبه | ویژگیهای جدید | پشتیبانی از بررسیهای تایید چندجانبه (MPA) اضافه شد:
|
نسخه ۲۲.۱ (۲۰۲۶-۰۲-۲۵)
ویژگی جدید زیر در Google Ads API نسخه ۲۲.۱ اضافه شده است. نسخههای فرعی مانند نسخه ۲۲.۱ شامل تغییرات اساسی نیستند.
| ویژگیها و بهروزرسانیها | نوع | توضیحات |
|---|---|---|
| مدیریت حساب | ||
Customer.contains_eu_political_advertising | میدان جدید | وضعیت اعلان سطح حساب را بازیابی میکند که آیا حاوی تبلیغات سیاسی هدفمند علیه اتحادیه اروپا است یا خیر، و یک EuPoliticalAdvertisingStatus برمیگرداند. |
| کمپینها | ||
Campaign.missing_eu_political_advertising_declaration | میدان جدید | از جستجو و فیلتر کردن کمپینهایی که فاقد اعلامیههایی در مورد وجود تبلیغات سیاسی هدفمند علیه اتحادیه اروپا هستند، پشتیبانی میکند. |
نسخه ۲۲ (۲۰۲۵-۱۰-۱۵)
ویژگیهای جدید، بهروزرسانیها و تغییرات اساسی زیر در Google Ads API v22 اضافه شدهاند که یک نسخه اصلی محسوب میشود.
برای راهنمایی به بخش ارتقا به آخرین نسخه مراجعه کنید.
شکستن تغییرات
| حالت اولیه | ایالت جدید | نوع تغییر | راهنمای پیادهسازی |
|---|---|---|---|
| تقاضای ژنرال | |||
BudgetPerDayMinimumErrorDetails.minimum_bugdet_amount_micros | minimum_budget_amount_micros | تغییر نام / اصلاح املا | نام ارجاعات را تغییر دهید تا از نام فیلد اصلاحشده استفاده شود. |
| عمومی | |||
هیچ محدودیتی برای عملیات در AddBatchJobOperations وجود ندارد | محدودیت ۱۰،۰۰۰ عملیات در هر درخواست | تغییر رفتاری | مطمئن شوید که هیچ درخواست AddBatchJobOperations شامل بیش از 10،000 عملیات نباشد. |
اندازه صفحه به طور نامحسوس در ListBatchJobResultsRequest به ۱۰۰۰ محدود میشود | خطای INVALID_PAGE_SIZE را برمیگرداند | تغییر رفتاری | مطمئن شوید که ListBatchJobResultsRequest.page_size روی ۱۰۰۰ یا کمتر تنظیم شده باشد، زیرا درخواست اندازه صفحه بزرگتر اکنون منجر به خطا خواهد شد. |
| حداکثر عملکرد | |||
| برچسبهای عملکرد دارایی | هیچکدام | حذف | پشتیبانی از برچسبهای عملکرد دارایی و شمارش برچسب عملکرد مرتبط برای کمپینهای Performance Max حذف شدهاند. بر این اساس، ادغامها را بهروزرسانی کنید. |
Campaign.url_expansion_opt_out | پرچم FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION در AssetAutomationSetting | حذف / جایگزینی | از آخرین تنظیمات اتوماسیون متن گسترش URL استفاده کنید. فیلد انصراف از گسترش URL در سطح کمپین حذف میشود. |
| برنامهریزی | |||
views | trueview_views | حذف / جایگزینی | ارجاعات به views را با فیلد جدید trueview_views در ReachPlanService جایگزین کنید. |
| ویدیوها | |||
average_cpvvideo_view_ratevideo_viewsvideo_view_rate_in_feedvideo_view_rate_in_streamvideo_view_rate_shorts | trueview_average_cpvvideo_trueview_view_ratevideo_trueview_viewsvideo_trueview_view_rate_in_feedvideo_trueview_view_rate_in_streamvideo_trueview_view_rate_shorts | تغییر نامها | رشتههای پرسوجو و یکپارچهسازیها را بهروزرسانی کنید تا از نامهای معیار جدید که نشاندهندهی تعداد بازدیدهای ویدیویی TrueView هستند، استفاده کنند. |
ویژگیها و بهروزرسانیها (غیر قابل شکستن)
| ویژگیها و بهروزرسانیها | نوع | توضیحات |
|---|---|---|
| داراییها | ||
AssetFieldType.LANDING_PAGE_PREVIEW | مقدار شمارشی جدید | به عنوان یک نوع فیلد دارایی تصویر جدید اضافه شد. |
AssetGenerationService | سرویس جدید (نسخه بتا) | امکان تولید متن و تصویر با استفاده از هوش مصنوعی مولد:
|
| کمپینها | ||
AppCampaignBiddingStrategyGoalType | مقادیر شمارشی جدید | اهداف جدیدی برای کمپینهای اپلیکیشن برای نصب (ACi) اضافه شده است تا بدون مشخص کردن هدف، بهینهسازی شوند:
|
BiddingStrategyType | ویژگی جدید | پشتیبانی از سهم ثابت نوع استراتژی پیشنهاد قیمت صوتی اضافه شد. |
Campaign.feed_types | میدان جدید | Shows the types of feeds attached to a campaign. For Performance Max campaigns, this can indicate the business vertical, such as MERCHANT_CENTER_FEED for retail. |
| Shared set targeting | ویژگی جدید | Allowed attaching negative keywords shared sets to multi-channel (for App campaigns) and local campaigns. |
| تقاضای ژنرال | ||
| TargetCPC bidding | ویژگی جدید | Added bidding strategy to maximize clicks at target CPC: set campaign-level target CPC using Campaign.target_cpc and override at ad group level using AdGroup.target_cpc_micros . |
AssetAutomationType.GENERATE_DESIGN_VERSIONS_FOR_IMAGES | New enum value | If enabled for DemandGenMultiAssetAdInfo , this adds design elements and embeds text assets into image assets to create new image assets with different aspect ratios (enabled by default). |
AssetAutomationType.GENERATE_VIDEOS_FROM_OTHER_ASSETS | New enum value | If enabled for DemandGenMultiAssetAdInfo , it generates videos using other assets like images and text, which can then be used to create new DemandGenVideoResponsiveAdInfo instances (enabled by default). |
| عمومی | ||
ListBatchJobResultsRequest page size fallback | Behavioral change | If page_size is not set or is 0, it now defaults to the maximum of 1,000 (previously returned INVALID_PAGE_SIZE ). |
QuotaError | New enum value / error | Added PAYMENTS_PROFILE_ACTIVATION_RATE_LIMIT_EXCEEDED to indicate when payment profile activation rate limit is exceeded. |
| حداکثر عملکرد | ||
| Asset automation settings | New enum values | Added new PMax asset automation options:
|
| PMax reporting segments | New segments | Added new segments unique to Performance Max campaigns:
|
| برنامهریزی | ||
| CRM partner data lists | New feature / enum value | Added THIRD_PARTY_PARTNER_DATA to CRM data sources, along with partner audience validation error codes (such as tos acceptance, Link missing, etc.). |
| Livestream creator metrics | میدان جدید | Added YouTubeMetrics.is_active_live_stream_creator , returned by creator insights to indicate if a creator published a livestream in the past 90 days. |
| Plannable CRM source metadata | پیام جدید | Added PlannableUserListMetadata inside PlannableUserList , returned by ReachPlanService.ListPlannableUserLists , to show CRM data source types. |
| Support for related videos and creators in TrendInsight | New fields | Added support for related_videos and related_creators on TrendInsight , and watch properties in video_properties and publish_date . |
| InsightsFinder improvements | ویژگی جدید | GenerateInsightsFinderReport now supports parental_status , income_ranges , and more complex AND/OR targeting combinations. |
| گزارشها | ||
| New click types | New enum values | Added CLICK_TO_MESSAGE_THIRD_PARTY_CLICK and CLICK_TO_MESSAGE_LANDING_PAGE_CLICK . |
| AssetGroupAsset segmentation | New segments support | AssetGroupAsset is now segmentable by device , conversion_action , conversion_action_name , and conversion_action_category . |
| RSAs in AdGroupAdAssetView | New feature / metrics support | AdGroupAdAssetView now fully supports performance and conversion metrics for RESPONSIVE_SEARCH_AD (previously only impressions were returned). |
| Exploration query cluster metric segmentations | New segments support | Metrics clicks_unique_query_clusters , conversions_unique_query_clusters , and impressions_unique_query_clusters are now segmentable by date fields. |
| TargetingExpansionView | New reporting resource | Added TargetingExpansionView to report metrics for expansions over manual targeting, such as keywordless expansion for AI Max for Search Campaigns. |
| خرید | ||
| Shopping scope fix | رفع اشکال | Fixed the campaign and ad group scoping of metrics in the ShoppingProduct resource. |
| Unified goals | ||
| Retention goals | ویژگی جدید | Added support for customer retention goals to optimize for re-engaging existing customers (eg, using target_option with TARGET_SPECIFIC or TARGET_ALL ). |
| ویدیوها | ||
| Video watch time metrics | New fields | Added watch time duration metrics: video_watch_time_duration_millis (total duration) and average_video_watch_time_duration_millis (average duration per impression). |
v21 major and minor versions
Google Ads API v21 includes the following new features, updates, and breaking changes.
v21.2 (2026-06-24)
The following new features and updates were added in Google Ads API v21.2. Minor versions like v21.2 don't contain breaking changes.
| Features and updates | نوع | توضیحات |
|---|---|---|
| عمومی | ||
| Multi-party approvals | ویژگیهای جدید | Added support for multi-party approvals (MPA) reviews:
|
v21.1 (2026-02-25)
The following new features and updates were added in Google Ads API v21.1. Minor versions like v21.1 don't contain breaking changes.
| Features and updates | نوع | توضیحات |
|---|---|---|
| مدیریت حساب | ||
Customer.contains_eu_political_advertising | میدان جدید | Retrieves the account-level declaration status of whether it contains political advertising targeted towards the EU, and returns an EuPoliticalAdvertisingStatusEnum . |
| کمپینها | ||
Campaign.missing_eu_political_advertising_declaration | میدان جدید | Supports querying and filtering campaigns that are missing declarations about whether they contain political advertising targeted towards the EU. |
v21 (2025-08-06)
The following new features, updates, and breaking changes were added in Google Ads API v21, which is a major release.
See Upgrade to the latest version for guidance.
شکستن تغییرات
| حالت اولیه | New state | نوع تغییر | Implementation guidance |
|---|---|---|---|
| کمپینها | |||
Returns CriterionError.INVALID_LISTING_GROUP_HIERARCHY | Returns CriterionError.LISTING_GROUP_ERROR_IN_ANOTHER_OPERATION | Error code change | For requests with a partial failure enabled, handle the new error code instead of the original hierarchy error code. |
| تبدیلها | |||
Access to debug_enabled mode in ConversionUploadService | هیچکدام | حذف | The debug_enabled field is removed. Update code referencing it to not set or query this parameter. |
| EU political advertising changes | |||
| Optional campaign self-declarations for EU political advertising | Required contains_eu_political_advertising field for new campaigns | Validation rule / behavioral shift | API calls to create new campaigns will fail with a FieldError.REQUIRED error if this field is not set. Starting September 22, 2025, campaigns declared as CONTAINS_EU_POLITICAL_ADVERTISING will no longer serve in the EU. |
| Modifiable criteria without self-declaration | Fails updates with CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION | Validation rule / behavioral shift | Set the self-declaration status before attempting to create or update campaign- or ad group-level proximity, location, or location group targeting criteria for existing campaigns. |
| Experiments without self-declaration requirements | Fails updates with ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION | Validation rule / behavioral shift | Ensure that the self-declarations have been completed on the experiment's campaigns. |
| حداکثر عملکرد | |||
brand_guidelines_enabled defaults to false | Defaults to true | Behavioral shift | For new Performance Max campaigns, brand guidelines are enabled by default. Explicitly set the field to false if they should be disabled. |
| برنامهریزی | |||
Original input argument type for AudienceInsightsService.GenerateTargetingSuggestionMetrics | Input of type InsightsAudience | Type change | Update implementations to pass the new input type which supports an AND-of-ORs combination of user interests, permitting potential reach metrics for custom audience definitions. |
Features and updates (non-breaking)
| Features and updates | نوع | توضیحات |
|---|---|---|
| AI Max for Search campaigns | ||
ai_max_setting.enable_ai_max in Campaign | میدان جدید | Enables AI Max to expand search term matching (respecting previous text asset automation and brand lists until toggled off). The field Campaign.ai_max_setting.bundling_required indicates if AI Max must be enabled to respect/modify those settings, and AdGroup.ai_max_ad_group_setting.disable_search_term_matching can disable matching at the ad group level. See Unlock next-level performance with AI Max for Search campaigns . |
CampaignError.AI_MAX_MUST_BE_ENABLED | New enum value / error | Thrown when opting in to URL expansion text asset automation in Search campaigns without enabling AI Max. |
| Ad group level targeting | ویژگی جدید | Support added in AI Max for Search campaigns for brand lists, locations, and webpages (URL rules) at the ad group level. |
ai_max_search_term_ad_combination_view | New reporting resource | Reports performance on combinations of search terms, headlines, and landing pages. |
search_term_match_type segment | New enum value | Added AI_MAX as a search term match type option. |
| داراییها | ||
PromotionAsset | New fields | Added terms_and_conditions_text , terms_and_conditions_uri , and oneof promotion_trigger options ( promotion_barcode_info , promotion_qr_code_info ). See About promotion assets . |
AssetAutomationType.FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION | New enum value | Added to AssetAutomationType to control automated text and landing page generation from final URLs in Search campaigns. |
AutomaticallyCreatedAssetRemovalService.RemoveCampaignAutomaticallyCreatedAsset | New service / method | Allows removing automatically created final URL expansion assets from campaigns. |
ServedAssetFieldType.DESCRIPTION_PREFIX | New enum value | Added to correct a reporting issue where the type was returned as UNKNOWN in ad_group_ad_asset_combination_view . |
| کمپینها | ||
CampaignPrimaryStatusReason.MISSING_LOCATION_TARGETING | New enum value | Returned when location-restricted campaigns lack location targeting (which now throws LOCATION_TARGETING_NOT_ELIGIBLE_FOR_RESTRICTED_CAMPAIGN if targeted outside the allowed area). |
| Third-party app analytics integration | New fields | Added support for VideoCustomer.third_party_integration_partners and Campaign.third_party_integration_partners . See Track app conversions with third-party app analytics . |
Campaign.advertising_partner_ids | New field support | The field can now be set for existing campaigns (remains immutable after being set). |
| Manager-level negative placements | ویژگی جدید | Allows exclusions of placement lists across individual advertiser accounts using CustomerNegativeCriterion . |
| Tolerance configurations in target ROAS strategies | New fields | Added support for TargetRoas.target_roas_tolerance_percent_millis (for Search campaign portfolio strategies) in MaximizeConversionValue and TargetRoas . |
LocationInterestView | New reporting resource | Summarizes performance of ad group location interest criteria. |
| تبدیلها | ||
conversion_attribution_event_type segment | New enum value | Added ENGAGED_VIEW to conversion attribution type options. |
| تقاضای ژنرال | ||
CampaignBudgetError.BUDGET_BELOW_DAILY_MINIMUM | New enum value / error | Added in preparation for enforcing minimum daily budgets for Demand Gen campaigns. Details are exposed using budgetDailyMinimumErrorDetails . |
| حداکثر عملکرد | ||
campaign_search_term_view | New reporting resource | Aggregates search terms metrics at the campaign level, enabling search term analysis and reporting for Performance Max. |
| برنامهریزی | ||
ReachPlanService.ListPlannableUserInterests | New method | Allows discovering plannable affinities and in-market interests for generateReachForecast . |
AdditionalApplicationInfo | میدان جدید | Added as an optional input in ReachPlanService.ListPlannableUserLists . |
| AudienceInsights attributes listing | ویژگی جدید | AudienceInsightsService.ListAudienceInsightsAttributes now fetches available 1P user lists. |
| AudienceCompositionInsights targeting CRM lists | ویژگی جدید | AudienceInsightsService.GenerateAudienceCompositionInsights now returns user list index details for AudienceInsightsDimension dimensions: AGE_RANGE , GENDER , AFFINITY_USER_INTEREST , and IN_MARKET_USER_INTEREST . |
TrendInsightMetrics audience share | میدان جدید | Represents the share of an audience for a trend. |
KnowledgeGraphAttributeMetadata categories | New fields | Filters Knowledge Graph attributes by matching categories. |
| گزارشها | ||
| Asset views metrics | New features / metrics | Added multiple new metrics to AssetGroupAsset , ChannelAggregateAssetView , and CampaignAggregateAssetView . PMax campaigns also now report true values for impressions . |
| Selector extensions | ویژگی جدید | Made AssetSet and CampaignAssetSet queryable together inside ChangeStatus . |
search_term_targeting_status | New segment | Selectable segment in the campaign search term view. |
final_url_expansion_asset_view | New reporting resource | Reports final URL expansion asset performance details. |
| AssetGroup value adjustments | New fields | Added support for value_adjustment and all_value_adjustment metrics in the AssetGroup report. |
landing_page_source | New segment | Provides a landing page source segment in landing_page_view . |
search_term_match_source | New segment | Selectable segment in the search term and campaign search term views. |
match_type | New segment | Selectable segment key in the keyword view. |
| Unique query intent clusters reporting | New fields | Added clicks_unique_query_clusters , conversions_unique_query_clusters , and impressions_unique_query_clusters to report unique query intent clusters. |
ClickType.VEHICLE_ASSETS | New enum value | Track and report clicks related specifically to vehicle ad formats in the click_view report. |
| Smart Bidding Exploration | ||
| tolerance configurations in Search strategies | New fields / settings | Allows enabling Smart Bidding Exploration on Search campaigns by setting target_roas_tolerance_percent_millis between 10,000 (10%) and 30,000 (30%) inclusive (Maximize Conversions requires target_roas setting). See our blog post on Smart Bidding Exploration and help center article . |
| diversity reporting compatibility | ویژگی جدید | Aggregated diversity reporting is now supported for the following metrics for unique query intent clusters. A time segmented view is available in the Google Ads UI:
|
| ویدیوها | ||
YouTubeVideoListAsset | New resource / field | Allows establishing links between campaigns and video list assets using Asset.youtube_video_list_asset . See Use related videos . |
| Insights metadata extensions | New fields | Added new metadata to YouTubeChannelInsights and YouTubeVideoAttributeMetadata . |
| Interactive click types | New enum values | Added click types: VIDEO_RELATED_VIDEOS_CLICK , VIDEO_CHANNEL_CLICK , and PRODUCT_ASSETS . |
VideoAdInventoryControl.allow_non_skippable_in_stream | میدان جدید | Lets Video Responsive ads serve as non-skippable in-stream ads for campaigns mixing skip and non-skip formats. |
| Video sequencing settings | New fields | Added read-only sequencing configurations: Campaign.VideoCampaignSettings.video_ad_sequence and VideoAdSequenceStepSetting . See About video ad sequencing . |
| Video lineup targeting | New criterion type / field | Added VIDEO_LINEUP criterion type and corresponding field in CampaignCriterion and AdGroupCriterion . This feature is only available to accounts on the allowlist. |
| Content suitability placements views | New reporting resources | Added a Content Suitability report for both detail ( detail_content_suitability_placement_view ) and group ( group_content_suitability_placement_view ) levels. See About the 'Content suitability' report . |
Archived release notes
See Sunsetted versions for archived release notes.