Changes to data structures
On April 25 2016, the following changes were made in data structures:
- The type for BannerID, AdID, and AdGroupID changed to long.
- The type for Banner, BannerIDS, and AdIDS changed to ArrayOfLong.
- The type for the Banners structure changed to GetChangesLongData.
Structure | Methods (version 4) | Methods (version Live 4) |
---|---|---|
BannerPhraseInfo | GetBanners (Live) | |
BannerInfo | ||
GetBannersInfo | GetBanners | GetBanners (Live) |
BannerPhrasesFilterRequestInfo | GetBannerPhrasesFilter | GetBannerPhrasesFilter (Live) |
CampaignBidsInfo | ||
PhrasePriceInfo | SetAutoPrice | SetAutoPrice (Live) |
AutoPriceInfo | SetAutoPrice (Live) | |
NewReportFilterInfo | CreateNewReport | CreateNewReport (Live) |
BannersStatItem | GetBannersStat (Live) | |
BannersRequestInfo | GetBannersTags (Live) | |
BannerTagsInfo | ||
GetEventsLogFilter EventsLogItem | GetEventsLog (Live) | |
GetChangesRequest GetChangesResponse | GetChanges | |
Retargeting RetargetingSelectionCriteria | Retargeting (Live) | |
AdImageAssociation AdImageAssociationSelectionCriteria AdImageAssociationActionResult | AdImageAssociation (Live) |
Structure | Methods (version 4) | Methods (version Live 4) |
---|---|---|
BannerPhraseInfo | GetBanners (Live) | |
BannerInfo | ||
GetBannersInfo | GetBanners | GetBanners (Live) |
BannerPhrasesFilterRequestInfo | GetBannerPhrasesFilter | GetBannerPhrasesFilter (Live) |
CampaignBidsInfo | ||
PhrasePriceInfo | SetAutoPrice | SetAutoPrice (Live) |
AutoPriceInfo | SetAutoPrice (Live) | |
NewReportFilterInfo | CreateNewReport | CreateNewReport (Live) |
BannersStatItem | GetBannersStat (Live) | |
BannersRequestInfo | GetBannersTags (Live) | |
BannerTagsInfo | ||
GetEventsLogFilter EventsLogItem | GetEventsLog (Live) | |
GetChangesRequest GetChangesResponse | GetChanges | |
Retargeting RetargetingSelectionCriteria | Retargeting (Live) | |
AdImageAssociation AdImageAssociationSelectionCriteria AdImageAssociationActionResult | AdImageAssociation (Live) |
Recommendations for developers
If your application was developed using a strictly typed programming language (such as Java, C/C++, C#) and accesses the Yandex Direct API over the SOAP protocol, download the new WSDL description and regenerate data structures.
The data types were changed in advance in the following addresses:
Version 4 | Live 4 version |
---|---|
WSDL address: Address for SOAP requests: | WSDL address: Address for SOAP requests: |
Version 4 | Live 4 version |
---|---|
WSDL address: Address for SOAP requests: | WSDL address: Address for SOAP requests: |
At this time, these addresses work exactly the same way as the main addresses.