Hide

AdWordsApp.Campaign

Represents an AdWords campaign.

Methods:

MemberTypeDescription
adGroups AdWordsApp.AdGroupSelector Returns the selector of all ad groups in the campaign.
addAdSchedule void Creates an ad schedule criterion from an ad schedule object.
addAdSchedule void Creates an ad schedule criterion.
addCallout AdWordsApp.CalloutOperation Adds a callout extension to this campaign.
addLocation void Creates a location target in this campaign from a location object.
addLocation void Creates a location target in this campaign from a location ID and bid modifier.
addMobileApp AdWordsApp.MobileAppOperation Adds a mobile app extension to this campaign.
addPhoneNumber AdWordsApp.PhoneNumberOperation Adds a phone number extension to this campaign.
addProximity void Creates a proximity target in this campaign from a proximity object.
addProximity void Creates a proximity target in this campaign.
addReview AdWordsApp.ReviewOperation Adds a review extension to this campaign.
addSitelink AdWordsApp.SitelinkOperation Adds a sitelink extension to this campaign.
ads AdWordsApp.AdSelector Returns the selector of all ads in the campaign.
applyLabel void Applies a label to the campaign.
bidding AdWordsApp.CampaignBidding Provides access to this campaign's bidding fields.
createNegativeKeyword void Creates a new campaign-level negative keyword with the specified text.
display AdWordsApp.CampaignDisplay Provices access to this campaign's display criteria: Audience, ExcludedAudience, DisplayKeyword, ExcludedDisplayKeyword, Placement, ExcludedPlacement, Topic, and ExcludedTopic.
enable void Enables the campaign.
excludeLocation void Creates a location exclusion in this campaign.
extensions AdWordsApp.CampaignExtensions Provides access to this campaign's extensions: CampaignCallout, CampaignMobileApp, CampaignPhoneNumber, CampaignReview, and CampaignSitelink.
getAdRotationType String Returns the ad rotation type of the campaign.
getBiddingStrategyType String Returns the bidding strategy type of the campaign.
getBudget AdWordsApp.Budget Returns the budget of the campaign.
getEndDate AdWordsApp.AdWordsDate Returns the campaign's end date, or null if there is no end date.
getEntityType String Returns the type of this entity as a String, in this case, "Campaign".
getId long Returns the ID of the campaign.
getName String Returns the name of the campaign.
getStartDate AdWordsApp.AdWordsDate Returns the campaign's start date.
getStatsFor AdWordsApp.Stats Returns stats for the specified date range.
getStatsFor AdWordsApp.Stats Returns stats for the specified custom date range.
isEnabled boolean Returns true if the campaign is enabled.
isPaused boolean Returns true if the campaign is paused.
isRemoved boolean Returns true if the campaign is removed.
keywords AdWordsApp.KeywordSelector Returns the selector of all keywords in the campaign.
labels AdWordsApp.LabelSelector Creates a selector of all labels applied to the campaign.
negativeKeywords AdWordsApp.NegativeKeywordSelector Returns a selector of the campaign-level negative keywords belonging to this campaign.
newAdGroupBuilder AdWordsApp.AdGroupBuilder Returns a new ad group builder for this campaign.
pause void Pauses the campaign.
removeCallout void Removes a callout extension from this campaign.
removeLabel void Removes a label from the campaign.
removeMobileApp void Removes a mobile app extension from this campaign.
removePhoneNumber void Removes a phone number extension from this campaign.
removeReview void Removes a review extension from this campaign.
removeSitelink void Removes a sitelink extension from this campaign.
setAdRotationType void Sets the ad rotation type of the campaign.
setEndDate void Sets the campaign's end date from either an object containing year, month, and day fields, or an 8-digit string in YYYYMMDD format.
setName void Sets the name of the campaign.
setStartDate void Sets the campaign's start date from either an object containing year, month, and day fields, or an 8-digit string in YYYYMMDD format.
targeting AdWordsApp.Targeting Provides access to campaign-level targeting criteria: device targeting, ad scheduling, and location targeting.
urls AdWordsApp.CampaignUrls Provides access to this campaign's URL fields.

adGroups()

Returns the selector of all ad groups in the campaign.

Return values:

TypeDescription
AdWordsApp.AdGroupSelector The selector of all ad groups in the campaign.

