| ProfileadCenter Developer BlogBlogLists | Help |
|
March 17 New Blog for adCenter API UsersAt the Search Engine Strategies conference in New York today, we are announcing the launch of the new Microsoft adCenter community Web site, www.adcentercommunity.com. Please update your links and subscriptions.
The new blog and its RSS feed are found at:
We'll continue to post reminders here for a period of time. This blog will be moving to that new site along with blogs for adCenter end users and adCenter Analytics users. The goals for the new site include making it easier to find helpful community-based information about all adCenter products; adding some popular online community features that help you find the information you need; and providing some business features that will help us better determine the content needs of readers.
Contributors from the product development team, documentation team, support, and business teams will be providing content on the blog to make sure you have the information you want. Check out the site when you get a chance.
Thanks,
Chris Norred, adCenter Community Team March 11 adCenter SSL Certificate maintenance on 3/11/2008 - CompletedThe planned maintenance for adCenter SSL Certificate has been completed and successfully tested. Going forward, customers on Java platform no longer need to perform any certificate imports when trying to access adCenter API related HTTPS URL. In fact, before next year, the imported certificates will need to be deleted. Please reach out to adCenter API Support through the usual channel if you need assistance. If you see any problems or issues with SSL certificate related items, please escalate this to Microsoft right away. Thank you. Microsoft adCenter API Support
adCenter SSL Certificate maintenance on 3/11/2008After much investigation, we believe that we are close to resolving the SSL Issue that has been seen since mid-February of 2008. In order to permanently fix this issue, we will be making some changes to our certificate repository on adCenter API servers today, March 11, 2008 between 7pm to 8pm PST. During this time, there should be no impact to end-users, but if you observe any SSL certificate related issues, please let us know right away via your usual support channels. A follow-up posting will come once we complete our changes and confirm our suspicions. We greatly appreciate your patience with this issue thus far and thank you for staying with us. Microsoft adCenter API Support March 08 Sandbox OS Upgrade Saturday 3/08We are upgrading the operating system in the Sandbox environment today, Saturday 03/08/2008 from 11 am to 8 pm PST. The Sandbox UI and API will have intermittent availability during this time. Apologies for the late notice.
Microsoft adCenter API Support March 06 Update on SSL Certificate Issue for Java UsersBeginning on February 14, Java users may have received an “SSLHandshakeException” when trying to connect to the API URL on HTTPS (SSL). As a short term solution, we recommended that all Java users update their local certificate repository by importing the adCenter API SSL certificate. We posted the step-by-step instructions on how to make this update on the adCenter Developer Forum. At this time, we are no longer recommending that Java users implement the short-term solution.
The Microsoft adCenter Team March 05 .NET Framework Versions With adCenter API Version 5Hello, The adCenter API topic, Getting Started with the Microsoft adCenter API, describes how to use version 5 of the adCenter API with Visual Studio 2005. It has become apparent, however, that this topic is causing some confusion about the versions of the .NET Framework that can or must be used. .NET Framework 3.0 is an addendum to .NET Framework 2.0 which adds, among other items, the Windows Communication Foundation (WCF) components. .NET Framework 3.0 does not replace .NET Framework 2.0. The WCF assemblies are required to use adCenter API V5 with the .NET languages. .NET Framework 3.0 also adds the System.ServiceModel namespace, which contains the FaultException class. It is not required to use the FaultException class, but you will not be able to take advantage of the new error reporting functionality in adCenter API V5 if you don't. You will still use .NET Framework 2.0 for the majority of your application. I will update the topic, but the update will not be published to MSDN until the next scheduled update. Thank You, Strohm Armstrong February 28 V5 samples written in Perl released to MSDNHello!
We've added V5 campaign management and reporting samples written in Perl to our Microsoft adCenter API documentation on MSDN:
This list of V5 samples written in Perl, along with V5 samples written in C# and Java, can be found at Microsoft adCenter API Version 5 Examples.
We'll release V5 samples written in PHP at a later date. Thank you for your patience.
Walter Poupore
Lead Programming Writer Microsoft adCenter API February 25 Double Http Issue in Destination URL when using both API and UIThe adCenter UI prepends an “http://” to the DestinationURL upon Save unless you choose Keyword destination URL in the Destination URL drop down when editing an ad. So if you already have an “http://” in Param1 for your keyword as set via the API for example, you now have two when the ad serves, and the link will be broken as it would look like http://http://company.com. There are workarounds through proper usage, however.
Here is a breakdown of the issue:
* Let’s say for “keyword1”, the SubstParam1 value is “http://a.com” (a perfectly valid and common usage)
* For Ad1, created via the API, the DestinationURL value is {Param1}&adlevelinfo=true (this is allowed, but not recommended. Should only contain {Param1})
* So when a user searches for “keyword1” and the ad displays, the URL would look like http://a.com&adlevelinfo=true (a valid URL)
* But if this ad is simply opened in the UI, then saved (making no changes at all, for example), the Ad1 DestinationURL now contains “http://{Param1}&adlevelinfo=true”
* When this ad now displays again, it will have the double http://, and be broken
Currently, this is expected behavior, and is by design. One workaround, if you choose to use ad-level additional parameters, is to not use “http://” in the keyword SubstParam1 field, and let the browser fill one in if it’s not there. You could update via the API or the UI without problems. This would not work if any of your destination url’s are https (secure SSL) however, because Internet Explorer, for one, doesn’t try https if you just type in “a.com”, but only attempts http.
The other option is to not make any updates via the UI once the ads are placed via the adCenter API.
adCenter API Support February 21 Java Users: Update your SSL certificatesAs part of our regular adCenter API maintenance, we recently released a new SSL certificate for Java users, who now will need to update their exporting and importing SSL certificate. Please follow the step-by-step instructions for updating the SSL certificate on the adCenter Developer Forum.
If you are a Java user, it is important that you update your SSL certificates to avoid receiving SSLHandshakeException errors during calls to the API. If you have any questions, please contact our API Support Team. Sincerely, The Microsoft adCenter Team Advertising API Business Roadmap QuestionsRecently several adCenter API users and adCenter customers interested in future opportunities for using the API have asked for more information about future plans. Daniel Mathews, a technical evangelist for Microsoft’s Advertising Platform, has the inside track and has agreed to answer the questions that he can. Pose your questions in this thread on the MSDN Forums http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2865895&SiteID=1 Here is info about Daniel:
He is currently an evangelist for Microsoft's Advertising Platform. Daniel began his career as an Army Officer, but when he got an OER (Officer Evaluation Record) stating "brilliant, but not well suited to a structured environment" he decided to do something else. Having a talent for computers and a love of data, he shifted to Data Warehousing. After doing some really fun stuff during the dotcom boom, Daniel decided to wait out the bust at Microsoft. Hint: he loved it so much he is still here. He originally joined what was then called WebTV (later rebranded as MSNTV) as a Data Warehouse Analyst.
He believes data serves the business best when steering product development, streamlining operations and (when possible) pushing good ideas past bureaucracy! He has spent his career using many analytics tools (e.g. R, MS SQL Server, SAS, Omniture, Oracle, Red Brick, MySQL, Postgres, CART) building many decision support systems – all in many different roles (analyst, product manager, program manager, project manager). In his role as Evangelist, he’s taken an interest in how to best use APIs to enhance Microsoft Advertising products. Daniel lives in Silicon Valley with his wife, cat and dog.
He'll be happy to answer questions on the topics: "Direction of the Advertising APIs at Microsoft" or "Analytics in Advertising"
So here’s the plan: Post your questions for Daniel related to the topics at hand. Questions can be added to this thread until Feb. 26th. Daniel will answer questions that he can after Feb. 26th. If there are more questions than he can field, or questions that require some other expertise, we’ll try to find an answer, or let you know if we can’t. If someone has already posted a questions that’s important to you, vote by clicking Yes on Was this post helpful? That will help identify the most important.
Thanks, Chris Norred [MSFT] February 19 How to set 'no end date' for an ad group in V5Hello,
This question came up today as part of the API V5 Live Meeting: How do we set "no end date" for an ad group in v5?
To have no end date in effect for your ad group, do not assign an end date in the AdGroup.EndDate property when calling the AddAdGroups service operation. This will effectively set the end date to a very distant date (multiple decades away) that adCenter considers 'no end date'.
To set the start date for an ad group to today's date (as reflected on the adCenter API server), do not assign a start date in the AdGroup.StartDate property when calling the AddAdGroups service operation.
The start and end date defaults (when not specified) are documented in the AdGroup Class (V5) topic, in the Property Description section (as part of the AddAdGroups explanation).
Thank you.
Walter Poupore Lead Programming Writer Microsoft adCenter API February 18 Don't Forget Tuesday's Community Live MeetingHi everyone,
You have a great opportunity to talk with one of the Senior Development Leads on the adCenter API tomorrow. If this time isn't convenient, the session will be recorded, and we will hold sessions on the third Tuesday of every month for the next several months.
The recent release of API Version 5 is a significant upgrade from Version 4. To assist you with your migration process, we invite you to participate in our first API Version 5 Live Meeting on Tuesday, February 19, from 1 P.M. to 2:30 P.M. Pacific Time.
The February 19 session is the first in a series of adCenter API Live Meeting sessions. Each session will begin with a 30-minute walkthrough of the Version 5 changes, followed by a question and answer session that you can participate in. If you have not used Live Meeting before, we recommend visiting API Version 5 Live Meeting a few minutes before the session begins to complete any required installation steps. Sessions scheduled:
Sincerely, February 14 Learn about adCenter API V5 upgrade during office hours webcastsThe new release of API V5 is a significant upgrade from V4 with improvements including added reporting features, the ability to retrieve objects by id, improvements to ease updating campaign information, improved error handling and the normalization of object model names.
When planning your migration to V5, please approach the project as new application development rather than minor maintenance to an existing application. We will be running V4 and V5 in parallel for 180 days, after that when V4 will be retired.
To help you in your migration process the adCenter team will be holding webcasts with conference calls the third Tuesday of each month, during which we can help address questions around the API.
In each of these Open Sessions we'll begin with a 30 minute walk-through of V5 changes. Afterward we'll open up the meeting to discussion by attendees. To join the meeting please use the following Live Meeting URL:
https://www.livemeeting.com/cc/microsoft/join?id=P96SDC&role=attend&pw=AdCenOH
Thanks, The adCenter team adCenter API Production environment upgraded to V5This past week, the Microsoft adCenter API Production environment upgraded to Version 5 to improve efficiency, performance, and functionality. The Sandbox+ will receive Version 5 updates this weekend.
We recommend that you begin upgrading your Version 4 WSDL to Version 5 at this time. Because you will need time to rewrite your code, we plan to support Version 4 of the adCenter API for both the Sandbox+ and Production environments for at least 180 days. Learn all about Version 5 To assist with your migration process and help address your Version 5 questions, the adCenter team will be holding a series of six adCenter Live Meeting sessions, beginning later this month. Each session will begin with a 30-minute walkthrough of the Version 5 changes, followed by a question and answer session that you can participate in. For a schedule of meetings and additional information, please visit the adCenter Developer blog.
To learn more about these new Version 5 features, refer to the Microsoft adCenter API Version 5 Release Notes and What’s New in the SDK for Microsoft adCenter API. To ask questions or provide feedback about Version 5, you can also visit our adCenter Developer Blog and the adCenter API Forum. Upgrade highlights
Updated terms. The language used in the adCenter API object model now aligns with industry terminology. For example, order is now referred to as AdGroup.
Improved reporting capabilities. Generate reports that contain data for multiple accounts, campaigns, and ad groups.
Enhanced campaign management features. Update campaigns, ads, ad groups, and keywords without requiring values for the properties that are not being changed.
Improved error handling.
And much more!
Install Microsoft .NET Framework 3.0
For optimal performance in Version 5, we recommend installing Microsoft .NET Framework 3.0. For complete details about Version 5 compatible programs, visit our API SDK documents about using Microsoft Visual Studio 2005 with adCenter API Version 5.
The following are the Production environment Version 5 Web Services URLs:
§ Administration - https://adcenterapi.microsoft.com/Api/Advertiser/v5/Administration/Administration.asmx?wsdl
§ CustomerManagement - https://adcenterapi.microsoft.com/Api/Advertiser/v5/CustomerManagement/CustomerManagement.asmx?wsdl
The following are the Sandbox+ environment Version 5 Web Services URLs:
§ Administration - https://sandboxapi.adcenter.microsoft.com/Api/Advertiser/v5/Administration/Administration.asmx?wsdl
§ CustomerManagement - https://sandboxapi.adcenter.microsoft.com/Api/Advertiser/v5/CustomerManagement/CustomerManagement.asmx?wsdl
If you have any questions, please visit our adCenter Developer Blog and the adCenter API Forum.
The Microsoft adCenter Team
February 11 Sandbox+ UI Downtime for Wed Feb 14The Sandbox+ adCenter User Interface will experience downtime on Thursday, February 14 between 10 AM and 3 PM PST for maintenance. The Sandbox+ API resources will continue to be available during that time. Sorry for any inconvenience this may cause.
Microsoft adCenter API Support January 24 Sandbox downtime scheduled todayThe adCenter API Sandbox+ environment and the adCenter Sandbox user interface will undergo a scheduled maintenance and will be unavailable for up to five hours, beginning at 2:00 P.M. Pacific Time (GMT-8).
The API Production environment and the adCenter user interface will operate as usual during this period. We appreciate your patience during the downtime, and we apologize for any inconvenience it may cause.
Chris Norred [MSFT] Online Community PM January 22 Microsoft adCenter API documentation updated on MSDNHello!
We've added additional Version 5 content to the Microsoft adCenter API documentation.
See Microsoft adCenter API Version 5 Examples for new Java and C# samples. We've also modified the previously-released How to Create Ad Groups in C# (V5) sample. Details about this sample's change is available at What's New in the SDK for Microsoft adCenter API.
Continue to consult the Microsoft adCenter API Version 5 Release Notes as you plan your migration to adCenter API V5.
Thank you.
Walter Poupore Lead Programming Writer Microsoft adCenter API January 18 Using Java with Microsoft adCenter API V5Hello!
Effective with our January 22, 2008 Microsoft adCenter API documentation release to MSDN, we've moved the Java sample previously posted here to How to Create Campaigns in Java (V5), and we've moved the steps for setting up your Java client to Set Up the Java Environment for Microsoft adCenter.
The following V5 Java samples have also been released to MSDN:
Thank you.
Walter Poupore
Lead Programming Writer Microsoft adCenter API
January 10 Entity Differences between adCenter API Version 5 and Version 4Hello!
adCenter API Version 5 and Version 4 contain significant differences between the campaign management entities.
For example, adCenter API Version 5 contains the AdGroup and Keyword classes, while the corresponding classes in adCenter API Version 4 are AdCenterOrder and AdCenterOrderItem.
Learn more about the campaign management entities and differences between Version 5 and Version 4 at Microsoft adCenter Entities.
The differences between Version 5 and Version 4 are not merely class name changes; plan your migration as a major application rewrite.
Also, consult the Microsoft adCenter API Version 5 Release Notes as you prepare to migrate your applications to Version 5.
Thank you.
Walter Poupore
Lead Programming Writer Microsoft adCenter API |
|
|