--- v17/resources/ad_group_ad.proto 2024-10-17 03:48:53.000000000 +0000 +++ v18/resources/ad_group_ad.proto 2024-10-17 03:48:57.000000000 +0000 @@ -99,9 +101,15 @@ // Output only. Provides reasons for why an ad group ad is not serving or not // serving optimally. - repeated google.ads.googleads.v17.enums.AdGroupAdPrimaryStatusReasonEnum + repeated google.ads.googleads.v18.enums.AdGroupAdPrimaryStatusReasonEnum .AdGroupAdPrimaryStatusReason primary_status_reasons = 17 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Settings that control the types of asset automation. See the + // AssetAutomationTypeEnum documentation for the default opt in/out behavior + // of each type. + repeated AdGroupAdAssetAutomationSetting + ad_group_ad_asset_automation_settings = 18; } // Contains policy information for an ad. @@ -116,6 +124,18 @@ // Output only. The overall approval status of this ad, calculated based on // the status of its individual policy topic entries. - google.ads.googleads.v17.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus + google.ads.googleads.v18.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus approval_status = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; } + +// Asset automation setting for an AdGroupAd. +message AdGroupAdAssetAutomationSetting { + // The asset automation type that this setting configures. + optional + google.ads.googleads.v18.enums.AssetAutomationTypeEnum.AssetAutomationType + asset_automation_type = 1; + + // The opt-in/out status for the specified asset automation type. + optional google.ads.googleads.v18.enums.AssetAutomationStatusEnum + .AssetAutomationStatus asset_automation_status = 2; +}
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-17 UTC.
[null,null,["Last updated 2024-10-17 UTC."],[[["The update modifies `AdGroupAd` to include asset automation settings and refine primary status reasons."],["`ad_group_ad_asset_automation_settings` field is introduced to control asset automation types for an `AdGroupAd`."],["`primary_status_reasons` field now uses the `AdGroupAdPrimaryStatusReasonEnum` from v18."],["`Policy.approval_status` field now references the `PolicyApprovalStatusEnum` from v18."],["A new message, `AdGroupAdAssetAutomationSetting`, defines the automation configuration for an ad group ad."]]],[]]