addAdSchedule(adSchedule)

Creates an ad schedule criterion from an ad schedule object. Once created, the campaign will start showing ads during the specified time.

When called with one argument, addAdSchedule supports two kinds of input:

  • Existing AdSchedule objects, perhaps from another campaign:
     var campaigns = AdWordsApp.campaigns().get();
     var campaign1 = campaigns.next();
     var campaign2 = campaigns.next();
     var schedule = campaign1.targeting().adSchedules().get().next();
     campaign2.addAdSchedule(schedule);
  • Plain JavaScript objects describing an ad schedule. For instance, this will create an ad schedule covering Saturday mornings:
     var campaign = AdWordsApp.campaigns().get().next();
     campaign.addAdSchedule({
       dayOfWeek: "SATURDAY",
       startHour: 7,
       startMinute: 0,
       endHour: 11,
       endMinute: 0,
       bidModifier: 1.1
     });
    This will look at the following properties of the given object:
    • dayOfWeek: Required. Must be one of "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", or "SUNDAY".
    • startHour and startMinute: Required. The starting time of this segment of the ad schedule. startHour must be an integer between 0 and 23, and startMinute must be either 0, 15, 30, or 45. For instance, a startHour of 18 and a startMinute of 30 would result in an ad schedule starting at 6:30PM. Acceptable starting times range from 00:00 to 23:45.
    • endHour and endMinute: Required. The ending time of this segment of the ad schedule. endHour must be an integer between 0 and 24, and endMinute must be either 0, 15, 30, or 45. For instance, a endHour of 18 and a endMinute of 30 would result in an ad schedule ending at 6:30PM. Acceptable ending times range from 00:15 to 24:00.
    • bidModifier: Optional. The bid modifier for this segment of the ad schedule.

One thing to keep in mind is that, by default, campaigns have no ad schedule criteria and hence serve ads at all times. Adding the first ad schedule to a campaign will cause ads to be shown during that time only.

There is a limit of 6 ad schedules for each day of the week — for instance, splitting up each day into 6 4-hour-long periods is supported, but splitting up each day into 24 1-hour-long periods is not.

Returns nothing.

Arguments:

NameTypeDescription
adSchedule Object The schedule to create.

addAdSchedule(dayOfWeek, startHour, startMinute, endHour, endMinute, bidModifier)

Creates an ad schedule criterion. Once created, the campaign will start showing ads during the specified time.

For instance, this will create an ad schedule covering Saturday mornings:

 var campaign = AdWordsApp.campaigns().get().next();
 campaign.addAdSchedule("SATURDAY", 7, 0, 11, 0);

This will create the same schedule, but with a bid modifier of 1.1:

 var campaign = AdWordsApp.campaigns().get().next();
 campaign.addAdSchedule("SATURDAY", 7, 0, 11, 0, 1.1);

One thing to keep in mind is that, by default, campaigns have no ad schedule criteria and hence serve ads at all times. Adding the first ad schedule to a campaign will cause ads to be shown during that time only.

There is a limit of 6 ad schedules for each day of the week — for instance, splitting up each day into 6 4-hour-long periods is supported, but splitting up each day into 24 1-hour-long periods is not.

Returns nothing.

Arguments:

NameTypeDescription
dayOfWeek String The day of week. Must be one of "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", or "SUNDAY".
startHour int The start hour. Must be an integer between 0 and 23. Acceptable starting times range from 00:00 to 23:45.
startMinute int The start minute. Must be either 0, 15, 30, or 45. Acceptable starting times range from 00:00 to 23:45.
endHour int The end hour. Must be an integer between 0 and 24. Acceptable ending times range from 00:15 to 24:00.
endMinute int The end minute. Must be either 0, 15, 30, or 45. Acceptable ending times range from 00:15 to 24:00.
bidModifier double Optional. The bid modifier to use for the newly created ad schedule.

addCallout(calloutExtension)

Adds a callout extension to this campaign. See also Extensions.newCalloutBuilder()

Arguments:

NameTypeDescription
calloutExtension AdWordsApp.Callout The callout to add to this campaign.

Return values:

TypeDescription
AdWordsApp.CalloutOperation The associated callout operation.

addLocation(location)

Creates a location target in this campaign from a location object. Once created, the campaign will start showing ads to the location with the given location ID.

