Update a certified adapter

Changes to a certified adapter can occur for any of the following reasons:

  • A fixed bug
  • A new feature
  • A change made by Index Exchange (IX), such as a compliance update.

When a change occurs that requires an update to your adapter, complete the following steps:

Step 1

Make the changes in the master branch of your adapter repository.

If you want to add support for a privacy regulation or receive custom targeting using key values, see Configuring your adapter to support optional enhancements.

Step 2

Confirm that you've fulfilled our adapter code submission checklist, then log a pull request in GitHub against the canary branch.

Step 3

We work together in a review cycle:

  • IX reviews your code and may request changes.
  • You make the code changes in your GitHub repository.

This review cycle continues until we don't have any additional changes to request.

Step 4

We perform pre-production testing using a staging instance of a publisher's IX Library™. We provide you with access to the staging IX Library so that you can sign off on the testing.

You'll work with the publisher's IX Representative throughout the testing.

Step 5

Once the testing is complete, we merge the updates into the master branch on GitHub.

Step 6

Inform all publishers who are using your adapter in their IX Library of the updates. They must launch their IX Library to access the changes.