Microsoft::AdCenter::V6::CampaignManagementService - Service client for Microsoft AdCenter Campaign Management Service.
use Microsoft::AdCenter::V6::CampaignManagementService; my $service_client = Microsoft::AdCenter::V6::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.aspx for detailed documentation for this service.
Changes the end point for this service client.
Default value: https://adcenterapi.microsoft.com/Api/Advertiser/V6/CampaignManagement/CampaignManagementService.svc
Gets/sets ApplicationToken (string) in the request header
Gets/sets CustomerAccountId (string) in the request header
Gets/sets CustomerId (string) in the request header
Gets/sets DeveloperToken (string) in the request header
Gets/sets Password (string) in the request header
Gets/sets UserName (string) in the request header
Gets TrackingId (string) in the response header
CampaignId (long) AdGroups (ArrayOfAdGroup)
AddAdGroupsResponse
AdGroupId (long) Ads (ArrayOfAd)
AddAdsResponse
AdGroupId (long) BehavioralBids (ArrayOfBehavioralBid)
AddBehavioralBidsResponse
Businesses (ArrayOfBusiness)
AddBusinessesResponse
AccountId (long) Campaigns (ArrayOfCampaign)
AddCampaignsResponse
AdGroupId (long) Keywords (ArrayOfKeyword)
AddKeywordsResponse
Segments (ArrayOfSegment)
AddSegmentsResponse
AdGroupId (long) SitePlacements (ArrayOfSitePlacement)
AddSitePlacementsResponse
AdGroupId (long) Target (Target)
AddTargetResponse
Targets (ArrayOfTarget)
AddTargetsToLibraryResponse
CampaignId (long) AdGroupIds (ArrayOflong)
DeleteAdGroupsResponse
AdGroupId (long) AdIds (ArrayOflong)
DeleteAdsResponse
AdGroupId (long) BehavioralBidIds (ArrayOflong)
DeleteBehavioralBidsResponse
BusinessIds (ArrayOflong)
DeleteBusinessesResponse
AccountId (long) CampaignIds (ArrayOflong)
DeleteCampaignsResponse
AdGroupId (long) KeywordIds (ArrayOflong)
DeleteKeywordsResponse
SegmentIds (ArrayOflong)
DeleteSegmentsResponse
AdGroupId (long) SitePlacementIds (ArrayOflong)
DeleteSitePlacementsResponse
AdGroupId (long)
DeleteTargetResponse
DeleteTargetFromAdGroupResponse
CampaignId (long)
DeleteTargetFromCampaignResponse
TargetIds (ArrayOflong)
DeleteTargetsFromLibraryResponse
UserHash (ArrayOfbase64Binary)
DeleteUsersFromSegmentResponse
GetAdGroupsByCampaignIdResponse
GetAdGroupsByIdsResponse
GetAdGroupsInfoByCampaignIdResponse
GetAdsByAdGroupIdResponse
AdGroupId (long) EditorialStatus (AdEditorialStatus)
GetAdsByEditorialStatusResponse
GetAdsByIdsResponse
GetBehavioralBidsByAdGroupIdResponse
GetBehavioralBidsByIdsResponse
GetBusinessesByIdsResponse
GetBusinessesInfoResponse
AccountId (long)
GetCampaignsByAccountIdResponse
GetCampaignsByIdsResponse
GetCampaignsInfoByAccountIdResponse
GetCustomSegmentsResponse
AccountId (long) LanguageAndRegion (string) Currency (string) KeywordBids (ArrayOfKeywordBid) PricingModel (PricingModel)
GetKeywordEstimatesByBidsResponse
GetKeywordsByAdGroupIdResponse
AdGroupId (long) EditorialStatus (KeywordEditorialStatus)
GetKeywordsByEditorialStatusResponse
GetKeywordsByIdsResponse
GetNegativeKeywordsByAdGroupIdsResponse
GetNegativeKeywordsByCampaignIdsResponse
Urls (ArrayOfstring)
GetPlacementDetailsForUrlsResponse
GetSegmentsResponse
GetSegmentsByIdsResponse
GetSitePlacementsByAdGroupIdResponse
GetSitePlacementsByIdsResponse
GetTargetByAdGroupIdResponse
AdGroupIds (ArrayOflong)
GetTargetsByAdGroupIdsResponse
CampaignIds (ArrayOflong)
GetTargetsByCampaignIdsResponse
GetTargetsByIdsResponse
GetTargetsInfoFromLibraryResponse
PauseAdGroupsResponse
PauseAdsResponse
PauseBehavioralBidsResponse
PauseCampaignsResponse
PauseKeywordsResponse
PauseSitePlacementsResponse
ResumeAdGroupsResponse
ResumeAdsResponse
ResumeBehavioralBidsResponse
ResumeCampaignsResponse
ResumeKeywordsResponse
ResumeSitePlacementsResponse
CampaignId (long) AdGroupNegativeKeywords (ArrayOfAdGroupNegativeKeywords)
SetNegativeKeywordsToAdGroupsResponse
AccountId (long) CampaignNegativeKeywords (ArrayOfCampaignNegativeKeywords)
SetNegativeKeywordsToCampaignsResponse
AdGroupId (long) TargetId (long)
SetTargetToAdGroupResponse
CampaignId (long) TargetId (long)
SetTargetToCampaignResponse
SegmentId (long) UserHash (ArrayOfbase64Binary)
SetUsersToSegmentsResponse
SubmitAdGroupForApprovalResponse
UpdateAdGroupsResponse
UpdateAdsResponse
UpdateBehavioralBidsResponse
UpdateBusinessesResponse
UpdateCampaignsResponse
UpdateKeywordsResponse
UpdateSitePlacementsResponse
UpdateTargetResponse
UpdateTargetsInLibraryResponse
To install Microsoft::AdCenter, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Microsoft::AdCenter
CPAN shell
perl -MCPAN -e shell install Microsoft::AdCenter
For more information on module installation, please visit the detailed CPAN module installation guide.