When called with one argument, addLocation supports three kinds of input:

  • A location ID. For a list of locations and their corresponding IDs, please see the AdWords API documentation on geotargeting.
  • Existing TargetedLocation or ExcludedLocation objects, perhaps from another campaign:
     var campaigns = AdWordsApp.campaigns().get();
     var campaign1 = campaigns.next();
     var campaign2 = campaigns.next();
     var location = campaign1.targeting().targetedLocations().get().next();
     campaign2.addLocation(location);
  • Plain JavaScript objects describing a location. For instance, this would create a location target for Tennessee:
     var campaign = AdWordsApp.campaigns().get().next();
     campaign.addLocation({
       id: 21175,
       bidModifier: 1.2,
     });
    This will look at the following properties of the given object:
    • id: Required. The ID of the location to target. For a list of locations and their corresponding IDs, please see the AdWords API documentation on geotargeting.
    • bidModifier: Optional. The bid modifier for this location.

Returns nothing.

Arguments:

NameTypeDescription
location Object The location to target.

addLocation(locationId, bidModifier)

Creates a location target in this campaign from a location ID and bid modifier. Once created, the campaign will start showing ads to the location with the given location ID.

For instance, this will create a location target for Tennessee with a bid modifier of 1.15:

 var campaign = AdWordsApp.campaigns().get().next();
 campaign.addLocation(21175, 1.15);

Returns nothing.

Arguments:

NameTypeDescription
locationId int The ID of the location to target. For a list of locations and their corresponding IDs, please see the AdWords API documentation on geotargeting.
bidModifier double The desired bid modifier for the new location target.

addMobileApp(mobileAppExtension)

Adds a mobile app extension to this campaign. See also Extensions.newMobileAppBuilder()

Arguments:

NameTypeDescription
mobileAppExtension AdWordsApp.MobileApp The mobile app to add to this campaign.

Return values:

TypeDescription
AdWordsApp.MobileAppOperation The associated mobile app operation.

addPhoneNumber(phoneNumberExtension)

Adds a phone number extension to this campaign. See also Extensions.newPhoneNumberBuilder()

Arguments:

NameTypeDescription
phoneNumberExtension AdWordsApp.PhoneNumber The phone number to add to this campaign.

Return values:

TypeDescription
AdWordsApp.PhoneNumberOperation The associated phone number operation.

addProximity(proximity)

Creates a proximity target in this campaign from a proximity object. Once created, the campaign will start showing ads to geographical points within the specified radius of the specified central point.

When called with one argument, addProximity supports two kinds of input:

  • Existing TargetedProximity objects, perhaps from another campaign:
     var campaigns = AdWordsApp.campaigns().get();
     var campaign1 = campaigns.next();
     var campaign2 = campaigns.next();
     var proximity = campaign1.targeting().targetedProximities().get().next();
     campaign2.addProximity(proximity);
  • Plain JavaScript objects describing a proximity. For instance, this would create a proximity targeting 20km around Google headquarters:
     var campaign = AdWordsApp.campaigns().get().next();
     campaign.addProximity({
       latitude: 37.423021,
       longitude: -122.083739,
       radius: 20,
       radiusUnits: "KILOMETERS",
       bidModifier: 0.75,
       address: {
         streetAddress: "1600 Amphitheatre Parkway",
         cityName: "Mountain View",
         provinceName: "California",
         provinceCode: "CA",
         postalCode: "94043",
         countryCode: "US"
       }
     });
    This will look at the following properties of the given object:
    • latitude and longitude: Required. The central geographic point of the proximity to target.
    • radius and radiusUnits: Required. The radius around the central point to target. radiusUnits must be either "MILES" or "KILOMETERS".
    • bidModifier: Optional. The bid modifier for this proximity.
    • address: Optional. The address associated with the central geographical point.

      If present, this is expected to be an object, which contains any of streetAddress, streetAddress2, cityName, provinceName, provinceCode, postalCode, and countryCode as properties with string values. This corresponds to the Address objects returned by existing proximity targets.

      There is no validation to check that the address actually belongs to the given latitude and longitude. It has no functionality except to change what shows up in the Campaign Management interface.

Returns nothing.

Arguments:

NameTypeDescription
proximity Object The proximity to target.

addProximity(latitude, longitude, radius, radiusUnits, optArgs)

