Code of conduct

The following Code of Conduct sets guidelines for the IX Library™ operations and describes the requirements for adapters that run in the IX Library.


Term Definition
IX Library A software product based on the IX Library framework that facilitates the operation of adapters on behalf of a publisher.
Adapter The software necessary to enable specific ad technology functionality within the IX Library.
Publisher A company which produces or owns representational rights to accessible online content.

Auction dynamics

  • The IX Library must give all demand partners equal opportunity to bid by randomizing the order in which they are called, unless requested otherwise by a publisher.
  • Eligibility of bids is determined exclusively by the publisher.
  • The IX Library must not favor any demand partner in any way, including any demand that is provided by a bidder that is also hosting the IX Library.
  • The IX Library must provide publishers and demand partners a way to validate the fairness of the IX Library. For instance, by publishing updated IX Library source code on a quarterly basis.
  • The IX Library must not modify bids from demand partners except to adjust the bids for currency conversion or to floor the bids to price levels set by the applicable publisher.
  • The IX Library must always attempt to send bid requests to all demand partners, for all the slots they were configured for, by the publishers.
  • The IX Library may send all bids or the highest bid as determined by the applicable publisher to the publisher’s software or the publisher’s ad server.
  • The IX Library must reject any bid responses received after the conclusion of the timeout period should a timeout period be set by the applicable publisher.
  • The IX Library must send bids to the publisher’s software or ad server as determined by the logic selected by the applicable publisher.

Data and transparency

  • The IX Library must segregate demand data so there is no opportunity for demand partners to have access to other bids in real time.
  • The IX Library must make all available bid request information accessible to each adapter.
  • The IX Library must not collect and store publisher or adapter information except in the process of passing information to adapters, validating the IX Library's mechanics, providing aggregated reporting to publishers, troubleshooting and diagnosing implementations, or complying with applicable laws.
  • The IX Library must not record, use, or sell publisher or adapter data without permission from the publisher and the adapter. Data may be recorded for the purposes from diagnostics which will only be shared with the applicable publisher or adapter and not sold.
  • The IX Library must be able to provide data relating to each auction: specifically who was called, who responded on time, and who responded late.
  • If the IX Library charges fees in the future, the fee structure should be disclosed to all parties involved in the setup.

User experience

  • The IX Library and all adapters must try to best minimize impact on user web browsing experience.
  • The IX Library must not allow any adapters to have blocking or synchronous software in the process of eliciting a bid.
  • Publishers must set timeout durations as well as auction closing algorithms, and both shall be consistently applied across all adapters within a given IX Library.
  • The IX Library and its adapters must design their code such that any unforeseen issues will not cause breakdowns in operation of the Publisher’s pages. Code must fail gracefully.

For participating IX Library partners

  • Submitting bids in gross may violate applicable agreement terms and lead to termination of such agreement.
  • An integration agreement will be necessary going forward to participate in the IX Library Ecosystem.
  • Violation of the code of conduct or integration agreement may lead to termination of the partnership.

If you are interested in becoming a certified adapter and integrating with the IX Library, see Become a certified adapter.