A Location represents a geographical entity that can be targeted. If a location type is
not available because of the API version you are using, the location will be represented as just
the base class, otherwise it will be sub-classed correctly.
Namespace
https://www.google.com/apis/ads/publisher/v202411
Field
id
xsd:long
Uniquely identifies each Location.
type
xsd:string
The location type for this geographical entity (ex. "COUNTRY", "CITY", "STATE", "COUNTY", etc.)
canonicalParentId
xsd:int
The nearest location parent's ID for this geographical entity.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eA Location represents a geographical entity used for targeting, and its type might vary based on the API version.\u003c/p\u003e\n"],["\u003cp\u003eEach Location has a unique ID, a type, a parent ID (if applicable), and a localized display name.\u003c/p\u003e\n"],["\u003cp\u003eLocation can be sub-classed based on its type such as "COUNTRY", "CITY", "STATE", or "COUNTY".\u003c/p\u003e\n"],["\u003cp\u003eThe namespace for Location is \u003ccode\u003ehttps://www.google.com/apis/ads/publisher/v202411\u003c/code\u003e.\u003c/p\u003e\n"]]],["The provided content details several services and a specific data structure, Location. Key services include AdRuleService, AdjustmentService, ForecastService, LineItemService, NativeStyleService, ProposalLineItemService, ProposalService, PublisherQueryLanguageService, TargetingPresetService, and YieldGroupService. Location represents a targetable geographical entity, defined by fields like id, type, canonicalParentId, and displayName. Each location is uniquely identified and its type as well as the id of the location's parent are indicated.\n"],null,["# type Location (v202411)\n\n**Service** \n[AdRuleService](/ad-manager/api/reference/v202411/AdRuleService.Location) [AdjustmentService](/ad-manager/api/reference/v202411/AdjustmentService.Location) [ForecastService](/ad-manager/api/reference/v202411/ForecastService.Location) [LineItemService](/ad-manager/api/reference/v202411/LineItemService.Location) **NativeStyleService** [ProposalLineItemService](/ad-manager/api/reference/v202411/ProposalLineItemService.Location) [ProposalService](/ad-manager/api/reference/v202411/ProposalService.Location) [PublisherQueryLanguageService](/ad-manager/api/reference/v202411/PublisherQueryLanguageService.Location) [TargetingPresetService](/ad-manager/api/reference/v202411/TargetingPresetService.Location) [YieldGroupService](/ad-manager/api/reference/v202411/YieldGroupService.Location) **Dependencies** \n[GeoTargeting](/ad-manager/api/reference/v202411/NativeStyleService.GeoTargeting) \n▼\n**Location**\n\nA [Location](/ad-manager/api/reference/v202411/NativeStyleService.Location) represents a geographical entity that can be targeted. If a location type is\nnot available because of the API version you are using, the location will be represented as just\nthe base class, otherwise it will be sub-classed correctly.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202411`\n\n| Field ----- ||\n|-------------------------|-----------------------------------------------------------------------------------------------------------------|\n| ### `id` | ` `xsd:`long` Uniquely identifies each `Location`. |\n| ### `type` | ` `xsd:`string` The location type for this geographical entity (ex. \"COUNTRY\", \"CITY\", \"STATE\", \"COUNTY\", etc.) |\n| ### `canonicalParentId` | ` `xsd:`int` The nearest location parent's ID for this geographical entity. |\n| ### `displayName` | ` `xsd:`string` The localized name of the geographical entity. |"]]