Creates a proximity target in this campaign. Once created, the campaign will start showing ads to geographical points within the specified radius of the specified central point.

For instance, this will create a proximity targeting 20km around Google headquarters:

 var campaign = AdWordsApp.campaigns().get().next();
 campaign.addProximity(37.423021, -122.083739, 20, "KILOMETERS");
Similarly, to create the same proximity target with a bid modifier and address:
 campaign.addProximity(37.423021, -122.083739, 20, "KILOMETERS", {
   bidModifier: 1.15,
   address: {
     streetAddress: "1600 Amphitheatre Parkway",
     cityName: "Mountain View",
     provinceName: "California",
     provinceCode: "CA",
     postalCode: "94043",
     countryCode: "US"
   }
 });

Returns nothing.

Arguments:

NameTypeDescription
latitude double The latitude of the central point.
longitude double The longitude of the central point.
radius double The radius of the proximity target.
radiusUnits String The units of the radius, either "MILES" or "KILOMETERS".
optArgs Object Optional. Either a number, which will be interpreted as the desired bid modifier for the proximity, or an object containing extra additional arguments.

For TargetedProximities, there are two supported optional arguments:

  • bidModifier: The bid modifier for this proximity.
  • address: The address associated with the central geographical point.

    If present, this is expected to be an object, which contains any of streetAddress, streetAddress2, cityName, provinceName, provinceCode, postalCode, and countryCode as properties with string values. This corresponds to the Address objects returned by existing proximity targets.

    There is no validation to check that the address actually belongs to the given latitude and longitude. It has no functionality except to change what shows up in the Campaign Management interface.

addReview(reviewExtension)

Adds a review extension to this campaign. See also Extensions.newReviewBuilder()

Arguments:

NameTypeDescription
reviewExtension AdWordsApp.Review The review to add to this campaign.

Return values:

TypeDescription
AdWordsApp.ReviewOperation The associated review operation.
Adds a sitelink extension to this campaign. See also Extensions.newSitelinkBuilder()

Arguments:

NameTypeDescription
sitelinkExtension AdWordsApp.Sitelink The sitelink to add to this campaign.

Return values:

TypeDescription
AdWordsApp.SitelinkOperation The associated sitelink operation.

ads()

Returns the selector of all ads in the campaign.

Return values:

TypeDescription
AdWordsApp.AdSelector The selector of all ads in the campaign.

applyLabel(name)

Applies a label to the campaign. name of the label is case-sensitive. Operation will fail if the label with the specified name does not already exist in the account.

Note that the campaign cannot not have more than 50 labels.

Returns nothing.

Arguments:

NameTypeDescription
name String Name of the label to apply.

bidding()

Provides access to this campaign's bidding fields.

Return values:

TypeDescription
AdWordsApp.CampaignBidding Access to this campaign's bidding fields.

createNegativeKeyword(keywordText)

Creates a new campaign-level negative keyword with the specified text. Match type for the new negative keyword is specified as follows:
  • createNegativeKeyword("shoes") - broad match.
  • createNegativeKeyword("\"shoes\"") - phrase match.
  • createNegativeKeyword("[leather shoes]") - exact match.

Returns nothing.

Arguments:

NameTypeDescription
keywordText String The text of the new negative keyword.

display()

Provices access to this campaign's display criteria: Audience, ExcludedAudience, DisplayKeyword, ExcludedDisplayKeyword, Placement, ExcludedPlacement, Topic, and ExcludedTopic.

Return values:

TypeDescription
AdWordsApp.CampaignDisplay Access to this campaign's display criteria.

enable()

Enables the campaign.

Returns nothing.

excludeLocation(locationOrId)

Creates a location exclusion in this campaign. Once created, the campaign will not show ads to the location with the given location ID.

This method accepts three forms of input:

  • A simple location ID. For a list of locations and their corresponding IDs, please see the AdWords API documentation on geotargeting:
     var campaign = AdWordsApp.campaigns().get().next();
     campaign.excludeLocation(21175);
  • Existing TargetedLocation or ExcludedLocation objects, perhaps from another campaign:
     var campaigns = AdWordsApp.campaigns().get();
     var campaign1 = campaigns.next();
     var campaign2 = campaigns.next();
     var location = campaign1.targeting().excludedLocations().get().next();
     campaign2.excludeLocation(location);
  • Plain JavaScript objects describing a location. For instance, this would create a location exclusion for Tennessee:
     var campaign = AdWordsApp.campaigns().get().next();
     campaign.excludeLocation({
       id: 21175
     });
    The only field of the object which will be looked at is id, which represents the location ID.

