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
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
GetDeviceOSTargetsByIds
GetExclusionsByAssociatedEntityIds
- Parameters:
-
Entities (ArrayOfEntity) ExclusionType (ExclusionType)
- 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
GetTargetsByCampaignIds
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
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