NAME
Microsoft::AdCenter::V8::CampaignManagementService - Service client for Microsoft AdCenter Campaign Management Service.
SYNOPSIS
use Microsoft::AdCenter::V8::CampaignManagementService;
my $service_client = Microsoft::AdCenter::V8::CampaignManagementService->new
    ->ApplicationToken("application token")
    ->CustomerAccountId("customer account id")
    ->CustomerId("customer id")
    ->DeveloperToken("developer token")
    ->Password("password")
    ->UserName("user name");
my $response = $service_client->AddAdExtensions(
    AccountId => ...
    AdExtensions => ...
);
See http://msdn.microsoft.com/en-us/library/ee730327.aspx for detailed documentation for this service.
METHODS
EndPoint
Changes the end point for this service client.
Default value: https://adcenterapi.microsoft.com/Api/Advertiser/V8/CampaignManagement/CampaignManagementService.svc
ApplicationToken
Gets/sets ApplicationToken (string) in the request header
CustomerAccountId
Gets/sets CustomerAccountId (string) in the request header
CustomerId
Gets/sets CustomerId (string) in the request header
DeveloperToken
Gets/sets DeveloperToken (string) in the request header
Password
Gets/sets Password (string) in the request header
UserName
Gets/sets UserName (string) in the request header
TrackingId
Gets TrackingId (string) in the response header
AddAdExtensions
AddAdGroups
AddAds
AddBusinesses
AddCampaigns
AddGoals
AddKeywords
AddSitePlacements
- Parameters:
 - 
AdGroupId (long) SitePlacements (ArrayOfSitePlacement) - Returns:
 - 
AddSitePlacementsResponse 
AddTarget
AddTargetsToLibrary
AppealEditorialRejections
- Parameters:
 - 
EntityIds (ArrayOflong) EntityType (EntityType) JustificationText (string) - Returns:
 - 
AppealEditorialRejectionsResponse 
DeleteAdExtensions
DeleteAdExtensionsFromCampaigns
- Parameters:
 - 
AccountId (long) AdExtensionIdToCampaignIdAssociations (ArrayOfAdExtensionIdToCampaignIdAssociation) - Returns:
 - 
DeleteAdExtensionsFromCampaignsResponse 
DeleteAdGroups
DeleteAds
DeleteBusinesses
DeleteCampaigns
DeleteGoals
DeleteKeywords
DeleteSitePlacements
DeleteTarget
DeleteTargetFromAdGroup
DeleteTargetFromCampaign
DeleteTargetsFromLibrary
GetAccountMigrationStatuses
- Parameters:
 - 
AccountIds (ArrayOflong) MigrationType (string) - Returns:
 - 
GetAccountMigrationStatusesResponse 
GetAdEditorialReasonsByIds
GetAdExtensionsByCampaignIds
- Parameters:
 - 
AccountId (long) CampaignIds (ArrayOflong) AdExtensionType (AdExtensionsTypeFilter) - Returns:
 - 
GetAdExtensionsByCampaignIdsResponse 
GetAdExtensionsByIds
- Parameters:
 - 
AccountId (long) AdExtensionIds (ArrayOflong) AdExtensionType (AdExtensionsTypeFilter) - Returns:
 - 
GetAdExtensionsByIdsResponse 
GetAdExtensionsEditorialReasonsByCampaignIds
- Parameters:
 - 
AccountId (long) AdExtensionIdToCampaignIdAssociations (ArrayOfAdExtensionIdToCampaignIdAssociation) AdExtensionType (AdExtensionsTypeFilter) - Returns:
 - 
GetAdExtensionsEditorialReasonsByCampaignIdsResponse 
GetAdGroupsByCampaignId
GetAdGroupsByIds
GetAdRotationByAdGroupIds
GetAdsByAdGroupId
GetAdsByEditorialStatus
- Parameters:
 - 
AdGroupId (long) EditorialStatus (AdEditorialStatus) - Returns:
 - 
GetAdsByEditorialStatusResponse 
GetAdsByIds
GetAnalyticsType
GetBusinessesByIds
GetBusinessesInfo
GetCampaignAdExtensions
GetCampaignsByAccountId
GetCampaignsByIds
GetDestinationUrlByKeywordIds
- Parameters:
 - 
AdGroupId (long) KeywordIds (ArrayOflong) - Returns:
 - 
GetDestinationUrlByKeywordIdsResponse 
GetDeviceOSTargetsByIds
GetEditorialReasonsByIds
- Parameters:
 - 
AccountId (long) EntityIds (ArrayOflong) EntityType (EntityType) - Returns:
 - 
GetEditorialReasonsByIdsResponse 
GetExclusionsByAssociatedEntityIds
- Parameters:
 - 
Entities (ArrayOfEntity) ExclusionType (ExclusionType) LocationTargetVersion (string) - Returns:
 - 
GetExclusionsByAssociatedEntityIdsResponse 
GetGoals
GetKeywordEditorialReasonsByIds
- Parameters:
 - 