Returns nothing.

Arguments:

NameTypeDescription
locationOrId Object The location to exclude, or the ID of the location to exclude.

extensions()

Provides access to this campaign's extensions: CampaignCallout, CampaignMobileApp, CampaignPhoneNumber, CampaignReview, and CampaignSitelink.

Return values:

TypeDescription
AdWordsApp.CampaignExtensions Access to this campaign's extensions.

getAdRotationType()

Returns the ad rotation type of the campaign. Possible return values:

OPTIMIZE, CONVERSION_OPTIMIZE, ROTATE, ROTATE_FOREVER

Return values:

TypeDescription
String Ad rotation type of the campaign.

getBiddingStrategyType()

Returns the bidding strategy type of the campaign. Possible return values:

MANUAL_CPC, MANUAL_CPM, BUDGET_OPTIMIZER, CONVERSION_OPTIMIZER, PERCENT_CPA

Return values:

TypeDescription
String Type of campaign's bidding strategy.

getBudget()

Returns the budget of the campaign. In order to change the campaign's budget, use Budget.setAmount(double).

Return values:

TypeDescription
AdWordsApp.Budget Budget of the campaign.

getEndDate()

Returns the campaign's end date, or null if there is no end date. For instance, if a campaign ended on May 3, 2013, this would return the following object: {year: 2013, month: 5, day: 3}.

Return values:

TypeDescription
AdWordsApp.AdWordsDate The campaign's end date, or null if there's no end date.

getEntityType()

Returns the type of this entity as a String, in this case, "Campaign".

Return values:

TypeDescription
String Type of this entity: "Campaign".

getId()

Returns the ID of the campaign.

Return values:

TypeDescription
long The ID of the campaign.

getName()

Returns the name of the campaign.

Return values:

TypeDescription
String Name of the campaign.

getStartDate()

Returns the campaign's start date. For instance, if a campaign started on May 3, 2013, this would return the following object: {year: 2013, month: 5, day: 3}.

Return values:

TypeDescription
AdWordsApp.AdWordsDate The campaign's start date.

getStatsFor(dateRange)

Returns stats for the specified date range. Supported values:

TODAY, YESTERDAY, LAST_7_DAYS, THIS_WEEK_SUN_TODAY, LAST_WEEK, LAST_14_DAYS, LAST_30_DAYS, LAST_BUSINESS_WEEK, LAST_WEEK_SUN_SAT, THIS_MONTH, LAST_MONTH, ALL_TIME.

Example:
 var stats = campaign.getStatsFor("THIS_MONTH");

Arguments:

NameTypeDescription
dateRange String Date range for which the stats are requested.

Return values:

TypeDescription
AdWordsApp.Stats The stats for the specified date range.

getStatsFor(dateFrom, dateTo)

Returns stats for the specified custom date range. Both parameters can be either an object containing year, month, and day fields, or an 8-digit string in YYYYMMDD form. For instance, March 24th, 2013 is represented as either {year: 2013, month: 3, day: 24} or "20130324". The date range is inclusive on both ends, so forDateRange("20130324", "20130324") defines a range of a single day.

Arguments:

NameTypeDescription
dateFrom Object Start date of the date range. Must be either a string in YYYYMMDD form, or an object with year, month and day properties.
dateTo Object End date of the date range. Must be either a string in YYYYMMDD form, or an object with year, month and day properties.

Return values:

TypeDescription
AdWordsApp.Stats The stats for the specified date range.

isEnabled()

Returns true if the campaign is enabled.

Return values:

TypeDescription
boolean true if the campaign is enabled.

isPaused()

Returns true if the campaign is paused.

Return values:

TypeDescription
boolean true if the campaign is paused.

isRemoved()

Returns true if the campaign is removed.

Return values:

TypeDescription
boolean true if the campaign is removed.

keywords()

Returns the selector of all keywords in the campaign.

Return values:

TypeDescription
AdWordsApp.KeywordSelector The selector of all keywords in the campaign.

labels()

Creates a selector of all labels applied to the campaign.

