<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/ads/googleads/v23/services/ad_group_service.proto

namespace GPBMetadata\Google\Ads\GoogleAds\V23\Services;

class AdGroupService
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();
        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Http::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\LaunchStage::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Protobuf\Any::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xAC\x06\x0A2google/ads/googleads/v23/enums/ad_group_type.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xE0\x03\x0A\x0FAdGroupTypeEnum\"\xCC\x03\x0A\x0BAdGroupType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x13\x0A\x0FSEARCH_STANDARD\x10\x02\x12\x14\x0A\x10DISPLAY_STANDARD\x10\x03\x12\x18\x0A\x14SHOPPING_PRODUCT_ADS\x10\x04\x12\x0D\x0A\x09HOTEL_ADS\x10\x06\x12\x16\x0A\x12SHOPPING_SMART_ADS\x10\x07\x12\x10\x0A\x0CVIDEO_BUMPER\x10\x08\x12\x1D\x0A\x19VIDEO_TRUE_VIEW_IN_STREAM\x10\x09\x12\x1E\x0A\x1AVIDEO_TRUE_VIEW_IN_DISPLAY\x10\x0A\x12!\x0A\x1DVIDEO_NON_SKIPPABLE_IN_STREAM\x10\x0B\x12\x16\x0A\x12SEARCH_DYNAMIC_ADS\x10\x0D\x12#\x0A\x1FSHOPPING_COMPARISON_LISTING_ADS\x10\x0E\x12\x16\x0A\x12PROMOTED_HOTEL_ADS\x10\x0F\x12\x14\x0A\x10VIDEO_RESPONSIVE\x10\x10\x12\x19\x0A\x15VIDEO_EFFICIENT_REACH\x10\x11\x12\x16\x0A\x12SMART_CAMPAIGN_ADS\x10\x12\x12\x0E\x0A\x0ATRAVEL_ADS\x10\x13\x12\x11\x0A\x0DYOUTUBE_AUDIO\x10\x14B\xEA\x01\x0A\"com.google.ads.googleads.v23.enumsB\x10AdGroupTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xCA\x03\x0A:google/ads/googleads/v23/enums/response_content_type.proto\x12\x1Egoogle.ads.googleads.v23.enums\"o\x0A\x17ResponseContentTypeEnum\"T\x0A\x13ResponseContentType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x16\x0A\x12RESOURCE_NAME_ONLY\x10\x01\x12\x14\x0A\x10MUTABLE_RESOURCE\x10\x02B\xF2\x01\x0A\"com.google.ads.googleads.v23.enumsB\x18ResponseContentTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xC6\x06\x0ACgoogle/ads/googleads/v23/enums/ad_group_primary_status_reason.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xDA\x03\x0A\x1EAdGroupPrimaryStatusReasonEnum\"\xB7\x03\x0A\x1AAdGroupPrimaryStatusReason\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x14\x0A\x10CAMPAIGN_REMOVED\x10\x02\x12\x13\x0A\x0FCAMPAIGN_PAUSED\x10\x03\x12\x14\x0A\x10CAMPAIGN_PENDING\x10\x04\x12\x12\x0A\x0ECAMPAIGN_ENDED\x10\x05\x12\x13\x0A\x0FAD_GROUP_PAUSED\x10\x06\x12\x14\x0A\x10AD_GROUP_REMOVED\x10\x07\x12\x17\x0A\x13AD_GROUP_INCOMPLETE\x10\x08\x12\x13\x0A\x0FKEYWORDS_PAUSED\x10\x09\x12\x0F\x0A\x0BNO_KEYWORDS\x10\x0A\x12\x17\x0A\x13AD_GROUP_ADS_PAUSED\x10\x0B\x12\x13\x0A\x0FNO_AD_GROUP_ADS\x10\x0C\x12\x17\x0A\x13HAS_ADS_DISAPPROVED\x10\x0D\x12\x1D\x0A\x19HAS_ADS_LIMITED_BY_POLICY\x10\x0E\x12\x19\x0A\x15MOST_ADS_UNDER_REVIEW\x10\x0F\x12\x12\x0A\x0ECAMPAIGN_DRAFT\x10\x10\x12'\x0A#AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY\x10\x13B\xF9\x01\x0A\"com.google.ads.googleads.v23.enumsB\x1FAdGroupPrimaryStatusReasonProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xD5\x03\x0A>google/ads/googleads/v23/enums/ad_group_ad_rotation_mode.proto\x12\x1Egoogle.ads.googleads.v23.enums\"t\x0A\x19AdGroupAdRotationModeEnum\"W\x0A\x15AdGroupAdRotationMode\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0C\x0A\x08OPTIMIZE\x10\x02\x12\x12\x0A\x0EROTATE_FOREVER\x10\x03B\xF4\x01\x0A\"com.google.ads.googleads.v23.enumsB\x1AAdGroupAdRotationModeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xE4\x03\x0A>google/ads/googleads/v23/enums/demand_gen_channel_config.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\x81\x01\x0A\x1ADemandGenChannelConfigEnum\"c\x0A\x16DemandGenChannelConfig\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x14\x0A\x10CHANNEL_STRATEGY\x10\x02\x12\x15\x0A\x11SELECTED_CHANNELS\x10\x03B\xF5\x01\x0A\"com.google.ads.googleads.v23.enumsB\x1BDemandGenChannelConfigProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xF6\x03\x0A@google/ads/googleads/v23/enums/demand_gen_channel_strategy.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\x8F\x01\x0A\x1CDemandGenChannelStrategyEnum\"o\x0A\x18DemandGenChannelStrategy\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x10\x0A\x0CALL_CHANNELS\x10\x02\x12#\x0A\x1FALL_OWNED_AND_OPERATED_CHANNELS\x10\x03B\xF7\x01\x0A\"com.google.ads.googleads.v23.enumsB\x1DDemandGenChannelStrategyProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xB7\x08\x0A5google/ads/googleads/v23/enums/asset_field_type.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xE5\x05\x0A\x12AssetFieldTypeEnum\"\xCE\x05\x0A\x0EAssetFieldType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0C\x0A\x08HEADLINE\x10\x02\x12\x0F\x0A\x0BDESCRIPTION\x10\x03\x12\x15\x0A\x11MANDATORY_AD_TEXT\x10\x04\x12\x13\x0A\x0FMARKETING_IMAGE\x10\x05\x12\x10\x0A\x0CMEDIA_BUNDLE\x10\x06\x12\x11\x0A\x0DYOUTUBE_VIDEO\x10\x07\x12\x12\x0A\x0EBOOK_ON_GOOGLE\x10\x08\x12\x0D\x0A\x09LEAD_FORM\x10\x09\x12\x0D\x0A\x09PROMOTION\x10\x0A\x12\x0B\x0A\x07CALLOUT\x10\x0B\x12\x16\x0A\x12STRUCTURED_SNIPPET\x10\x0C\x12\x0C\x0A\x08SITELINK\x10\x0D\x12\x0E\x0A\x0AMOBILE_APP\x10\x0E\x12\x11\x0A\x0DHOTEL_CALLOUT\x10\x0F\x12\x08\x0A\x04CALL\x10\x10\x12\x09\x0A\x05PRICE\x10\x18\x12\x11\x0A\x0DLONG_HEADLINE\x10\x11\x12\x11\x0A\x0DBUSINESS_NAME\x10\x12\x12\x1A\x0A\x16SQUARE_MARKETING_IMAGE\x10\x13\x12\x1C\x0A\x18PORTRAIT_MARKETING_IMAGE\x10\x14\x12\x08\x0A\x04LOGO\x10\x15\x12\x12\x0A\x0ELANDSCAPE_LOGO\x10\x16\x12\x09\x0A\x05VIDEO\x10\x17\x12\x1C\x0A\x18CALL_TO_ACTION_SELECTION\x10\x19\x12\x0C\x0A\x08AD_IMAGE\x10\x1A\x12\x11\x0A\x0DBUSINESS_LOGO\x10\x1B\x12\x12\x0A\x0EHOTEL_PROPERTY\x10\x1C\x12\x1C\x0A\x18DEMAND_GEN_CAROUSEL_CARD\x10\x1E\x12\x14\x0A\x10BUSINESS_MESSAGE\x10\x1F\x12!\x0A\x1DTALL_PORTRAIT_MARKETING_IMAGE\x10 \x12\x1A\x0A\x16RELATED_YOUTUBE_VIDEOS\x10!\x12\x18\x0A\x14LANDING_PAGE_PREVIEW\x10&\x12\x14\x0A\x10LONG_DESCRIPTION\x10'\x12\x12\x0A\x0ECALL_TO_ACTION\x10(B\xED\x01\x0A\"com.google.ads.googleads.v23.enumsB\x13AssetFieldTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\x83\x04\x0A<google/ads/googleads/v23/enums/ad_group_primary_status.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xA4\x01\x0A\x18AdGroupPrimaryStatusEnum\"\x87\x01\x0A\x14AdGroupPrimaryStatus\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0C\x0A\x08ELIGIBLE\x10\x02\x12\x0A\x0A\x06PAUSED\x10\x03\x12\x0B\x0A\x07REMOVED\x10\x04\x12\x0B\x0A\x07PENDING\x10\x05\x12\x10\x0A\x0CNOT_ELIGIBLE\x10\x06\x12\x0B\x0A\x07LIMITED\x10\x07B\xF3\x01\x0A\"com.google.ads.googleads.v23.enumsB\x19AdGroupPrimaryStatusProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\x9D\x04\x0A8google/ads/googleads/v23/enums/targeting_dimension.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xC4\x01\x0A\x16TargetingDimensionEnum\"\xA9\x01\x0A\x12TargetingDimension\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0B\x0A\x07KEYWORD\x10\x02\x12\x0C\x0A\x08AUDIENCE\x10\x03\x12\x09\x0A\x05TOPIC\x10\x04\x12\x0A\x0A\x06GENDER\x10\x05\x12\x0D\x0A\x09AGE_RANGE\x10\x06\x12\x0D\x0A\x09PLACEMENT\x10\x07\x12\x13\x0A\x0FPARENTAL_STATUS\x10\x08\x12\x10\x0A\x0CINCOME_RANGE\x10\x09B\xF1\x01\x0A\"com.google.ads.googleads.v23.enumsB\x17TargetingDimensionProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xBF\x07\x0A7google/ads/googleads/v23/common/targeting_setting.proto\x12\x1Fgoogle.ads.googleads.v23.common\"\xC7\x01\x0A\x10TargetingSetting\x12O\x0A\x13target_restrictions\x18\x01 \x03(\x0B22.google.ads.googleads.v23.common.TargetRestriction\x12b\x0A\x1Dtarget_restriction_operations\x18\x02 \x03(\x0B2;.google.ads.googleads.v23.common.TargetRestrictionOperation\"\x9F\x01\x0A\x11TargetRestriction\x12f\x0A\x13targeting_dimension\x18\x01 \x01(\x0E2I.google.ads.googleads.v23.enums.TargetingDimensionEnum.TargetingDimension\x12\x15\x0A\x08bid_only\x18\x03 \x01(\x08H\x00\x88\x01\x01B\x0B\x0A\x09_bid_only\"\xF6\x01\x0A\x1ATargetRestrictionOperation\x12V\x0A\x08operator\x18\x01 \x01(\x0E2D.google.ads.googleads.v23.common.TargetRestrictionOperation.Operator\x12A\x0A\x05value\x18\x02 \x01(\x0B22.google.ads.googleads.v23.common.TargetRestriction\"=\x0A\x08Operator\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x07\x0A\x03ADD\x10\x02\x12\x0A\x0A\x06REMOVE\x10\x03B\xF5\x01\x0A#com.google.ads.googleads.v23.commonB\x15TargetingSettingProtoP\x01ZEgoogle.golang.org/genproto/googleapis/ads/googleads/v23/common;common\xA2\x02\x03GAA\xAA\x02\x1FGoogle.Ads.GoogleAds.V23.Common\xCA\x02\x1FGoogle\\Ads\\GoogleAds\\V23\\Common\xEA\x02#Google::Ads::GoogleAds::V23::Commonb\x06proto3\x0A\xA3\x03\x0A6google/ads/googleads/v23/common/custom_parameter.proto\x12\x1Fgoogle.ads.googleads.v23.common\"I\x0A\x0FCustomParameter\x12\x10\x0A\x03key\x18\x03 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x05value\x18\x04 \x01(\x09H\x01\x88\x01\x01B\x06\x0A\x04_keyB\x08\x0A\x06_valueB\xF4\x01\x0A#com.google.ads.googleads.v23.commonB\x14CustomParameterProtoP\x01ZEgoogle.golang.org/genproto/googleapis/ads/googleads/v23/common;common\xA2\x02\x03GAA\xAA\x02\x1FGoogle.Ads.GoogleAds.V23.Common\xCA\x02\x1FGoogle\\Ads\\GoogleAds\\V23\\Common\xEA\x02#Google::Ads::GoogleAds::V23::Commonb\x06proto3\x0A\xB7\x03\x0A4google/ads/googleads/v23/enums/ad_group_status.proto\x12\x1Egoogle.ads.googleads.v23.enums\"h\x0A\x11AdGroupStatusEnum\"S\x0A\x0DAdGroupStatus\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0B\x0A\x07ENABLED\x10\x02\x12\x0A\x0A\x06PAUSED\x10\x03\x12\x0B\x0A\x07REMOVED\x10\x04B\xEC\x01\x0A\"com.google.ads.googleads.v23.enumsB\x12AdGroupStatusProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xD6\x03\x0A3google/ads/googleads/v23/enums/bidding_source.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\x87\x01\x0A\x11BiddingSourceEnum\"r\x0A\x0DBiddingSource\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x1D\x0A\x19CAMPAIGN_BIDDING_STRATEGY\x10\x05\x12\x0C\x0A\x08AD_GROUP\x10\x06\x12\x16\x0A\x12AD_GROUP_CRITERION\x10\x07B\xEC\x01\x0A\"com.google.ads.googleads.v23.enumsB\x12BiddingSourceProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\x8C\x06\x0A3google/ads/googleads/v23/enums/asset_set_type.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xBE\x03\x0A\x10AssetSetTypeEnum\"\xA9\x03\x0A\x0CAssetSetType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0D\x0A\x09PAGE_FEED\x10\x02\x12\x15\x0A\x11DYNAMIC_EDUCATION\x10\x03\x12\x18\x0A\x14MERCHANT_CENTER_FEED\x10\x04\x12\x17\x0A\x13DYNAMIC_REAL_ESTATE\x10\x05\x12\x12\x0A\x0EDYNAMIC_CUSTOM\x10\x06\x12\x1E\x0A\x1ADYNAMIC_HOTELS_AND_RENTALS\x10\x07\x12\x13\x0A\x0FDYNAMIC_FLIGHTS\x10\x08\x12\x12\x0A\x0EDYNAMIC_TRAVEL\x10\x09\x12\x11\x0A\x0DDYNAMIC_LOCAL\x10\x0A\x12\x10\x0A\x0CDYNAMIC_JOBS\x10\x0B\x12\x11\x0A\x0DLOCATION_SYNC\x10\x0C\x12+\x0A'BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP\x10\x0D\x12 \x0A\x1CCHAIN_DYNAMIC_LOCATION_GROUP\x10\x0E\x12\x19\x0A\x15STATIC_LOCATION_GROUP\x10\x0F\x12\x12\x0A\x0EHOTEL_PROPERTY\x10\x10\x12\x0F\x0A\x0BTRAVEL_FEED\x10\x11B\xEB\x01\x0A\"com.google.ads.googleads.v23.enumsB\x11AssetSetTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xB0,\x0A1google/ads/googleads/v23/resources/ad_group.proto\x12\"google.ads.googleads.v23.resources\x1A7google/ads/googleads/v23/common/targeting_setting.proto\x1A>google/ads/googleads/v23/enums/ad_group_ad_rotation_mode.proto\x1A<google/ads/googleads/v23/enums/ad_group_primary_status.proto\x1ACgoogle/ads/googleads/v23/enums/ad_group_primary_status_reason.proto\x1A4google/ads/googleads/v23/enums/ad_group_status.proto\x1A2google/ads/googleads/v23/enums/ad_group_type.proto\x1A5google/ads/googleads/v23/enums/asset_field_type.proto\x1A3google/ads/googleads/v23/enums/asset_set_type.proto\x1A3google/ads/googleads/v23/enums/bidding_source.proto\x1A>google/ads/googleads/v23/enums/demand_gen_channel_config.proto\x1A@google/ads/googleads/v23/enums/demand_gen_channel_strategy.proto\x1A8google/ads/googleads/v23/enums/targeting_dimension.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\"\xCE#\x0A\x07AdGroup\x12?\x0A\x0Dresource_name\x18\x01 \x01(\x09B(\xE0A\x05\xFAA\"\x0A googleads.googleapis.com/AdGroup\x12\x14\x0A\x02id\x18\" \x01(\x03B\x03\xE0A\x03H\x00\x88\x01\x01\x12\x11\x0A\x04name\x18# \x01(\x09H\x01\x88\x01\x01\x12O\x0A\x06status\x18\x05 \x01(\x0E2?.google.ads.googleads.v23.enums.AdGroupStatusEnum.AdGroupStatus\x12N\x0A\x04type\x18\x0C \x01(\x0E2;.google.ads.googleads.v23.enums.AdGroupTypeEnum.AdGroupTypeB\x03\xE0A\x05\x12i\x0A\x10ad_rotation_mode\x18\x16 \x01(\x0E2O.google.ads.googleads.v23.enums.AdGroupAdRotationModeEnum.AdGroupAdRotationMode\x12D\x0A\x0Dbase_ad_group\x18\$ \x01(\x09B(\xE0A\x03\xFAA\"\x0A googleads.googleapis.com/AdGroupH\x02\x88\x01\x01\x12\"\x0A\x15tracking_url_template\x18% \x01(\x09H\x03\x88\x01\x01\x12O\x0A\x15url_custom_parameters\x18\x06 \x03(\x0B20.google.ads.googleads.v23.common.CustomParameter\x12@\x0A\x08campaign\x18& \x01(\x09B)\xE0A\x05\xFAA#\x0A!googleads.googleapis.com/CampaignH\x04\x88\x01\x01\x12\x1B\x0A\x0Ecpc_bid_micros\x18' \x01(\x03H\x05\x88\x01\x01\x12*\x0A\x18effective_cpc_bid_micros\x189 \x01(\x03B\x03\xE0A\x03H\x06\x88\x01\x01\x12\x1B\x0A\x0Ecpm_bid_micros\x18( \x01(\x03H\x07\x88\x01\x01\x12\x1E\x0A\x11target_cpa_micros\x18) \x01(\x03H\x08\x88\x01\x01\x12\x1B\x0A\x0Ecpv_bid_micros\x18* \x01(\x03H\x09\x88\x01\x01\x12\x1E\x0A\x11target_cpm_micros\x18+ \x01(\x03H\x0A\x88\x01\x01\x12\x18\x0A\x0Btarget_roas\x18, \x01(\x01H\x0B\x88\x01\x01\x12#\x0A\x16percent_cpc_bid_micros\x18- \x01(\x03H\x0C\x88\x01\x01\x12\x1D\x0A\x10fixed_cpm_micros\x18@ \x01(\x03H\x0D\x88\x01\x01\x12\x1E\x0A\x11target_cpv_micros\x18A \x01(\x03H\x0E\x88\x01\x01\x12\x1E\x0A\x11target_cpc_micros\x18D \x01(\x03H\x0F\x88\x01\x01\x12#\x0A\x1Boptimized_targeting_enabled\x18; \x01(\x08\x12%\x0A\x1Dexclude_demographic_expansion\x18C \x01(\x08\x12o\x0A\x1Cdisplay_custom_bid_dimension\x18\x17 \x01(\x0E2I.google.ads.googleads.v23.enums.TargetingDimensionEnum.TargetingDimension\x12\x1D\x0A\x10final_url_suffix\x18. \x01(\x09H\x10\x88\x01\x01\x12L\x0A\x11targeting_setting\x18\x19 \x01(\x0B21.google.ads.googleads.v23.common.TargetingSetting\x12Z\x0A\x10audience_setting\x188 \x01(\x0B2;.google.ads.googleads.v23.resources.AdGroup.AudienceSettingB\x03\xE0A\x05\x12-\x0A\x1Beffective_target_cpa_micros\x18/ \x01(\x03B\x03\xE0A\x03H\x11\x88\x01\x01\x12i\x0A\x1Beffective_target_cpa_source\x18\x1D \x01(\x0E2?.google.ads.googleads.v23.enums.BiddingSourceEnum.BiddingSourceB\x03\xE0A\x03\x12'\x0A\x15effective_target_roas\x180 \x01(\x01B\x03\xE0A\x03H\x12\x88\x01\x01\x12j\x0A\x1Ceffective_target_roas_source\x18  \x01(\x0E2?.google.ads.googleads.v23.enums.BiddingSourceEnum.BiddingSourceB\x03\xE0A\x03\x12&\x0A\x14effective_target_cpc\x18E \x01(\x03B\x03\xE0A\x03H\x13\x88\x01\x01\x12i\x0A\x1Beffective_target_cpc_source\x18F \x01(\x0E2?.google.ads.googleads.v23.enums.BiddingSourceEnum.BiddingSourceB\x03\xE0A\x03\x12=\x0A\x06labels\x181 \x03(\x09B-\xE0A\x03\xFAA'\x0A%googleads.googleapis.com/AdGroupLabel\x12l\x0A!excluded_parent_asset_field_types\x186 \x03(\x0E2A.google.ads.googleads.v23.enums.AssetFieldTypeEnum.AssetFieldType\x12f\x0A\x1Fexcluded_parent_asset_set_types\x18: \x03(\x0E2=.google.ads.googleads.v23.enums.AssetSetTypeEnum.AssetSetType\x12j\x0A\x0Eprimary_status\x18> \x01(\x0E2M.google.ads.googleads.v23.enums.AdGroupPrimaryStatusEnum.AdGroupPrimaryStatusB\x03\xE0A\x03\x12~\x0A\x16primary_status_reasons\x18? \x03(\x0E2Y.google.ads.googleads.v23.enums.AdGroupPrimaryStatusReasonEnum.AdGroupPrimaryStatusReasonB\x03\xE0A\x03\x12j\x0A\x1Cdemand_gen_ad_group_settings\x18[ \x01(\x0B2D.google.ads.googleads.v23.resources.AdGroup.DemandGenAdGroupSettings\x12a\x0A\x17video_ad_group_settings\x18\\ \x01(\x0B2@.google.ads.googleads.v23.resources.AdGroup.VideoAdGroupSettings\x12`\x0A\x17ai_max_ad_group_setting\x18G \x01(\x0B2?.google.ads.googleads.v23.resources.AdGroup.AiMaxAdGroupSetting\x12i\x0A\x1Bvertical_ads_format_setting\x18H \x01(\x0B2D.google.ads.googleads.v23.resources.AdGroup.VerticalAdsFormatSetting\x1A4\x0A\x0FAudienceSetting\x12!\x0A\x14use_audience_grouped\x18\x01 \x01(\x08B\x03\xE0A\x05\x1A\xDF\x05\x0A\x18DemandGenAdGroupSettings\x12w\x0A\x10channel_controls\x18\x01 \x01(\x0B2].google.ads.googleads.v23.resources.AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls\x1A\xC9\x04\x0A\x18DemandGenChannelControls\x12n\x0A\x0Echannel_config\x18\x01 \x01(\x0E2Q.google.ads.googleads.v23.enums.DemandGenChannelConfigEnum.DemandGenChannelConfigB\x03\xE0A\x03\x12q\x0A\x10channel_strategy\x18\x02 \x01(\x0E2U.google.ads.googleads.v23.enums.DemandGenChannelStrategyEnum.DemandGenChannelStrategyH\x00\x12\x94\x01\x0A\x11selected_channels\x18\x03 \x01(\x0B2w.google.ads.googleads.v23.resources.AdGroup.DemandGenAdGroupSettings.DemandGenChannelControls.DemandGenSelectedChannelsH\x00\x1A\x99\x01\x0A\x19DemandGenSelectedChannels\x12\x19\x0A\x11youtube_in_stream\x18\x01 \x01(\x08\x12\x17\x0A\x0Fyoutube_in_feed\x18\x02 \x01(\x08\x12\x16\x0A\x0Eyoutube_shorts\x18\x03 \x01(\x08\x12\x10\x0A\x08discover\x18\x04 \x01(\x08\x12\x0D\x0A\x05gmail\x18\x05 \x01(\x08\x12\x0F\x0A\x07display\x18\x06 \x01(\x08B\x17\x0A\x15channel_configuration\x1A\xBD\x01\x0A\x14VideoAdGroupSettings\x12v\x0A\x11video_ad_sequence\x18\x01 \x01(\x0B2[.google.ads.googleads.v23.resources.AdGroup.VideoAdGroupSettings.VideoAdSequenceStepSetting\x1A-\x0A\x1AVideoAdSequenceStepSetting\x12\x0F\x0A\x07step_id\x18\x01 \x01(\x03\x1Aa\x0A\x13AiMaxAdGroupSetting\x12)\x0A\x1Cdisable_search_term_matching\x18\x01 \x01(\x08H\x00\x88\x01\x01B\x1F\x0A\x1D_disable_search_term_matching\x1A\xD8\x01\x0A\x18VerticalAdsFormatSetting\x12\x1D\x0A\x10disable_text_ads\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12!\x0A\x14enable_booking_links\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12*\x0A\x1Denable_vertical_promotion_ads\x18\x03 \x01(\x08H\x02\x88\x01\x01B\x13\x0A\x11_disable_text_adsB\x17\x0A\x15_enable_booking_linksB \x0A\x1E_enable_vertical_promotion_ads:U\xEAAR\x0A googleads.googleapis.com/AdGroup\x12.customers/{customer_id}/adGroups/{ad_group_id}B\x05\x0A\x03_idB\x07\x0A\x05_nameB\x10\x0A\x0E_base_ad_groupB\x18\x0A\x16_tracking_url_templateB\x0B\x0A\x09_campaignB\x11\x0A\x0F_cpc_bid_microsB\x1B\x0A\x19_effective_cpc_bid_microsB\x11\x0A\x0F_cpm_bid_microsB\x14\x0A\x12_target_cpa_microsB\x11\x0A\x0F_cpv_bid_microsB\x14\x0A\x12_target_cpm_microsB\x0E\x0A\x0C_target_roasB\x19\x0A\x17_percent_cpc_bid_microsB\x13\x0A\x11_fixed_cpm_microsB\x14\x0A\x12_target_cpv_microsB\x14\x0A\x12_target_cpc_microsB\x13\x0A\x11_final_url_suffixB\x1E\x0A\x1C_effective_target_cpa_microsB\x18\x0A\x16_effective_target_roasB\x17\x0A\x15_effective_target_cpcB\xFE\x01\x0A&com.google.ads.googleads.v23.resourcesB\x0CAdGroupProtoP\x01ZKgoogle.golang.org/genproto/googleapis/ads/googleads/v23/resources;resources\xA2\x02\x03GAA\xAA\x02\"Google.Ads.GoogleAds.V23.Resources\xCA\x02\"Google\\Ads\\GoogleAds\\V23\\Resources\xEA\x02&Google::Ads::GoogleAds::V23::Resourcesb\x06proto3\x0A\xD2\x0D\x0A8google/ads/googleads/v23/services/ad_group_service.proto\x12!google.ads.googleads.v23.services\x1A1google/ads/googleads/v23/resources/ad_group.proto\x1A\x1Cgoogle/api/annotations.proto\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A google/protobuf/field_mask.proto\x1A\x17google/rpc/status.proto\"\x9B\x02\x0A\x15MutateAdGroupsRequest\x12\x18\x0A\x0Bcustomer_id\x18\x01 \x01(\x09B\x03\xE0A\x02\x12L\x0A\x0Aoperations\x18\x02 \x03(\x0B23.google.ads.googleads.v23.services.AdGroupOperationB\x03\xE0A\x02\x12\x17\x0A\x0Fpartial_failure\x18\x03 \x01(\x08\x12\x15\x0A\x0Dvalidate_only\x18\x04 \x01(\x08\x12j\x0A\x15response_content_type\x18\x05 \x01(\x0E2K.google.ads.googleads.v23.enums.ResponseContentTypeEnum.ResponseContentType\"\x87\x02\x0A\x10AdGroupOperation\x12/\x0A\x0Bupdate_mask\x18\x04 \x01(\x0B2\x1A.google.protobuf.FieldMask\x12=\x0A\x06create\x18\x01 \x01(\x0B2+.google.ads.googleads.v23.resources.AdGroupH\x00\x12=\x0A\x06update\x18\x02 \x01(\x0B2+.google.ads.googleads.v23.resources.AdGroupH\x00\x127\x0A\x06remove\x18\x03 \x01(\x09B%\xFAA\"\x0A googleads.googleapis.com/AdGroupH\x00B\x0B\x0A\x09operation\"\x94\x01\x0A\x16MutateAdGroupsResponse\x121\x0A\x15partial_failure_error\x18\x03 \x01(\x0B2\x12.google.rpc.Status\x12G\x0A\x07results\x18\x02 \x03(\x0B26.google.ads.googleads.v23.services.MutateAdGroupResult\"\x92\x01\x0A\x13MutateAdGroupResult\x12<\x0A\x0Dresource_name\x18\x01 \x01(\x09B%\xFAA\"\x0A googleads.googleapis.com/AdGroup\x12=\x0A\x08ad_group\x18\x02 \x01(\x0B2+.google.ads.googleads.v23.resources.AdGroup2\xB3\x02\x0A\x0EAdGroupService\x12\xD9\x01\x0A\x0EMutateAdGroups\x128.google.ads.googleads.v23.services.MutateAdGroupsRequest\x1A9.google.ads.googleads.v23.services.MutateAdGroupsResponse\"R\xDAA\x16customer_id,operations\x82\xD3\xE4\x93\x023\"./v23/customers/{customer_id=*}/adGroups:mutate:\x01*\x1AE\xCAA\x18googleads.googleapis.com\xD2A'https://www.googleapis.com/auth/adwordsB\xFF\x01\x0A%com.google.ads.googleads.v23.servicesB\x13AdGroupServiceProtoP\x01ZIgoogle.golang.org/genproto/googleapis/ads/googleads/v23/services;services\xA2\x02\x03GAA\xAA\x02!Google.Ads.GoogleAds.V23.Services\xCA\x02!Google\\Ads\\GoogleAds\\V23\\Services\xEA\x02%Google::Ads::GoogleAds::V23::Servicesb\x06proto3"
        , true);
        static::$is_initialized = true;
    }
}

