Archive
MSN adCenter Sample CustomerManagement.GetAccount() Raw SOAP Response
Here is a a sample of the raw SOAP from the production environment of MSN adCenter API v7 (ran using PHP and the built-in SOAP extension):
MSN adCenter Sample CustomerManagement.GetAccount() Raw SOAP Request
Below is a sample of a production SOAP call using PHP and the built-in SOAP extension to call the GetAccount() function of the Customer Management service in version 7 of MSN adCenter API:
MSN adCenter Parameter Restrictions (Param1, Param2, Param3)
MSN adCenter gives advertisers the ability to define their own parameters for use with ad copies and keywords. The names of these user defined parameter are aptly named: param1, param2, and param3. (You can find more about adCenter defined parameters here: http://shevnock.com/blog/2010/10/microsoft-adcenter-dynamic-keyword-insertion-to-boost-performance/.) As with most everything in life, there are some restrictions on what exactly you can do with those three user defined parameters. Here is a short list of those restrictions:
adCenter API v7 Production Web Services Addresses
The following list contains a list of available production web services addresses for use in version 7 of the MSN adCenter API:
Administration Service -
https://adcenterapi.microsoft.com/Api/Advertiser/v7/Administration/AdministrationService.svc?wsdl
Campaign Management – https://adcenterapi.microsoft.com/Api/Advertiser/v7/CampaignManagement/CampaignManagementService.svc?wsdl
Limits in MSN AdCenter (Account, Campaign, AdGroups, etc.)
The MSN adCenter has a different set of limitations than what you may find in other PPC engines (such as Google AdWords). Here is a quick rundown of the account, campaign, campaign adgroups, adgroup ads, account keywords, adgroup keywords, etc.
Accounts per Customer – 6
MSN adCenter GetAccounts operation SOAP request
Below is a sample of a functioning SOAP request which accesses the version 6 GetAccounts operation of the MSN adCenter API CustomerManagement service.
MSN adCenter API V6 Proxy Services
The MSN adCenter API V6 has 5 different services which authorized users can use to manage adCenter accounts. These 5 services are:
Administration Service – /Administration/AdministrationService.svc
The Administration Service currently handles operations that handle quota data. There are only two operations in the Administration Service at this time (GetAssignedQuota, GetRemainingQuota).
MSN adCenter Version 6 APIs
adCenter V6 Production WSDLs
https://adcenterapi.microsoft.com/Api/Advertiser/v6/Administration/AdministrationService.svc?wsdl
https://adcenterapi.microsoft.com/Api/Advertiser/v6/CampaignManagement/CampaignManagementService.svc?wsdl
https://adcenterapi.microsoft.com/Api/Advertiser/v6/CustomerManagement/CustomerManagement.asmx?wsdl
https://adcenterapi.microsoft.com/Api/Advertiser/v6/NotificationManagement/NotificationManagement.asmx?wsdl
https://adcenterapi.microsoft.com/Api/Advertiser/v6/Reporting/ReportingService.svc?wsdl
adCenter V6 Sandbox WSDLs
https://sandboxapi.adcenter.microsoft.com/Api/Advertiser/v6/Administration/AdministrationService.svc?wsdl
https://sandboxapi.adcenter.microsoft.com/Api/Advertiser/v6/CampaignManagement/CampaignManagementService.svc?wsdl
https://sandboxapi.adcenter.microsoft.com/Api/Advertiser/v6/CustomerManagement/CustomerManagement.asmx?wsdl
https://sandboxapi.adcenter.microsoft.com/Api/Advertiser/v6/NotificationManagement/NotificationManagement.asmx?wsdl
https://sandboxapi.adcenter.microsoft.com/Api/Advertiser/v6/Reporting/ReportingService.svc?wsdl