google-ads-node
Version:
Google Ads gRPC Client Library for Node
1 lines • 37.3 kB
JavaScript
var jspb=require("google-protobuf"),goog=jspb,global=Function("return this")(),google_ads_googleads_v2_common_ad_type_infos_pb=require("../../../../../google/ads/googleads/v2/common/ad_type_infos_pb.js"),google_ads_googleads_v2_common_custom_parameter_pb=require("../../../../../google/ads/googleads/v2/common/custom_parameter_pb.js"),google_ads_googleads_v2_common_final_app_url_pb=require("../../../../../google/ads/googleads/v2/common/final_app_url_pb.js"),google_ads_googleads_v2_common_url_collection_pb=require("../../../../../google/ads/googleads/v2/common/url_collection_pb.js"),google_ads_googleads_v2_enums_ad_type_pb=require("../../../../../google/ads/googleads/v2/enums/ad_type_pb.js"),google_ads_googleads_v2_enums_device_pb=require("../../../../../google/ads/googleads/v2/enums/device_pb.js"),google_ads_googleads_v2_enums_system_managed_entity_source_pb=require("../../../../../google/ads/googleads/v2/enums/system_managed_entity_source_pb.js"),google_protobuf_wrappers_pb=require("google-protobuf/google/protobuf/wrappers_pb.js"),google_api_annotations_pb=require("../../../../../google/api/annotations_pb.js");goog.exportSymbol("proto.google.ads.googleads.v2.resources.Ad",null,global),proto.google.ads.googleads.v2.resources.Ad=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.resources.Ad.repeatedFields_,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_)},goog.inherits(proto.google.ads.googleads.v2.resources.Ad,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.Ad.displayName="proto.google.ads.googleads.v2.resources.Ad"),proto.google.ads.googleads.v2.resources.Ad.repeatedFields_=[2,35,16,10,26],proto.google.ads.googleads.v2.resources.Ad.oneofGroups_=[[6,7,13,14,15,17,18,21,22,24,25,28,29,30,31,33,34,36]],proto.google.ads.googleads.v2.resources.Ad.AdDataCase={AD_DATA_NOT_SET:0,TEXT_AD:6,EXPANDED_TEXT_AD:7,CALL_ONLY_AD:13,EXPANDED_DYNAMIC_SEARCH_AD:14,HOTEL_AD:15,SHOPPING_SMART_AD:17,SHOPPING_PRODUCT_AD:18,GMAIL_AD:21,IMAGE_AD:22,VIDEO_AD:24,RESPONSIVE_SEARCH_AD:25,LEGACY_RESPONSIVE_DISPLAY_AD:28,APP_AD:29,LEGACY_APP_INSTALL_AD:30,RESPONSIVE_DISPLAY_AD:31,DISPLAY_UPLOAD_AD:33,APP_ENGAGEMENT_AD:34,SHOPPING_COMPARISON_LISTING_AD:36},proto.google.ads.googleads.v2.resources.Ad.prototype.getAdDataCase=function(){return jspb.Message.computeOneofCase(this,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0])},jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.Ad.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.Ad.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.Ad.toObject=function(includeInstance,msg){var f,obj={resourceName:jspb.Message.getFieldWithDefault(msg,37,""),id:(f=msg.getId())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f),finalUrlsList:jspb.Message.toObjectList(msg.getFinalUrlsList(),google_protobuf_wrappers_pb.StringValue.toObject,includeInstance),finalAppUrlsList:jspb.Message.toObjectList(msg.getFinalAppUrlsList(),google_ads_googleads_v2_common_final_app_url_pb.FinalAppUrl.toObject,includeInstance),finalMobileUrlsList:jspb.Message.toObjectList(msg.getFinalMobileUrlsList(),google_protobuf_wrappers_pb.StringValue.toObject,includeInstance),trackingUrlTemplate:(f=msg.getTrackingUrlTemplate())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),urlCustomParametersList:jspb.Message.toObjectList(msg.getUrlCustomParametersList(),google_ads_googleads_v2_common_custom_parameter_pb.CustomParameter.toObject,includeInstance),displayUrl:(f=msg.getDisplayUrl())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),type:jspb.Message.getFieldWithDefault(msg,5,0),addedByGoogleAds:(f=msg.getAddedByGoogleAds())&&google_protobuf_wrappers_pb.BoolValue.toObject(includeInstance,f),devicePreference:jspb.Message.getFieldWithDefault(msg,20,0),urlCollectionsList:jspb.Message.toObjectList(msg.getUrlCollectionsList(),google_ads_googleads_v2_common_url_collection_pb.UrlCollection.toObject,includeInstance),name:(f=msg.getName())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),systemManagedResourceSource:jspb.Message.getFieldWithDefault(msg,27,0),textAd:(f=msg.getTextAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.TextAdInfo.toObject(includeInstance,f),expandedTextAd:(f=msg.getExpandedTextAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.ExpandedTextAdInfo.toObject(includeInstance,f),callOnlyAd:(f=msg.getCallOnlyAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.CallOnlyAdInfo.toObject(includeInstance,f),expandedDynamicSearchAd:(f=msg.getExpandedDynamicSearchAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.ExpandedDynamicSearchAdInfo.toObject(includeInstance,f),hotelAd:(f=msg.getHotelAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.HotelAdInfo.toObject(includeInstance,f),shoppingSmartAd:(f=msg.getShoppingSmartAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingSmartAdInfo.toObject(includeInstance,f),shoppingProductAd:(f=msg.getShoppingProductAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingProductAdInfo.toObject(includeInstance,f),gmailAd:(f=msg.getGmailAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.GmailAdInfo.toObject(includeInstance,f),imageAd:(f=msg.getImageAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.ImageAdInfo.toObject(includeInstance,f),videoAd:(f=msg.getVideoAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.VideoAdInfo.toObject(includeInstance,f),responsiveSearchAd:(f=msg.getResponsiveSearchAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.ResponsiveSearchAdInfo.toObject(includeInstance,f),legacyResponsiveDisplayAd:(f=msg.getLegacyResponsiveDisplayAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.LegacyResponsiveDisplayAdInfo.toObject(includeInstance,f),appAd:(f=msg.getAppAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.AppAdInfo.toObject(includeInstance,f),legacyAppInstallAd:(f=msg.getLegacyAppInstallAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.LegacyAppInstallAdInfo.toObject(includeInstance,f),responsiveDisplayAd:(f=msg.getResponsiveDisplayAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.ResponsiveDisplayAdInfo.toObject(includeInstance,f),displayUploadAd:(f=msg.getDisplayUploadAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.DisplayUploadAdInfo.toObject(includeInstance,f),appEngagementAd:(f=msg.getAppEngagementAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.AppEngagementAdInfo.toObject(includeInstance,f),shoppingComparisonListingAd:(f=msg.getShoppingComparisonListingAd())&&google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingComparisonListingAdInfo.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.Ad.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.Ad;return proto.google.ads.googleads.v2.resources.Ad.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.Ad.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 37:var value=reader.readString();msg.setResourceName(value);break;case 1:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setId(value);break;case 2:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.addFinalUrls(value);break;case 35:value=new google_ads_googleads_v2_common_final_app_url_pb.FinalAppUrl;reader.readMessage(value,google_ads_googleads_v2_common_final_app_url_pb.FinalAppUrl.deserializeBinaryFromReader),msg.addFinalAppUrls(value);break;case 16:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.addFinalMobileUrls(value);break;case 12:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setTrackingUrlTemplate(value);break;case 10:value=new google_ads_googleads_v2_common_custom_parameter_pb.CustomParameter;reader.readMessage(value,google_ads_googleads_v2_common_custom_parameter_pb.CustomParameter.deserializeBinaryFromReader),msg.addUrlCustomParameters(value);break;case 4:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setDisplayUrl(value);break;case 5:value=reader.readEnum();msg.setType(value);break;case 19:value=new google_protobuf_wrappers_pb.BoolValue;reader.readMessage(value,google_protobuf_wrappers_pb.BoolValue.deserializeBinaryFromReader),msg.setAddedByGoogleAds(value);break;case 20:value=reader.readEnum();msg.setDevicePreference(value);break;case 26:value=new google_ads_googleads_v2_common_url_collection_pb.UrlCollection;reader.readMessage(value,google_ads_googleads_v2_common_url_collection_pb.UrlCollection.deserializeBinaryFromReader),msg.addUrlCollections(value);break;case 23:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setName(value);break;case 27:value=reader.readEnum();msg.setSystemManagedResourceSource(value);break;case 6:value=new google_ads_googleads_v2_common_ad_type_infos_pb.TextAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.TextAdInfo.deserializeBinaryFromReader),msg.setTextAd(value);break;case 7:value=new google_ads_googleads_v2_common_ad_type_infos_pb.ExpandedTextAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.ExpandedTextAdInfo.deserializeBinaryFromReader),msg.setExpandedTextAd(value);break;case 13:value=new google_ads_googleads_v2_common_ad_type_infos_pb.CallOnlyAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.CallOnlyAdInfo.deserializeBinaryFromReader),msg.setCallOnlyAd(value);break;case 14:value=new google_ads_googleads_v2_common_ad_type_infos_pb.ExpandedDynamicSearchAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.ExpandedDynamicSearchAdInfo.deserializeBinaryFromReader),msg.setExpandedDynamicSearchAd(value);break;case 15:value=new google_ads_googleads_v2_common_ad_type_infos_pb.HotelAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.HotelAdInfo.deserializeBinaryFromReader),msg.setHotelAd(value);break;case 17:value=new google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingSmartAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingSmartAdInfo.deserializeBinaryFromReader),msg.setShoppingSmartAd(value);break;case 18:value=new google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingProductAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingProductAdInfo.deserializeBinaryFromReader),msg.setShoppingProductAd(value);break;case 21:value=new google_ads_googleads_v2_common_ad_type_infos_pb.GmailAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.GmailAdInfo.deserializeBinaryFromReader),msg.setGmailAd(value);break;case 22:value=new google_ads_googleads_v2_common_ad_type_infos_pb.ImageAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.ImageAdInfo.deserializeBinaryFromReader),msg.setImageAd(value);break;case 24:value=new google_ads_googleads_v2_common_ad_type_infos_pb.VideoAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.VideoAdInfo.deserializeBinaryFromReader),msg.setVideoAd(value);break;case 25:value=new google_ads_googleads_v2_common_ad_type_infos_pb.ResponsiveSearchAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.ResponsiveSearchAdInfo.deserializeBinaryFromReader),msg.setResponsiveSearchAd(value);break;case 28:value=new google_ads_googleads_v2_common_ad_type_infos_pb.LegacyResponsiveDisplayAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.LegacyResponsiveDisplayAdInfo.deserializeBinaryFromReader),msg.setLegacyResponsiveDisplayAd(value);break;case 29:value=new google_ads_googleads_v2_common_ad_type_infos_pb.AppAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.AppAdInfo.deserializeBinaryFromReader),msg.setAppAd(value);break;case 30:value=new google_ads_googleads_v2_common_ad_type_infos_pb.LegacyAppInstallAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.LegacyAppInstallAdInfo.deserializeBinaryFromReader),msg.setLegacyAppInstallAd(value);break;case 31:value=new google_ads_googleads_v2_common_ad_type_infos_pb.ResponsiveDisplayAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.ResponsiveDisplayAdInfo.deserializeBinaryFromReader),msg.setResponsiveDisplayAd(value);break;case 33:value=new google_ads_googleads_v2_common_ad_type_infos_pb.DisplayUploadAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.DisplayUploadAdInfo.deserializeBinaryFromReader),msg.setDisplayUploadAd(value);break;case 34:value=new google_ads_googleads_v2_common_ad_type_infos_pb.AppEngagementAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.AppEngagementAdInfo.deserializeBinaryFromReader),msg.setAppEngagementAd(value);break;case 36:value=new google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingComparisonListingAdInfo;reader.readMessage(value,google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingComparisonListingAdInfo.deserializeBinaryFromReader),msg.setShoppingComparisonListingAd(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.Ad.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.Ad.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.Ad.serializeBinaryToWriter=function(message,writer){var f=void 0;0<(f=message.getResourceName()).length&&writer.writeString(37,f),null!=(f=message.getId())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),0<(f=message.getFinalUrlsList()).length&&writer.writeRepeatedMessage(2,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),0<(f=message.getFinalAppUrlsList()).length&&writer.writeRepeatedMessage(35,f,google_ads_googleads_v2_common_final_app_url_pb.FinalAppUrl.serializeBinaryToWriter),0<(f=message.getFinalMobileUrlsList()).length&&writer.writeRepeatedMessage(16,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getTrackingUrlTemplate())&&writer.writeMessage(12,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),0<(f=message.getUrlCustomParametersList()).length&&writer.writeRepeatedMessage(10,f,google_ads_googleads_v2_common_custom_parameter_pb.CustomParameter.serializeBinaryToWriter),null!=(f=message.getDisplayUrl())&&writer.writeMessage(4,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),0!==(f=message.getType())&&writer.writeEnum(5,f),null!=(f=message.getAddedByGoogleAds())&&writer.writeMessage(19,f,google_protobuf_wrappers_pb.BoolValue.serializeBinaryToWriter),0!==(f=message.getDevicePreference())&&writer.writeEnum(20,f),0<(f=message.getUrlCollectionsList()).length&&writer.writeRepeatedMessage(26,f,google_ads_googleads_v2_common_url_collection_pb.UrlCollection.serializeBinaryToWriter),null!=(f=message.getName())&&writer.writeMessage(23,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),0!==(f=message.getSystemManagedResourceSource())&&writer.writeEnum(27,f),null!=(f=message.getTextAd())&&writer.writeMessage(6,f,google_ads_googleads_v2_common_ad_type_infos_pb.TextAdInfo.serializeBinaryToWriter),null!=(f=message.getExpandedTextAd())&&writer.writeMessage(7,f,google_ads_googleads_v2_common_ad_type_infos_pb.ExpandedTextAdInfo.serializeBinaryToWriter),null!=(f=message.getCallOnlyAd())&&writer.writeMessage(13,f,google_ads_googleads_v2_common_ad_type_infos_pb.CallOnlyAdInfo.serializeBinaryToWriter),null!=(f=message.getExpandedDynamicSearchAd())&&writer.writeMessage(14,f,google_ads_googleads_v2_common_ad_type_infos_pb.ExpandedDynamicSearchAdInfo.serializeBinaryToWriter),null!=(f=message.getHotelAd())&&writer.writeMessage(15,f,google_ads_googleads_v2_common_ad_type_infos_pb.HotelAdInfo.serializeBinaryToWriter),null!=(f=message.getShoppingSmartAd())&&writer.writeMessage(17,f,google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingSmartAdInfo.serializeBinaryToWriter),null!=(f=message.getShoppingProductAd())&&writer.writeMessage(18,f,google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingProductAdInfo.serializeBinaryToWriter),null!=(f=message.getGmailAd())&&writer.writeMessage(21,f,google_ads_googleads_v2_common_ad_type_infos_pb.GmailAdInfo.serializeBinaryToWriter),null!=(f=message.getImageAd())&&writer.writeMessage(22,f,google_ads_googleads_v2_common_ad_type_infos_pb.ImageAdInfo.serializeBinaryToWriter),null!=(f=message.getVideoAd())&&writer.writeMessage(24,f,google_ads_googleads_v2_common_ad_type_infos_pb.VideoAdInfo.serializeBinaryToWriter),null!=(f=message.getResponsiveSearchAd())&&writer.writeMessage(25,f,google_ads_googleads_v2_common_ad_type_infos_pb.ResponsiveSearchAdInfo.serializeBinaryToWriter),null!=(f=message.getLegacyResponsiveDisplayAd())&&writer.writeMessage(28,f,google_ads_googleads_v2_common_ad_type_infos_pb.LegacyResponsiveDisplayAdInfo.serializeBinaryToWriter),null!=(f=message.getAppAd())&&writer.writeMessage(29,f,google_ads_googleads_v2_common_ad_type_infos_pb.AppAdInfo.serializeBinaryToWriter),null!=(f=message.getLegacyAppInstallAd())&&writer.writeMessage(30,f,google_ads_googleads_v2_common_ad_type_infos_pb.LegacyAppInstallAdInfo.serializeBinaryToWriter),null!=(f=message.getResponsiveDisplayAd())&&writer.writeMessage(31,f,google_ads_googleads_v2_common_ad_type_infos_pb.ResponsiveDisplayAdInfo.serializeBinaryToWriter),null!=(f=message.getDisplayUploadAd())&&writer.writeMessage(33,f,google_ads_googleads_v2_common_ad_type_infos_pb.DisplayUploadAdInfo.serializeBinaryToWriter),null!=(f=message.getAppEngagementAd())&&writer.writeMessage(34,f,google_ads_googleads_v2_common_ad_type_infos_pb.AppEngagementAdInfo.serializeBinaryToWriter),null!=(f=message.getShoppingComparisonListingAd())&&writer.writeMessage(36,f,google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingComparisonListingAdInfo.serializeBinaryToWriter)},proto.google.ads.googleads.v2.resources.Ad.prototype.getResourceName=function(){return jspb.Message.getFieldWithDefault(this,37,"")},proto.google.ads.googleads.v2.resources.Ad.prototype.setResourceName=function(value){jspb.Message.setProto3StringField(this,37,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.getId=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,1)},proto.google.ads.googleads.v2.resources.Ad.prototype.setId=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearId=function(){this.setId(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasId=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.resources.Ad.prototype.getFinalUrlsList=function(){return jspb.Message.getRepeatedWrapperField(this,google_protobuf_wrappers_pb.StringValue,2)},proto.google.ads.googleads.v2.resources.Ad.prototype.setFinalUrlsList=function(value){jspb.Message.setRepeatedWrapperField(this,2,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.addFinalUrls=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,2,opt_value,proto.google.protobuf.StringValue,opt_index)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearFinalUrlsList=function(){this.setFinalUrlsList([])},proto.google.ads.googleads.v2.resources.Ad.prototype.getFinalAppUrlsList=function(){return jspb.Message.getRepeatedWrapperField(this,google_ads_googleads_v2_common_final_app_url_pb.FinalAppUrl,35)},proto.google.ads.googleads.v2.resources.Ad.prototype.setFinalAppUrlsList=function(value){jspb.Message.setRepeatedWrapperField(this,35,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.addFinalAppUrls=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,35,opt_value,proto.google.ads.googleads.v2.common.FinalAppUrl,opt_index)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearFinalAppUrlsList=function(){this.setFinalAppUrlsList([])},proto.google.ads.googleads.v2.resources.Ad.prototype.getFinalMobileUrlsList=function(){return jspb.Message.getRepeatedWrapperField(this,google_protobuf_wrappers_pb.StringValue,16)},proto.google.ads.googleads.v2.resources.Ad.prototype.setFinalMobileUrlsList=function(value){jspb.Message.setRepeatedWrapperField(this,16,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.addFinalMobileUrls=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,16,opt_value,proto.google.protobuf.StringValue,opt_index)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearFinalMobileUrlsList=function(){this.setFinalMobileUrlsList([])},proto.google.ads.googleads.v2.resources.Ad.prototype.getTrackingUrlTemplate=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,12)},proto.google.ads.googleads.v2.resources.Ad.prototype.setTrackingUrlTemplate=function(value){jspb.Message.setWrapperField(this,12,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearTrackingUrlTemplate=function(){this.setTrackingUrlTemplate(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasTrackingUrlTemplate=function(){return null!=jspb.Message.getField(this,12)},proto.google.ads.googleads.v2.resources.Ad.prototype.getUrlCustomParametersList=function(){return jspb.Message.getRepeatedWrapperField(this,google_ads_googleads_v2_common_custom_parameter_pb.CustomParameter,10)},proto.google.ads.googleads.v2.resources.Ad.prototype.setUrlCustomParametersList=function(value){jspb.Message.setRepeatedWrapperField(this,10,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.addUrlCustomParameters=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,10,opt_value,proto.google.ads.googleads.v2.common.CustomParameter,opt_index)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearUrlCustomParametersList=function(){this.setUrlCustomParametersList([])},proto.google.ads.googleads.v2.resources.Ad.prototype.getDisplayUrl=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,4)},proto.google.ads.googleads.v2.resources.Ad.prototype.setDisplayUrl=function(value){jspb.Message.setWrapperField(this,4,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearDisplayUrl=function(){this.setDisplayUrl(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasDisplayUrl=function(){return null!=jspb.Message.getField(this,4)},proto.google.ads.googleads.v2.resources.Ad.prototype.getType=function(){return jspb.Message.getFieldWithDefault(this,5,0)},proto.google.ads.googleads.v2.resources.Ad.prototype.setType=function(value){jspb.Message.setProto3EnumField(this,5,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.getAddedByGoogleAds=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.BoolValue,19)},proto.google.ads.googleads.v2.resources.Ad.prototype.setAddedByGoogleAds=function(value){jspb.Message.setWrapperField(this,19,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearAddedByGoogleAds=function(){this.setAddedByGoogleAds(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasAddedByGoogleAds=function(){return null!=jspb.Message.getField(this,19)},proto.google.ads.googleads.v2.resources.Ad.prototype.getDevicePreference=function(){return jspb.Message.getFieldWithDefault(this,20,0)},proto.google.ads.googleads.v2.resources.Ad.prototype.setDevicePreference=function(value){jspb.Message.setProto3EnumField(this,20,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.getUrlCollectionsList=function(){return jspb.Message.getRepeatedWrapperField(this,google_ads_googleads_v2_common_url_collection_pb.UrlCollection,26)},proto.google.ads.googleads.v2.resources.Ad.prototype.setUrlCollectionsList=function(value){jspb.Message.setRepeatedWrapperField(this,26,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.addUrlCollections=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,26,opt_value,proto.google.ads.googleads.v2.common.UrlCollection,opt_index)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearUrlCollectionsList=function(){this.setUrlCollectionsList([])},proto.google.ads.googleads.v2.resources.Ad.prototype.getName=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,23)},proto.google.ads.googleads.v2.resources.Ad.prototype.setName=function(value){jspb.Message.setWrapperField(this,23,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearName=function(){this.setName(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasName=function(){return null!=jspb.Message.getField(this,23)},proto.google.ads.googleads.v2.resources.Ad.prototype.getSystemManagedResourceSource=function(){return jspb.Message.getFieldWithDefault(this,27,0)},proto.google.ads.googleads.v2.resources.Ad.prototype.setSystemManagedResourceSource=function(value){jspb.Message.setProto3EnumField(this,27,value)},proto.google.ads.googleads.v2.resources.Ad.prototype.getTextAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.TextAdInfo,6)},proto.google.ads.googleads.v2.resources.Ad.prototype.setTextAd=function(value){jspb.Message.setOneofWrapperField(this,6,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearTextAd=function(){this.setTextAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasTextAd=function(){return null!=jspb.Message.getField(this,6)},proto.google.ads.googleads.v2.resources.Ad.prototype.getExpandedTextAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.ExpandedTextAdInfo,7)},proto.google.ads.googleads.v2.resources.Ad.prototype.setExpandedTextAd=function(value){jspb.Message.setOneofWrapperField(this,7,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearExpandedTextAd=function(){this.setExpandedTextAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasExpandedTextAd=function(){return null!=jspb.Message.getField(this,7)},proto.google.ads.googleads.v2.resources.Ad.prototype.getCallOnlyAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.CallOnlyAdInfo,13)},proto.google.ads.googleads.v2.resources.Ad.prototype.setCallOnlyAd=function(value){jspb.Message.setOneofWrapperField(this,13,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearCallOnlyAd=function(){this.setCallOnlyAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasCallOnlyAd=function(){return null!=jspb.Message.getField(this,13)},proto.google.ads.googleads.v2.resources.Ad.prototype.getExpandedDynamicSearchAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.ExpandedDynamicSearchAdInfo,14)},proto.google.ads.googleads.v2.resources.Ad.prototype.setExpandedDynamicSearchAd=function(value){jspb.Message.setOneofWrapperField(this,14,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearExpandedDynamicSearchAd=function(){this.setExpandedDynamicSearchAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasExpandedDynamicSearchAd=function(){return null!=jspb.Message.getField(this,14)},proto.google.ads.googleads.v2.resources.Ad.prototype.getHotelAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.HotelAdInfo,15)},proto.google.ads.googleads.v2.resources.Ad.prototype.setHotelAd=function(value){jspb.Message.setOneofWrapperField(this,15,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearHotelAd=function(){this.setHotelAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasHotelAd=function(){return null!=jspb.Message.getField(this,15)},proto.google.ads.googleads.v2.resources.Ad.prototype.getShoppingSmartAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingSmartAdInfo,17)},proto.google.ads.googleads.v2.resources.Ad.prototype.setShoppingSmartAd=function(value){jspb.Message.setOneofWrapperField(this,17,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearShoppingSmartAd=function(){this.setShoppingSmartAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasShoppingSmartAd=function(){return null!=jspb.Message.getField(this,17)},proto.google.ads.googleads.v2.resources.Ad.prototype.getShoppingProductAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingProductAdInfo,18)},proto.google.ads.googleads.v2.resources.Ad.prototype.setShoppingProductAd=function(value){jspb.Message.setOneofWrapperField(this,18,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearShoppingProductAd=function(){this.setShoppingProductAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasShoppingProductAd=function(){return null!=jspb.Message.getField(this,18)},proto.google.ads.googleads.v2.resources.Ad.prototype.getGmailAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.GmailAdInfo,21)},proto.google.ads.googleads.v2.resources.Ad.prototype.setGmailAd=function(value){jspb.Message.setOneofWrapperField(this,21,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearGmailAd=function(){this.setGmailAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasGmailAd=function(){return null!=jspb.Message.getField(this,21)},proto.google.ads.googleads.v2.resources.Ad.prototype.getImageAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.ImageAdInfo,22)},proto.google.ads.googleads.v2.resources.Ad.prototype.setImageAd=function(value){jspb.Message.setOneofWrapperField(this,22,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearImageAd=function(){this.setImageAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasImageAd=function(){return null!=jspb.Message.getField(this,22)},proto.google.ads.googleads.v2.resources.Ad.prototype.getVideoAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.VideoAdInfo,24)},proto.google.ads.googleads.v2.resources.Ad.prototype.setVideoAd=function(value){jspb.Message.setOneofWrapperField(this,24,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearVideoAd=function(){this.setVideoAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasVideoAd=function(){return null!=jspb.Message.getField(this,24)},proto.google.ads.googleads.v2.resources.Ad.prototype.getResponsiveSearchAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.ResponsiveSearchAdInfo,25)},proto.google.ads.googleads.v2.resources.Ad.prototype.setResponsiveSearchAd=function(value){jspb.Message.setOneofWrapperField(this,25,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearResponsiveSearchAd=function(){this.setResponsiveSearchAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasResponsiveSearchAd=function(){return null!=jspb.Message.getField(this,25)},proto.google.ads.googleads.v2.resources.Ad.prototype.getLegacyResponsiveDisplayAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.LegacyResponsiveDisplayAdInfo,28)},proto.google.ads.googleads.v2.resources.Ad.prototype.setLegacyResponsiveDisplayAd=function(value){jspb.Message.setOneofWrapperField(this,28,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearLegacyResponsiveDisplayAd=function(){this.setLegacyResponsiveDisplayAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasLegacyResponsiveDisplayAd=function(){return null!=jspb.Message.getField(this,28)},proto.google.ads.googleads.v2.resources.Ad.prototype.getAppAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.AppAdInfo,29)},proto.google.ads.googleads.v2.resources.Ad.prototype.setAppAd=function(value){jspb.Message.setOneofWrapperField(this,29,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearAppAd=function(){this.setAppAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasAppAd=function(){return null!=jspb.Message.getField(this,29)},proto.google.ads.googleads.v2.resources.Ad.prototype.getLegacyAppInstallAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.LegacyAppInstallAdInfo,30)},proto.google.ads.googleads.v2.resources.Ad.prototype.setLegacyAppInstallAd=function(value){jspb.Message.setOneofWrapperField(this,30,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearLegacyAppInstallAd=function(){this.setLegacyAppInstallAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasLegacyAppInstallAd=function(){return null!=jspb.Message.getField(this,30)},proto.google.ads.googleads.v2.resources.Ad.prototype.getResponsiveDisplayAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.ResponsiveDisplayAdInfo,31)},proto.google.ads.googleads.v2.resources.Ad.prototype.setResponsiveDisplayAd=function(value){jspb.Message.setOneofWrapperField(this,31,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearResponsiveDisplayAd=function(){this.setResponsiveDisplayAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasResponsiveDisplayAd=function(){return null!=jspb.Message.getField(this,31)},proto.google.ads.googleads.v2.resources.Ad.prototype.getDisplayUploadAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.DisplayUploadAdInfo,33)},proto.google.ads.googleads.v2.resources.Ad.prototype.setDisplayUploadAd=function(value){jspb.Message.setOneofWrapperField(this,33,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearDisplayUploadAd=function(){this.setDisplayUploadAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasDisplayUploadAd=function(){return null!=jspb.Message.getField(this,33)},proto.google.ads.googleads.v2.resources.Ad.prototype.getAppEngagementAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.AppEngagementAdInfo,34)},proto.google.ads.googleads.v2.resources.Ad.prototype.setAppEngagementAd=function(value){jspb.Message.setOneofWrapperField(this,34,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearAppEngagementAd=function(){this.setAppEngagementAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasAppEngagementAd=function(){return null!=jspb.Message.getField(this,34)},proto.google.ads.googleads.v2.resources.Ad.prototype.getShoppingComparisonListingAd=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_ad_type_infos_pb.ShoppingComparisonListingAdInfo,36)},proto.google.ads.googleads.v2.resources.Ad.prototype.setShoppingComparisonListingAd=function(value){jspb.Message.setOneofWrapperField(this,36,proto.google.ads.googleads.v2.resources.Ad.oneofGroups_[0],value)},proto.google.ads.googleads.v2.resources.Ad.prototype.clearShoppingComparisonListingAd=function(){this.setShoppingComparisonListingAd(void 0)},proto.google.ads.googleads.v2.resources.Ad.prototype.hasShoppingComparisonListingAd=function(){return null!=jspb.Message.getField(this,36)},goog.object.extend(exports,proto.google.ads.googleads.v2.resources);