--- 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 a new field, `ad_group_ad_asset_automation_settings`, which allows for control over asset automation types."],["`primary_status_reasons` field now uses the enum from v18 instead of v17."],["A new message `AdGroupAdAssetAutomationSetting` is introduced to manage settings for different asset automation types for an `AdGroupAd`."],["The `approval_status` field within `AdGroupAdPolicySummary` also now utilizes the v18 enum for `PolicyApprovalStatus`."]]],[]]