Get desktop application:
View/edit binary Protocol Buffers messages
Represents an AdSchedule criterion. AdSchedule is specified as the day of the week and a time interval within which ads will be shown. No more than six AdSchedules can be added for the same day.
Used in:
Minutes after the start hour at which this schedule starts. This field is required for CREATE operations and is prohibited on UPDATE operations.
Minutes after the end hour at which this schedule ends. The schedule is exclusive of the end minute. This field is required for CREATE operations and is prohibited on UPDATE operations.
Starting hour in 24 hour time. This field must be between 0 and 23, inclusive. This field is required for CREATE operations and is prohibited on UPDATE operations.
Ending hour in 24 hour time; 24 signifies end of the day. This field must be between 0 and 24, inclusive. This field is required for CREATE operations and is prohibited on UPDATE operations.
Day of the week the schedule applies to. This field is required for CREATE operations and is prohibited on UPDATE operations.
Address for proximity criterion.
Used in:
Postal code.
Province or state code.
Country code.
Province or state name.
Street address line 1.
Street address line 2. This field is write-only. It is only used for calculating the longitude and latitude of an address when geo_point is empty.
Name of the city.
An age range criterion.
Used in: ,
Type of the age range.
A call-only ad.
Used in:
The country code in the ad.
The phone number in the ad.
The business name in the ad.
The first line of the ad's description.
The second line of the ad's description.
Whether to enable call tracking for the creative. Enabling call tracking also enables call conversions.
Whether to disable call conversion for the creative. If set to `true`, disables call conversions even when `call_tracked` is `true`. If `call_tracked` is `false`, this field is ignored.
The URL to be used for phone number verification.
The conversion action to attribute a call conversion to. If not set a default conversion action is used. This field only has effect if call_tracked is set to true. Otherwise this field is ignored.
The call conversion behavior of this call only ad. It can use its own call conversion setting, inherit the account level setting, or be disabled.
Represents a Carrier Criterion.
Used in:
The Carrier constant resource name.
Content Label for category exclusion.
Used in:
Content label type, required for CREATE operations.
Information of category availability, per advertising channel.
Used in:
Channel types and subtypes that are available to the category.
Locales that are available to the category for the channel.
Information of advertising channel type and subtypes a category is available in.
Used in:
Format of the channel availability. Can be ALL_CHANNELS (the rest of the fields will not be set), CHANNEL_TYPE (only advertising_channel_type type will be set, the category is available to all sub types under it) or CHANNEL_TYPE_AND_SUBTYPES (advertising_channel_type, advertising_channel_sub_type, and include_default_channel_sub_type will all be set).
Channel type the category is available to.
Channel subtypes under the channel type the category is available to.
Whether default channel sub type is included. For example, advertising_channel_type being DISPLAY and include_default_channel_sub_type being false means that the default display campaign where channel sub type is not set is not included in this availability configuration.
Information about which locales a category is available in.
Used in:
Format of the locale availability. Can be LAUNCHED_TO_ALL (both country and language will be empty), COUNTRY (only country will be set), LANGUAGE (only language wil be set), COUNTRY_AND_LANGUAGE (both country and language will be set).
Code of the country.
Code of the language.
UserList of CRM users provided by the advertiser.
Used in:
A string that uniquely identifies a mobile application from which the data was collected to the Google Ads API. For iOS, the ID string is the 9 digit string that appears at the end of an App Store URL (e.g., "476943146" for "Flood-It! 2" whose App Store link is http://itunes.apple.com/us/app/flood-it!-2/id476943146). For Android, the ID string is the application's package name (e.g., "com.labpixies.colordrips" for "Color Drips" given Google Play link https://play.google.com/store/apps/details?id=com.labpixies.colordrips). Required when creating CrmBasedUserList for uploading mobile advertising IDs.
Matching key type of the list. Mixed data types are not allowed on the same list. This field is required for an ADD operation.
Data source of the list. Default value is FIRST_PARTY. Only whitelisted customers can create third party sourced crm lists.
A mapping that can be used by custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
Used in: , , , ,
The key matching the parameter tag name.
The value to be substituted.
A date range.
Used in:
The start date, in yyyy-mm-dd format.
The end date, in yyyy-mm-dd format.
A device criterion.
Used in: ,
Type of the device.
Data for display call to action. The call to action is a piece of the ad that prompts the user to do something. Like clicking a link or making a phone call.
Used in:
Text for the display-call-to-action.
Text color for the display-call-to-action in hexadecimal, e.g. #ffffff for white.
A dynamic search ad.
Used in:
The first line of the ad's description.
The second line of the ad's description.
An automated bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.
Used in:
(message has no fields)
An expanded dynamic search ad.
Used in:
The description of the ad.
An expanded text ad.
Used in:
The first part of the ad's headline.
The second part of the ad's headline.
The third part of the ad's headline.
The description of the ad.
The second description of the ad.
The text that can appear alongside the ad's displayed URL.
Additional text that can appear alongside the ad's displayed URL.
Settings for the <a href="https://support.google.com/google-ads/answer/190596"> Display Campaign Optimizer</a>, initially termed "Explorer".
Used in:
Indicates whether the optimizer is turned on.
A rule specifying the maximum number of times an ad (or some set of ads) can be shown to a user over a particular time period.
Used in:
The key of a particular frequency cap. There can be no more than one frequency cap with the same key.
Maximum number of events allowed during the time range by this cap.
A group of fields used as keys for a frequency cap. There can be no more than one frequency cap with the same key.
Used in:
The level on which the cap is to be applied (e.g. ad group ad, ad group). The cap is applied to all the entities of this level.
The type of event that the cap applies to (e.g. impression).
Unit of time the cap is defined at (e.g. day, week).
Number of time units the cap lasts.
A gender criterion.
Used in: ,
Type of the gender.
Geo point for proximity criterion.
Used in:
Micro degrees for the longitude.
Micro degrees for the latitude.
A Gmail ad.
Used in:
The Gmail teaser.
The MediaFile resource name of the header image. Valid image types are GIF, JPEG and PNG. The minimum size is 300x100 pixels and the aspect ratio must be between 3:1 and 5:1 (+-1%).
The MediaFile resource name of the marketing image. Valid image types are GIF, JPEG and PNG. The image must either be landscape with a minimum size of 600x314 pixels and aspect ratio of 600:314 (+-1%) or square with a minimum size of 300x300 pixels and aspect ratio of 1:1 (+-1%)
Headline of the marketing image.
Description of the marketing image.
Display-call-to-action of the marketing image.
Gmail teaser data. The teaser is a small header that acts as an invitation to view the rest of the ad (the body).
Used in:
Headline of the teaser.
Description of the teaser.
Business name of the advertiser.
The MediaFile resource name of the logo image. Valid image types are GIF, JPEG and PNG. The minimum size is 144x144 pixels and the aspect ratio must be 1:1 (+-1%).
A hotel ad.
Used in:
(message has no fields)
Criterion for number of days prior to the stay the booking is being made.
Used in:
Low end of the number of days prior to the stay.
High end of the number of days prior to the stay.
Criterion for day of the week the booking is for.
Used in:
The day of the week.
City the hotel is located in.
Used in:
The Geo Target Constant resource name.
Class of the hotel as a number of stars 1 to 5.
Used in:
Long value of the hotel class.
Country or Region the hotel is located in.
Used in:
The Geo Target Constant resource name.
Criterion for hotel date selection (default dates vs. user selected).
Used in:
Type of the hotel date selection
Advertiser-specific hotel ID.
Used in:
String value of the hotel ID.
Criterion for length of hotel stay in nights.
Used in:
Low end of the number of nights in the stay.
High end of the number of nights in the stay.
State the hotel is located in.
Used in:
The Geo Target Constant resource name.
An image ad.
Used in:
Width in pixels of the full size image.
Height in pixels of the full size image.
URL of the full size image.
Width in pixels of the preview size image.
Height in pixels of the preview size image.
URL of the preview size image.
The mime type of the image.
The name of the image. If the image was created from a MediaFile, this is the MediaFile's name. If the image was created from bytes, this is empty.
The image to create the ImageAd from. This can be specified in one of two ways. 1. An existing MediaFile resource. 2. The raw image data as bytes.
The MediaFile resource to use for the image.
Raw image data as bytes.
An income range criterion.
Used in: ,
Type of the income range.
Criterion for Interaction Type.
Used in:
The interaction type.
An IpBlock criterion used for IP exclusions. We allow: - IPv4 and IPv6 addresses - individual addresses (192.168.0.1) - masks for individual addresses (192.168.0.1/32) - masks for Class C networks (192.168.0.1/24)
Used in:
The IP address of this IP block.
A keyword criterion.
Used in: , , ,
The text of the keyword (at most 80 characters and 10 words).
The match type of the keyword.
Historical metrics.
Used in: ,
Average monthly searches for the past 12 months.
The competition level for the query.
A language criterion.
Used in:
The language constant resource name.
Brand of the listing.
Used in:
String value of the listing brand.
Listing custom attribute.
Used in:
String value of the listing custom attribute.
Indicates the index of the custom attribute.
Listing dimensions for listing group criterion.
Used in: ,
Dimension of one of the types below is always present.
Brand of the listing.
Advertiser-specific hotel ID.
Class of the hotel as a number of stars 1 to 5.
Country or Region the hotel is located in.
State the hotel is located in.
City the hotel is located in.
Listing custom attribute.
Locality of a product offer.
Availability of a product offer.
Condition of a product offer.
Id of a product offer.
Type of a product offer.
A listing group criterion.
Used in:
Type of the listing group.
Dimension value with which this listing group is refining its parent. Undefined for the root group.
Resource name of ad group criterion which is the parent listing group subdivision. Null for the root group.
A listing scope criterion.
Used in:
Scope of the campaign criterion.
A location criterion.
Used in:
The geo target constant resource name.
Manual click-based bidding where user pays per click.
Used in:
Whether bids are to be enhanced based on conversion optimizer data.
Manual impression-based bidding where user pays per thousand impressions.
Used in:
(message has no fields)
View based bidding where user pays per video view.
Used in:
(message has no fields)
Matching function associated with a CustomerFeed, CampaignFeed, or AdGroupFeed. The matching function is used to filter the set of feed items selected.
Used in: , ,
String representation of the Function. Examples: 1) IDENTITY(true) or IDENTITY(false). All or none feed items serve. 2) EQUALS(CONTEXT.DEVICE,"Mobile") 3) IN(FEED_ITEM_ID,{1000001,1000002,1000003}) 4) CONTAINS_ANY(FeedAttribute[12345678,0],{"Mars cruise","Venus cruise"}) 5) AND(IN(FEED_ITEM_ID,{10001,10002}),EQUALS(CONTEXT.DEVICE,"Mobile")) See https: //developers.google.com/adwords/api/docs/guides/feed-matching-functions Note that because multiple strings may represent the same underlying function (whitespace and single versus double quotation marks, for example), the value returned may not be identical to the string sent in a mutate request.
An automated bidding strategy which tries to maximize conversion value given a daily budget.
Used in:
The target return on ad spend (ROAS) option. If set, the bid strategy will maximize revenue while averaging the target return on ad spend. If the target ROAS is high, the bid strategy may not be able to spend the full budget. If the target ROAS is not set, the bid strategy will aim to achieve the highest possible ROAS for the budget.
An automated bidding strategy that sets bids to help get the most conversions for your campaign while spending your budget.
Used in:
(message has no fields)
Metrics data.
Used in:
All conversions from interactions (as oppose to view through conversions) divided by the number of ad interactions.
The total value of all conversions.
The total number of conversions. This includes "Conversions" plus conversions that have their "Include in Conversions" setting unchecked.
The value of all conversions divided by the total cost of ad interactions (such as clicks for text ads or views for video ads).
The value of all conversions from interactions divided by the total number of interactions.
The average amount you pay per interaction. This amount is the total cost of your ads divided by the total number of interactions.
The total cost of all clicks divided by the total number of clicks received.
Average cost-per-thousand impressions (CPM).
The average amount you pay each time someone views your ad. The average CPV is defined by the total cost of all ad views divided by the number of views.
Your ad's position relative to those of other advertisers.
An indication on how other advertisers' Shopping ads for similar products are performing based on how often people who see their ad click on it.
Percentage of clicks where the user only visited a single page on your site. Imported from Google Analytics.
The number of clicks.
The estimated percent of times that your ad was eligible to show on the Display Network but didn't because your budget was too low. Note: Content budget lost impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
The impressions you've received on the Display Network divided by the estimated number of impressions you were eligible to receive. Note: Content impression share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999.
The last date/time a conversion tag for this conversion action successfully fired and was seen by Google Ads. This firing event may not have been the result of an attributable conversion (e.g. because the tag was fired from a browser that did not previously click an ad from an appropriate advertiser). The date/time is in the customer's time zone.
The date of the most recent conversion for this conversion action. The date is in the customer's time zone.
The estimated percentage of impressions on the Display Network that your ads didn't receive due to poor Ad Rank. Note: Content rank lost impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
Conversions from interactions divided by the number of ad interactions (such as clicks for text ads or views for video ads).
The total value of conversions.
The value of conversions divided by the cost of ad interactions.
The value of conversions from interactions divided by the number of ad interactions.
The number of conversions. This only includes conversion actions which have "Include in Conversions" checked.
The sum of your cost-per-click (CPC) and cost-per-thousand impressions (CPM) costs during this period.
The cost of ad interactions divided by all conversions.
The cost of ad interactions divided by conversions.
Conversions from when a customer clicks on a Google Ads ad on one device, then converts on a different device or browser. Cross-device conversions are already included in all_conversions.
The number of clicks your ad receives (Clicks) divided by the number of times your ad is shown (Impressions).
How often people engage with your ad after it's shown to them. This is the number of ad expansions divided by the number of times your ad is shown.
The number of engagements. An engagement occurs when a viewer expands your Lightbox ad. Also, in the future, other ad types may support engagement metrics.
Average lead value of hotel.
Count of how often your ad has appeared on a search results page or website on the Google Network.
How often people interact with your ad after it is shown to them. This is the number of interactions divided by the number of times your ad is shown.
The number of interactions. An interaction is the main user action associated with an ad format-clicks for text and shopping ads, views for video ads, and so on.
The percentage of clicks filtered out of your total number of clicks (filtered + non-filtered clicks) during the reporting period.
Number of clicks Google considers illegitimate and doesn't charge you for.
Percentage of first-time sessions (from people who had never visited your site before). Imported from Google Analytics.
Number of offline phone calls.
Number of offline phone impressions.
Number of phone calls received (phone_calls) divided by the number of times your phone number is shown (phone_impressions).
Your clickthrough rate (Ctr) divided by the average clickthrough rate of all advertisers on the websites that show your ads. Measures how your ads perform on Display Network sites compared to other ads on the same sites.
The percentage of the customer's Shopping ad impressions that are shown in the most prominent Shopping position. See <a href="https://support.google.com/adwords/answer/7501826">this Merchant Center article</a> for details. Any value below 0.1 is reported as 0.0999.
The estimated percent of times that your ad was eligible to show on the Search Network but didn't because your budget was too low. Note: Search budget lost impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
The impressions you've received divided by the estimated number of impressions you were eligible to receive on the Search Network for search terms that matched your keywords exactly (or were close variants of your keyword), regardless of your keyword match types. Note: Search exact match impression share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999.
The impressions you've received on the Search Network divided by the estimated number of impressions you were eligible to receive. Note: Search impression share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999.
The estimated percentage of impressions on the Search Network that your ads didn't receive due to poor Ad Rank. Note: Search rank lost impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001.
The value of all conversions divided by the number of all conversions.
The value of conversions divided by the number of conversions.
Percentage of impressions where the viewer watched all of your video.
Percentage of impressions where the viewer watched 25% of your video.
Percentage of impressions where the viewer watched 50% of your video.
Percentage of impressions where the viewer watched 75% of your video.
The number of views your TrueView video ad receives divided by its number of impressions, including thumbnail impressions for TrueView in-display ads.
The number of times your video ads were viewed.
The total number of view-through conversions. These happen when a customer sees an image or rich media ad, then later completes a conversion on your site without interacting with (e.g., clicking on) another ad.
An automated bidding strategy which sets CPC bids to target impressions on page one, or page one promoted slots on google.com.
Used in:
The strategy goal of where impressions are desired to be shown on search result pages.
Maximum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy.
Bid multiplier to be applied to the relevant bid estimate (depending on the `strategy_goal`) in determining a keyword's new CPC bid.
Whether the strategy should always follow bid estimate changes, or only increase. If false, always sets a keyword's new bid to the current bid estimate. If true, only updates a keyword's bid if the current bid estimate is greater than the current bid.
Whether the strategy is allowed to raise bids when the throttling rate of the budget it is serving out of rises above a threshold.
Whether the strategy is allowed to raise bids on keywords with lower-range quality scores.
A parental status criterion.
Used in: ,
Type of the parental status.
A bidding strategy where bids are a fraction of the advertised price for some good or service.
Used in:
Maximum bid limit that can be set by the bid strategy. This is an optional field entered by the advertiser and specified in local micros. Note: A zero value is interpreted in the same way as having bid_ceiling undefined.
Adjusts the bid for each auction upward or downward, depending on the likelihood of a conversion. Individual bids may exceed cpc_bid_ceiling_micros, but the average bid amount for a campaign should not.
A placement criterion. This can be used to modify bids for sites when targeting the content network.
Used in: , ,
URL of the placement. For example, "http://www.domain.com".
Describes the effect on serving that a policy topic entry will have. Next Id: 5
Used in:
Specific information about the constraint.
Countries where the resource cannot serve.
Reseller constraint.
Countries where a certificate is required for serving.
Countries where the resource's domain is not covered by the certificates associated with it.
Indicates that a resource's ability to serve in a particular country is constrained. Next Id: 2
Used in:
Geo target constant resource name of the country in which serving is constrained.
A list of countries where a resource's serving is constrained. Next Id: 3
Used in:
Total number of countries targeted by the resource.
Countries in which serving is restricted.
Indicates that a policy topic was constrained due to disapproval of the website for reseller purposes. Next Id: 1
Used in:
(message has no fields)
Policy finding attached to a resource (e.g. alcohol policy associated with a site that sells alcohol). Each PolicyTopicEntry has a topic that indicates the specific ads policy the entry is about and a type to indicate the effect that the entry will have on serving. It may optionally have one or more evidences that indicate the reason for the finding. It may also optionally have one or more constraints that provide details about how serving may be restricted. Next tag: 5
Used in: ,
Policy topic this finding refers to. For example, "ALCOHOL", "TRADEMARKS_IN_AD_TEXT", or "DESTINATION_NOT_WORKING". The set of possible policy topics is not fixed for a particular API version and may change at any time.
Describes the negative or positive effect this policy will have on serving.
Additional information that explains policy finding (e.g. the brand name for a trademark finding).
Indicates how serving of this resource may be affected (e.g. not serving in a country).
Additional information that explains a policy finding. Next Id: 8
Used in:
Specific evidence information depending on the evidence type.
HTTP code returned when the final URL was crawled.
List of websites linked with this resource.
List of evidence found in the text of a resource.
The language the resource was detected to be written in. This is an IETF language tag such as "en-US".
The text in the destination of the resource that is causing a policy finding.
Mismatch between the destinations of a resource's URLs.
Evidence of mismatches between the URLs of a resource. Next Id: 2
Used in:
The set of URLs that did not match each other.
A list of strings found in a destination page that caused a policy finding. Next Id: 2
Used in:
List of text found in the resource's destination page.
A list of fragments of text that violated a policy. Next Id: 2
Used in:
The fragments of text from the resource that caused the policy finding.
A list of websites that caused a policy finding. Used for ONE_WEBSITE_PER_AD_GROUP policy topic, for example. In case there are more than five websites, only the top five (those that appear in resources the most) will be listed here. Next Id: 2
Used in:
Websites that caused the policy finding.
Parameter for controlling how policy checking is done.
Used in:
The list of policy topics that should not cause a PolicyFindingError to be reported. This field is currently only compatible with Enhanced Text Ad. It corresponds to the PolicyTopicEntry.topic field. Resources violating these policies will be saved, but will not be eligible to serve. They may begin serving at a later time due to a change in policies, re-review of the resource, or a change in advertiser certificates.
Key of the violation. The key is used for referring to a violation when filing an exemption request.
Used in:
Unique ID of the violated policy.
The text that violates the policy if specified. Otherwise, refers to the policy in general (e.g., when requesting to be exempt from the whole policy). If not specified for criterion exemptions, the whole policy is implied. Must be specified for ad exemptions.
A preferred content criterion.
Used in:
Type of the preferred content.
Represents a price in a particular currency.
Used in:
Three-character ISO 4217 currency code.
Amount in micros. One million is equivalent to one unit.
Availability of a product offer.
Used in:
Value of the availability.
Locality of a product offer.
Used in:
Value of the locality.
Condition of a product offer.
Used in:
Value of the condition.
Id of a product offer.
Used in:
Value of the id.
Type of a product offer.
Used in:
Value of the type.
Level of the type.
A Proximity criterion. The geo point and radius determine what geographical area is included. The address is a description of the geo point that does not affect ad serving. There are two ways to create a proximity. First, by setting an address and radius. The geo point will be automatically computed. Second, by setting a geo point and radius. The address is an optional label that won't be validated.
Used in:
Latitude and longitude.
The radius of the proximity.
The unit of measurement of the radius. Default is KILOMETERS.
Full address.
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
Used in:
Whether the campaign is opted in to real-time bidding.
A responsive display ad.
Used in:
The short version of the ad's headline.
The long version of the ad's headline.
The description of the ad.
The business name in the ad.
Advertiser's consent to allow flexible color. When true, the ad may be served with different color if necessary. When false, the ad will be served with the specified colors or a neutral color. The default value is true. Must be true if main_color and accent_color are not set.
The accent color of the ad in hexadecimal, e.g. #ffffff for white. If one of main_color and accent_color is set, the other is required as well.
The main color of the ad in hexadecimal, e.g. #ffffff for white. If one of main_color and accent_color is set, the other is required as well.
The call-to-action text for the ad.
The MediaFile resource name of the logo image used in the ad.
The MediaFile resource name of the square logo image used in the ad.
The MediaFile resource name of the marketing image used in the ad.
The MediaFile resource name of the square marketing image used in the ad.
Specifies which format the ad will be served in. Default is ALL_FORMATS.
Prefix before price. E.g. 'as low as'.
Promotion text used for dyanmic formats of responsive ads. For example 'Free two-day shipping'.
A standard Shopping ad.
Used in:
(message has no fields)
A Smart Shopping ad.
Used in:
(message has no fields)
SimilarUserList is a list of users which are similar to users from another UserList. These lists are read-only and automatically created by Google.
Used in:
Seed UserList from which this list is derived.
The site tag and event snippet pair for a TrackingCodeType.
Used in:
The type of the generated tag snippets for tracking conversions.
The format of the web page where the tracking tag and snippet will be installed, e.g. HTML.
The site tag that adds visitors to your basic remarketing lists and sets new cookies on your domain.
The event snippet that works with the site tag to track actions that should be counted as conversions.
An automated bid strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
Used in: ,
Average CPA target. This target should be greater than or equal to minimum billable unit based on the currency for the account.
Maximum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy.
Minimum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy.
An automated bidding strategy that sets bids based on the target fraction of auctions where the advertiser should outrank a specific competitor.
Used in:
The target fraction of auctions where the advertiser should outrank the competitor. The advertiser outranks the competitor in an auction if either the advertiser appears above the competitor in the search results, or appears in the search results when the competitor does not. Value must be between 1 and 1000000, inclusive.
Competitor's visible domain URL.
Maximum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy.
Whether the strategy should always follow bid estimate changes, or only increase. If false, always set a keyword's new bid to the current bid estimate. If true, only updates a keyword's bid if the current bid estimate is greater than the current bid.
Whether the strategy is allowed to raise bids on keywords with lower-range quality scores.
An automated bidding strategy that helps you maximize revenue while averaging a specific target return on ad spend (ROAS).
Used in: ,
Required. The desired revenue (based on conversion data) per unit of spend. Value must be between 0.01 and 1000.0, inclusive.
Maximum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy.
Minimum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy.
An automated bid strategy that sets your bids to help get as many clicks as possible within your budget.
Used in: ,
The spend target under which to maximize clicks. A TargetSpend bidder will attempt to spend the smaller of this value or the natural throttling spend amount. If not specified, the budget is used as the spend target.
Maximum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy.
A text ad.
Used in:
The headline of the ad.
The first line of the ad's description.
The second line of the ad's description.
A topic criterion. Use topics to target or exclude placements in the Google Display Network based on the category into which the placement falls (for example, "Pets & Animals/Pets/Dogs").
Used in: ,
The Topic Constant resource name.
The category to target or exclude. Each subsequent element in the array describes a more specific sub-category. For example, "Pets & Animals", "Pets", "Dogs" represents the "Pets & Animals/Pets/Dogs" category.
Represents a particular interest-based topic to be targeted.
Used in: ,
The UserInterest resource name.
A User List criterion. Represents a user list that is defined by the advertiser to be targeted.
Used in: ,
The User List resource name.
A generic data container.
Used in:
A value.
A boolean.
An int64.
A float.
A double.
A string.
A YouTube Channel criterion.
Used in: , ,
The YouTube uploader channel id or the channel code of a YouTube channel.
A YouTube Video criterion.
Used in: , ,
YouTube video id as it appears on the YouTube watch page.