NAME
Microsoft::AdCenter::CampaignManagementService - Service client for Microsoft AdCenter Campaign Management Service.
SYNOPSIS
use Microsoft::AdCenter::CampaignManagementService;
my $service_client = Microsoft::AdCenter::CampaignManagementService->new
->ApplicationToken("application token")
->CustomerAccountId("customer account id")
->CustomerId("customer id")
->DeveloperToken("developer token")
->Password("password")
->UserName("user name");
my $response = $service_client->AddAdGroups(
CampaignId => ...
AdGroups => ...
);
See http://msdn.microsoft.com/en-US/library/ee730327%28v=MSADS.60%29.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/v6/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
AddAdGroups
- Parameters
-
CampaignId (long) AdGroups (ArrayOfAdGroup)
- Returns
-
AddAdGroupsResponse
AddAds
- Parameters
-
AdGroupId (long) Ads (ArrayOfAd)
- Returns
-
AddAdsResponse
AddBehavioralBids
- Parameters
-
AdGroupId (long) BehavioralBids (ArrayOfBehavioralBid)
- Returns
-
AddBehavioralBidsResponse
AddBusinesses
- Parameters
-
Businesses (ArrayOfBusiness)
- Returns
-
AddBusinessesResponse
AddCampaigns
- Parameters
-
AccountId (long) Campaigns (ArrayOfCampaign)
- Returns
-
AddCampaignsResponse
AddKeywords
- Parameters
-
AdGroupId (long) Keywords (ArrayOfKeyword)
- Returns
-
AddKeywordsResponse
AddSegments
- Parameters
-
Segments (ArrayOfSegment)
- Returns
-
AddSegmentsResponse
AddSitePlacements
- Parameters
-
AdGroupId (long) SitePlacements (ArrayOfSitePlacement)
- Returns
-
AddSitePlacementsResponse
AddTarget
- Parameters
-
AdGroupId (long) Target (Target)
- Returns
-
AddTargetResponse
AddTargetsToLibrary
- Parameters
-
Targets (ArrayOfTarget)
- Returns
-
AddTargetsToLibraryResponse
DeleteAdGroups
- Parameters
-
CampaignId (long) AdGroupIds (ArrayOflong)
- Returns
-
DeleteAdGroupsResponse
DeleteAds
- Parameters
-
AdGroupId (long) AdIds (ArrayOflong)
- Returns
-
DeleteAdsResponse
DeleteBehavioralBids
- Parameters
-
AdGroupId (long) BehavioralBidIds (ArrayOflong)
- Returns
-
DeleteBehavioralBidsResponse
DeleteBusinesses
- Parameters
-
BusinessIds (ArrayOflong)
- Returns
-
DeleteBusinessesResponse
DeleteCampaigns
- Parameters
-
AccountId (long) CampaignIds (ArrayOflong)
- Returns
-
DeleteCampaignsResponse
DeleteKeywords
- Parameters
-
AdGroupId (long) KeywordIds (ArrayOflong)
- Returns
-
DeleteKeywordsResponse
DeleteSegments
- Parameters
-
SegmentIds (ArrayOflong)
- Returns
-
DeleteSegmentsResponse
DeleteSitePlacements
- Parameters
-
AdGroupId (long) SitePlacementIds (ArrayOflong)
- Returns
-
DeleteSitePlacementsResponse
DeleteTarget
- Parameters
-
AdGroupId (long)
- Returns
-
DeleteTargetResponse
DeleteTargetFromAdGroup
- Parameters
-
AdGroupId (long)
- Returns
-
DeleteTargetFromAdGroupResponse
DeleteTargetFromCampaign
- Parameters
-
CampaignId (long)
- Returns
-
DeleteTargetFromCampaignResponse
DeleteTargetsFromLibrary
- Parameters
-
TargetIds (ArrayOflong)
- Returns
-
DeleteTargetsFromLibraryResponse
DeleteUsersFromSegment
- Parameters
-
UserHash (ArrayOfbase64Binary)
- Returns
-
DeleteUsersFromSegmentResponse
GetAdGroupsByCampaignId
- Parameters
-
CampaignId (long)
- Returns
-
GetAdGroupsByCampaignIdResponse
GetAdGroupsByIds
- Parameters
-
CampaignId (long) AdGroupIds (ArrayOflong)
- Returns
-
GetAdGroupsByIdsResponse
GetAdGroupsInfoByCampaignId
- Parameters
-
CampaignId (long)
- Returns
-
GetAdGroupsInfoByCampaignIdResponse
GetAdsByAdGroupId
- Parameters
-
AdGroupId (long)
- Returns
-
GetAdsByAdGroupIdResponse
GetAdsByEditorialStatus
- Parameters
-
AdGroupId (long) EditorialStatus (AdEditorialStatus)
- Returns
-
GetAdsByEditorialStatusResponse
GetAdsByIds
- Parameters
-
AdGroupId (long) AdIds (ArrayOflong)
- Returns
-
GetAdsByIdsResponse
GetBehavioralBidsByAdGroupId
- Parameters
-
AdGroupId (long)
- Returns
-
GetBehavioralBidsByAdGroupIdResponse
GetBehavioralBidsByIds
- Parameters
-
AdGroupId (long) BehavioralBidIds (ArrayOflong)
- Returns
-
GetBehavioralBidsByIdsResponse
GetBusinessesByIds
- Parameters
-
BusinessIds (ArrayOflong)
- Returns
-
GetBusinessesByIdsResponse
GetBusinessesInfo
- Parameters
- Returns
-
GetBusinessesInfoResponse
GetCampaignsByAccountId
- Parameters
-
AccountId (long)
- Returns
-
GetCampaignsByAccountIdResponse
GetCampaignsByIds
- Parameters
-
AccountId (long) CampaignIds (ArrayOflong)
- Returns
-
GetCampaignsByIdsResponse
GetCampaignsInfoByAccountId
- Parameters
-
AccountId (long)
- Returns
-
GetCampaignsInfoByAccountIdResponse
GetCustomSegments
- Parameters
- Returns
-
GetCustomSegmentsResponse
GetKeywordEstimatesByBids
- Parameters
-
AccountId (long) LanguageAndRegion (string) Currency (string) KeywordBids (ArrayOfKeywordBid) PricingModel (PricingModel)
- Returns
-
GetKeywordEstimatesByBidsResponse
GetKeywordQualityScoresByIds
- Parameters
-
AdGroupId (long) KeywordIds (ArrayOflong)
- Returns
-
GetKeywordQualityScoresByIdsResponse
GetKeywordsByAdGroupId
- Parameters
-
AdGroupId (long)
- Returns
-
GetKeywordsByAdGroupIdResponse
GetKeywordsByEditorialStatus
- Parameters
-
AdGroupId (long) EditorialStatus (KeywordEditorialStatus)
- Returns
-
GetKeywordsByEditorialStatusResponse
GetKeywordsByIds
- Parameters
-
AdGroupId (long) KeywordIds (ArrayOflong)
- Returns
-
GetKeywordsByIdsResponse
GetNegativeKeywordsByAdGroupIds
- Parameters
-
CampaignId (long) AdGroupIds (ArrayOflong)
- Returns
-
GetNegativeKeywordsByAdGroupIdsResponse
GetNegativeKeywordsByCampaignIds
- Parameters
-
AccountId (long) CampaignIds (ArrayOflong)
- Returns
-
GetNegativeKeywordsByCampaignIdsResponse
GetPlacementDetailsForUrls
- Parameters
-
Urls (ArrayOfstring)
- Returns
-
GetPlacementDetailsForUrlsResponse
GetSegments
- Parameters
- Returns
-
GetSegmentsResponse
GetSegmentsByIds
- Parameters
-
SegmentIds (ArrayOflong)
- Returns
-
GetSegmentsByIdsResponse
GetSitePlacementsByAdGroupId
- Parameters
-
AdGroupId (long)
- Returns
-
GetSitePlacementsByAdGroupIdResponse
GetSitePlacementsByIds
- Parameters
-
AdGroupId (long) SitePlacementIds (ArrayOflong)
- Returns
-
GetSitePlacementsByIdsResponse
GetTargetByAdGroupId
- Parameters
-
AdGroupId (long)
- Returns
-
GetTargetByAdGroupIdResponse
GetTargetsByAdGroupIds
- Parameters
-
AdGroupIds (ArrayOflong)
- Returns
-
GetTargetsByAdGroupIdsResponse
GetTargetsByCampaignIds
- Parameters
-
CampaignIds (ArrayOflong)
- Returns
-
GetTargetsByCampaignIdsResponse
GetTargetsByIds
- Parameters
-
TargetIds (ArrayOflong)
- Returns
-
GetTargetsByIdsResponse
GetTargetsInfoFromLibrary
- Parameters
- Returns
-
GetTargetsInfoFromLibraryResponse
PauseAdGroups
- Parameters
-
CampaignId (long) AdGroupIds (ArrayOflong)
- Returns
-
PauseAdGroupsResponse
PauseAds
- Parameters
-
AdGroupId (long) AdIds (ArrayOflong)
- Returns
-
PauseAdsResponse
PauseBehavioralBids
- Parameters
-
AdGroupId (long) BehavioralBidIds (ArrayOflong)
- Returns
-
PauseBehavioralBidsResponse
PauseCampaigns
- Parameters
-
AccountId (long) CampaignIds (ArrayOflong)
- Returns
-
PauseCampaignsResponse
PauseKeywords
- Parameters
-
AdGroupId (long) KeywordIds (ArrayOflong)
- Returns
-
PauseKeywordsResponse
PauseSitePlacements
- Parameters
-
AdGroupId (long) SitePlacementIds (ArrayOflong)
- Returns
-
PauseSitePlacementsResponse
ResumeAdGroups
- Parameters
-
CampaignId (long) AdGroupIds (ArrayOflong)
- Returns
-
ResumeAdGroupsResponse
ResumeAds
- Parameters
-
AdGroupId (long) AdIds (ArrayOflong)
- Returns
-
ResumeAdsResponse
ResumeBehavioralBids
- Parameters
-
AdGroupId (long) BehavioralBidIds (ArrayOflong)
- Returns
-
ResumeBehavioralBidsResponse
ResumeCampaigns
- Parameters
-
AccountId (long) CampaignIds (ArrayOflong)
- Returns
-
ResumeCampaignsResponse
ResumeKeywords
- Parameters
-
AdGroupId (long) KeywordIds (ArrayOflong)
- Returns
-
ResumeKeywordsResponse
ResumeSitePlacements
- Parameters
-
AdGroupId (long) SitePlacementIds (ArrayOflong)
- Returns
-
ResumeSitePlacementsResponse
SetNegativeKeywordsToAdGroups
- Parameters
-
CampaignId (long) AdGroupNegativeKeywords (ArrayOfAdGroupNegativeKeywords)
- Returns
-
SetNegativeKeywordsToAdGroupsResponse
SetNegativeKeywordsToCampaigns
- Parameters
-
AccountId (long) CampaignNegativeKeywords (ArrayOfCampaignNegativeKeywords)
- Returns
-
SetNegativeKeywordsToCampaignsResponse
SetTargetToAdGroup
- Parameters
-
AdGroupId (long) TargetId (long)
- Returns
-
SetTargetToAdGroupResponse
SetTargetToCampaign
- Parameters
-
CampaignId (long) TargetId (long)
- Returns
-
SetTargetToCampaignResponse
SetUsersToSegments
- Parameters
-
SegmentId (long) UserHash (ArrayOfbase64Binary)
- Returns
-
SetUsersToSegmentsResponse
SubmitAdGroupForApproval
- Parameters
-
AdGroupId (long)
- Returns
-
SubmitAdGroupForApprovalResponse
UpdateAdGroups
- Parameters
-
CampaignId (long) AdGroups (ArrayOfAdGroup)
- Returns
-
UpdateAdGroupsResponse
UpdateAds
- Parameters
-
AdGroupId (long) Ads (ArrayOfAd)
- Returns
-
UpdateAdsResponse
UpdateBehavioralBids
- Parameters
-
AdGroupId (long) BehavioralBids (ArrayOfBehavioralBid)
- Returns
-
UpdateBehavioralBidsResponse
UpdateBusinesses
- Parameters
-
Businesses (ArrayOfBusiness)
- Returns
-
UpdateBusinessesResponse
UpdateCampaigns
- Parameters
-
AccountId (long) Campaigns (ArrayOfCampaign)
- Returns
-
UpdateCampaignsResponse
UpdateKeywords
- Parameters
-
AdGroupId (long) Keywords (ArrayOfKeyword)
- Returns
-
UpdateKeywordsResponse
UpdateSitePlacements
- Parameters
-
AdGroupId (long) SitePlacements (ArrayOfSitePlacement)
- Returns
-
UpdateSitePlacementsResponse
UpdateTarget
- Parameters
-
AdGroupId (long) Target (Target)
- Returns
-
UpdateTargetResponse
UpdateTargetsInLibrary
- Parameters
-
Targets (ArrayOfTarget)
- Returns
-
UpdateTargetsInLibraryResponse