Change history
Version 2.5.0 of October 6, 2023
Added the validation of the value for a third-party token.
Version 2.4.0 of July 07, 2023
Changed the authorization method: now you can log in to the API Adfox using the Yandex OAuth-token.
Version 2.3.0 of July 05, 2023
Added the ability to specify a third-party token when adding of editing a banner.
Version 2.2.0 of November 24, 2022
Added API methods to work with ad register. You can:
-
Create, edit, get a list of, or delete contractors.
-
Create, edit, get a list of, or delete contracts.
-
Create or get a list of websites (added parameters for ad register).
-
Get a list of templates (added parameters for ad register).
-
Create, edit, or get a list of campaigns (added parameters for ad register).
-
Create, edit, or get a list of banners (added parameters for ad register).
Version 2.1.0 of April 15, 2022
What's new:
- Added the ability to target by URL at the campaign, site, section, placement, and banner level.
Version 2.0.0 of February 2, 2022
What's new:
- Adfox.nets support has been discontinued. Requests for ad networks with
adNetwork
andadNetworkWebsite
objects are no longer supported.
Version 1.9.0 of December 10, 2021
What's new:
-
Deprecated methods of targeting by geography (
targetingGeo
) have been hidden. We recommend using thetargetingGeobase
method. -
Deleted the mention of passing
account
andpassword
in the request parameters after switching to authorization via the OAuth token and user registration via Yandex ID. Passingpassword
is no longer required when creating a new user or changing an existing one. -
When adding a banner type, the
presentationTypeID
parameter is required and no longer accepts the value0
in the input (standard banner type). -
When adding a banner, if the banner template ID isn't specified, only the
xml
value can be passed in thecontentType
parameter. Other values (graphics
— image banner,flash
— Flash banner,HTML
— HTML banner,floatingJS
— JavaScript code (Nondimensional),floatingHTML
— HTML code (Nondimensional),floatingFlash2
— Flash without a placeholder,FloatingImage
— image) aren't supported.
Version 1.8.0 of November 23, 2017
Added:
- A new user type — API assistants with different rights of access to API methods.
Version 1.7.0 of September 14, 2017
Whats' new:
-
Added logical targeting for banners, campaigns, campaign placement on sites, site sections, and placements.
-
In targeting banners and campaigns by age, the values
6
(ages 45 to 54) and7
(over 55) have been added for theageValue
parameter. -
The value
5
(older than 45) is deprecated. When it's used, the values6
and7
are automatically enabled.
Version 1.6.0 of August 15, 2017
Added:
- The ability to set and edit the “code type” (
pct
) and “impression frequency limit” (plp
,pli
,pop
) parameters for a placement.
Version 1.5.0 of May 22, 2017
Added:
-
A new method of getting template data.
-
Editing the CPM parameter for the Dynamic monetization campaign type.
Version 1.4.0 of April 12, 2017
What's new:
-
Added error description when uploading ZIP archives in the banner parameters.
-
Added the
1001
"Viewable impression" value for theimpressionMethodID
parameter when adding a campaign. -
Fixed the version description when forming an API request.
-
Added a new method for cloning banners.
Version 1.3.0 of December 24, 2016
What's new:
- The
code
method isn't supported. Use the[placement](../placement/placement.md)
method to get the ad tag.
Version 1.2.0 of August 5, 2016
Added:
- The
showMode
parameter for[account-list-campaign-show=targetingUser](../account/account-list-campaign.md)
. You can use it to display a list of allowed and/or prohibited values of a user characteristic.
Version 1.1.0 of July 18, 2016
Added:
- The
resetProfile
parameter for enabling the “read only” mode in targeting by geography for[campaign](../campaign/campaign-target-targetingGeobase.md)
and[banner](../banner/banner-target-targetingGeobase.md)
.
Version 1.0.5 pf June 1, 2016
Corrected in the documentation:
- To configure
targetingUser: v{characteristic value ID}
, where the ID is specified without curly brackets. For example:v534
.
Version 1.0.4 of May 26, 2016
Added:
- Getting summary information for a campaign with targeting by geography.
Version 1.0.3 of May 25, 2016
Added:
-
Getting the geography reference book NEW.
-
Setting up targeting by geography NEW at the
[campaign](../campaign/campaign-target-targetingGeobase.md)
and[banner](../banner/banner-target-targetingGeobase.md)
levels. -
Getting summary information on objects targeted by geography NEW.
-
Getting summary targeting information for a specific campaign.
Version 1.0.2 of October 26, 2015
Added:
- The ability to view the targeting settings for
targetingGender
,targetingAge
, andtargetingRevenue
at the campaign level.
Version 1.0.1 of March 28, 2015
Added targeting at the campaign level:
Added targeting at the banner level:
Corrected in the documentation:
-
The note about the date and time format.
-
The section about passing parameters in an XML file.
Version 0.0.13.3 and Version 1.0.0 of March 27, 2015
A new 1.0.0 version has been developed with the request host https://api.adfox.ru/v1/API.php?.
Added the new pagination feature in version 1.0.0.
Version 0.0.13.3 of June 21, 2014
Added:
-
Getting reference books:
- by browser.
- by mobile device manufacturer.
- by mobile network operators.
- by operating system.
- by industry.
Version 0.0.13.2 of June 19, 2014
Because of the increased password security requirements, Adfox is changing the authorization procedure via the API. Passwords in plain text can be passed until 14:00 June 24, 2014. After that, all API requests will be authorized correctly only if the password is passed in encrypted form using the sha256 hash function from the password.
Version 0.0.13.1 of April 28, 2014
Added targeting at the banner level:
Version 0.0.13 of April 22, 2014
Added targeting by gender and age at the campaign level.
Version 0.0.12 of March 25, 2014
-
Added the ability to view summary targeting information at the campaign and banner levels.
-
Added the
short
value for theshow
parameter (viewing the list of campaigns, super campaigns, and banners).
Version 0.0.11 of March 11, 2014
Added increased password complexity when creating users and changing passwords.
Version 0.0.10 of December 20, 2013
-
Additional targeting is now available at the banner level.
-
Added the ability to turn on and off the "referer" template by URL in ad networks.
-
Added the ability to target by geography at the banner level.
Version 0.0.9.5 of October 1, 2013
-
Disabled the PopUp and PopUnder banner types.
-
Access to the Adfox API is allowed only over the HTTPS protocol. For requests via HTTP, error -999 is returned.
Version 0.0.9.4 of April 29, 2013
Added the ability to specify a link to the tracking pixel.
Version 0.0.9.3 of March 15, 2013
Added redefinition of the rotation method at the placement level.
Version 0.0.9.2 of February 20, 2013
Added targeting by keywords/phrases.
Version 0.0.9.1 of January 31, 2013
The priority
parameter is optional when you edit (modify
) a campaign/flight.
Version 0.0.9 of January 16, 2013
-
Getting the geobase for working with the API.
-
Specifying the rotation method (by priority (level, priority), by % of traffic (% of traffic)) for a campaign/flight. The
priority
parameter is required when you edit (modify
) a campaign/flight. -
Custom targeting.
-
Redefining targeting at the placement level (site, section, placement).
Version 0.0.8 of December 28, 2012
Adding/editing an industry for a campaign/flight.
Version 0.0.7 of August 14, 2012
Added a description of the impressionsMethodID
field (Impression count method) for the account-add-campaign and account-add-supercampaign
calls.
Version 0.0.6 of April 23, 2012
-
Added the
account-list-bannerPlaceReport call
— uploading daily data on campaigns/banners/placements. -
Information on setting custom targeting for a campaign.
-
Added the
encoding
parameter. -
Added calls for adding assistants and advertisers.
-
Added the
advertiser-availableReports
call, theavailableReports
field to theaccount-list-advertiser
call, and automatic renewal for theimpressionsSmoothTypeID
andclicksSmoothTypeID
fields. -
Fixed a bug in
pricingModel
. -
Added the
pricingModel
,itemCost
, andItemQty
fields to super campaigns, flights, and campaigns. -
Added calls:
account-add-superCampaign
.account-list-superCampaign
.account-delete-superCampaign
.superCampaign-modify
.account-delete-superCampaign
.account-list-activeBanners
.account-list-tracingPoint2
Modified calls:account-add-campaign
.account-list-campaign
.account-user-userCriterias
.campaign-info-placement2
.campaign-modify
.campaign-placing-place
.campaign-placing-website
.campaign-placing-zone
.campaign-target-targetingTime
.userCriteria-modify
.
-
Added custom targeting calls.
-
Added output of targeting settings. Corrected editing geo-targeting settings and output of campaign and banner settings.
-
Added a description of the keyword targeting call. Clarified the description of the calls for working with categories.
Version 0.0.5 of May 27, 2011
-
Added the description for targeting by time, frequency, behavior, and geography.
-
Added the
impressionsSmoothTypeID
andclicksSmoothTypeID
fields for campaigns. -
Added the
campaignID
parameter for theaccount-list-tracingPoint
command. -
List of available templates for the banner type and the action point.
-
Backup ad for placements.
-
Daily impression/click report on active campaigns for a given period.
-
List of site sections data sheet with filtering by site.
Version 0.0.4 of July 26, 2010
-
Getting a daily report: all banners on all placements.
-
Changing page templates for sections.
-
Updated information about the
imageURL
andgetURL
fields in adding banners. -
Getting a list of system placements for banner types from ad network sites.
-
Ad network site report: hourly for 24 hours.
-
Hourly campaign report for a specified date.
-
Getting the ad tag with the code type.
-
Deleting placements.
-
Request template.
-
Report on impressions and clicks on all placements.
Version 0.0.3 of January 29, 2010
-
Added getting ad tags.
-
Added getting reports.
-
Report on placements: by day.