Return values:

TypeDescription
AdWordsApp.LabelSelector Selector of all labels applied to the campaign.

negativeKeywords()

Returns a selector of the campaign-level negative keywords belonging to this campaign.

Note that this selector will not return any negative keywords belonging to this campaign's child ad groups — it only returns campaign-level negative keywords.

Return values:

TypeDescription
AdWordsApp.NegativeKeywordSelector The selector of all campaign-level negative keywords in this campaign.

newAdGroupBuilder()

Returns a new ad group builder for this campaign. Once builder.create() is called, the ad group will be created in this campaign.

Return values:

TypeDescription
AdWordsApp.AdGroupBuilder Ad group builder.

pause()

Pauses the campaign.

Returns nothing.

removeCallout(calloutExtension)

Removes a callout extension from this campaign.

Returns nothing.

Arguments:

NameTypeDescription
calloutExtension AdWordsApp.Callout The callout to remove from this campaign.

removeLabel(name)

Removes a label from the campaign. name of the label is case-sensitive. Operation will fail if the label with the specified name does not already exist in the account.

Returns nothing.

Arguments:

NameTypeDescription
name String Name of the label.

removeMobileApp(mobileAppExtension)

Removes a mobile app extension from this campaign.

Returns nothing.

Arguments:

NameTypeDescription
mobileAppExtension AdWordsApp.MobileApp The mobile app to remove from this campaign.

removePhoneNumber(phoneNumberExtension)

Removes a phone number extension from this campaign.

Returns nothing.

Arguments:

NameTypeDescription
phoneNumberExtension AdWordsApp.PhoneNumber The phone number to remove from this campaign.

removeReview(reviewExtension)

Removes a review extension from this campaign.

Returns nothing.

Arguments:

NameTypeDescription
reviewExtension AdWordsApp.Review The review to remove from this campaign.
Removes a sitelink extension from this campaign.

Returns nothing.

Arguments:

NameTypeDescription
sitelinkExtension AdWordsApp.Sitelink The sitelink to remove from this campaign.

setAdRotationType(adRotationType)

Sets the ad rotation type of the campaign. For instance, campaign.setAdRotationType("OPTIMIZE"); instructs AdWords to optimize ad serving based on the campaign's CTR. For more information, see Choose an ad delivery method help article.

Returns nothing.

Arguments:

NameTypeDescription
adRotationType String The new ad rotation type of the campaign. Must be one of "OPTIMIZE", "CONVERSION_OPTIMIZE", "ROTATE", or "ROTATE_FOREVER".

setEndDate(date)

Sets the campaign's end date from either an object containing year, month, and day fields, or an 8-digit string in YYYYMMDD format. For instance, campaign.setEndDate("20130503"); is equivalent to campaign.setEndDate({year: 2013, month: 5, day: 3});. The change will fail and report an error if:
  • the given date is invalid (e.g., {year: 2013, month: 5, day: 55}),
  • it's a date in the past, or
  • it's a date after the latest allowed end date of December 30, 2037.

Returns nothing.

Arguments:

NameTypeDescription
date Object The new campaign end date.

setName(name)

Sets the name of the campaign.

Returns nothing.

Arguments:

NameTypeDescription
name String The new name for the campaign.

setStartDate(date)

Sets the campaign's start date from either an object containing year, month, and day fields, or an 8-digit string in YYYYMMDD format. For instance, campaign.setStartDate("20130503"); is equivalent to campaign.setStartDate({year: 2013, month: 5, day: 3});. The change will fail and report an error if:
  • the campaign has already started,
  • the given date is invalid (e.g., {year: 2013, month: 5, day: 55}),
  • the given date is after the campaign's end date,
  • it's a date in the past, or
  • it's a date after the latest allowed end date of December 30, 2037.

Returns nothing.

Arguments:

NameTypeDescription
date Object The new campaign end date.

targeting()

Provides access to campaign-level targeting criteria: device targeting, ad scheduling, and location targeting.

Return values:

TypeDescription
AdWordsApp.Targeting Access to certain kinds of targeting criteria in this campaign.

urls()

Provides access to this campaign's URL fields. See Using Upgraded URLs for more information.

Return values:

TypeDescription
AdWordsApp.CampaignUrls Access to this campaign's URL fields.

Send feedback about...

AdWords Scripts