KeywordIds (ArrayOflong) AccountId (long) - Returns:
 - 
GetKeywordEditorialReasonsByIdsResponse 
GetKeywordsByAdGroupId
GetKeywordsByEditorialStatus
- Parameters:
 - 
AdGroupId (long) EditorialStatus (KeywordEditorialStatus) - Returns:
 - 
GetKeywordsByEditorialStatusResponse 
GetKeywordsByIds
GetNegativeKeywordsByAdGroupIds
- Parameters:
 - 
CampaignId (long) AdGroupIds (ArrayOflong) - Returns:
 - 
GetNegativeKeywordsByAdGroupIdsResponse 
GetNegativeKeywordsByCampaignIds
- Parameters:
 - 
AccountId (long) CampaignIds (ArrayOflong) - Returns:
 - 
GetNegativeKeywordsByCampaignIdsResponse 
GetNegativeSitesByAdGroupIds
- Parameters:
 - 
CampaignId (long) AdGroupIds (ArrayOflong) - Returns:
 - 
GetNegativeSitesByAdGroupIdsResponse 
GetNegativeSitesByCampaignIds
- Parameters:
 - 
AccountId (long) CampaignIds (ArrayOflong) - Returns:
 - 
GetNegativeSitesByCampaignIdsResponse 
GetNormalizedStrings
- Parameters:
 - 
Strings (ArrayOfstring) Language (string) RemoveNoise (boolean) - Returns:
 - 
GetNormalizedStringsResponse 
GetPlacementDetailsForUrls
GetSitePlacementsByAdGroupId
GetSitePlacementsByIds
GetTargetByAdGroupId
GetTargetsByAdGroupIds
- Parameters:
 - 
AdGroupIds (ArrayOflong) LocationTargetVersion (string) - Returns:
 - 
GetTargetsByAdGroupIdsResponse 
GetTargetsByCampaignIds
- Parameters:
 - 
CampaignIds (ArrayOflong) LocationTargetVersion (string) - Returns:
 - 
GetTargetsByCampaignIdsResponse 
GetTargetsByIds
GetTargetsInfoFromLibrary
PauseAdGroups
PauseAds
PauseCampaigns
PauseKeywords
PauseSitePlacements
ResumeAdGroups
ResumeAds
ResumeCampaigns
ResumeKeywords
ResumeSitePlacements
SetAdExtensionsToCampaigns
- Parameters:
 - 
AccountId (long) AdExtensionIdToCampaignIdAssociations (ArrayOfAdExtensionIdToCampaignIdAssociation) - Returns:
 - 
SetAdExtensionsToCampaignsResponse 
SetAdRotationToAdGroups
- Parameters:
 - 
AdGroupAdRotations (ArrayOfAdGroupAdRotation) CampaignId (long) - Returns:
 - 
SetAdRotationToAdGroupsResponse 
SetAnalyticsType
SetCampaignAdExtensions
- Parameters:
 - 
AccountId (long) AdExtensions (ArrayOfAdExtension) - Returns:
 - 
SetCampaignAdExtensionsResponse 
SetDestinationUrlToKeywords
- Parameters:
 - 
AdGroupId (long) KeywordDestinationUrls (ArrayOfKeywordDestinationUrl) - Returns:
 - 
SetDestinationUrlToKeywordsResponse 
SetExclusionsToAssociatedEntities
- Parameters:
 - 
ExclusionToEntityAssociations (ArrayOfExclusionToEntityAssociation) - Returns:
 - 
SetExclusionsToAssociatedEntitiesResponse 
SetNegativeKeywordsToAdGroups
- Parameters:
 - 
CampaignId (long) AdGroupNegativeKeywords (ArrayOfAdGroupNegativeKeywords) - Returns:
 - 
SetNegativeKeywordsToAdGroupsResponse 
SetNegativeKeywordsToCampaigns
- Parameters:
 - 
AccountId (long) CampaignNegativeKeywords (ArrayOfCampaignNegativeKeywords) - Returns:
 - 
SetNegativeKeywordsToCampaignsResponse 
SetNegativeSitesToAdGroups
- Parameters:
 - 
CampaignId (long) AdGroupNegativeSites (ArrayOfAdGroupNegativeSites) - Returns:
 - 
SetNegativeSitesToAdGroupsResponse 
SetNegativeSitesToCampaigns
- Parameters:
 - 
AccountId (long) CampaignNegativeSites (ArrayOfCampaignNegativeSites) - Returns:
 - 
SetNegativeSitesToCampaignsResponse 
SetTargetToAdGroup
SetTargetToCampaign
SubmitAdGroupForApproval
UpdateAdGroups
UpdateAds
UpdateBusinesses
UpdateCampaigns
UpdateDeviceOSTargets
UpdateGoals
UpdateKeywords
UpdateSitePlacements
- Parameters:
 - 
AdGroupId (long) SitePlacements (ArrayOfSitePlacement) - Returns:
 - 
UpdateSitePlacementsResponse