Partner ad spend push API

The Partner ad spend push API is Adjust’s user-level ad spend solution that records accurate, transparent, and granular ad spend data. This API lets networks push engagement-based ad spend data to Adjust.

Adjust receives asynchronous ad spend information after attribution. This method allows networks to account for price fluctuations and send more accurate data.

This method records user-level ad spend for the following campaign pricing models:

Campaign pricing modelDescription
CPM: Cost per Mille (Cost per Impression)The advertiser pays the publisher every time a thousand impressions are recorded on a single ad. No engagement with the ad is required for this model and it is typically associated with brand awareness campaigns.
CPC: Cost per ClickThe advertiser pays the publisher every time a user clicks on an ad. There does not have to be any additional activity.
CPI: Cost per InstallThe advertiser pays the publisher every time a user clicks an ad and then goes on to install the app featured within that campaign.
CPE: Cost per EngagementThe advertiser pays the publisher when a user clicks on an ad and performs in-app activities, such as a purchase. This is specific to in-app engagements.

Before you begin

Here's what you need to know before getting started.

Requirements

  • You need to be on the SpendWorks Base, Core, Enterprise, or Custom package to get the Partner ad spend push API solution on your account.

Supported partners

  • AdColony
  • Adikteev Activation
  • Apple Search Ads
  • Applift
  • AppLovin
  • Appreciate DSP
  • Facebook
  • Google
  • Hybrid.ai
  • IconPeak
  • Jampp
  • JetFuel Ads
  • mediasmart
  • Mobusi Media Advertising
  • MOLOCO
  • Remerge
  • Smadex
  • Snap Inc.
  • Tapjoy
  • Triapodi

How it works

  1. Networks set up the Cost ID. A Cost ID is a unique cost engagement identifier that Adjust uses to match cost data with a click or impression.
  2. Networks set up the Ad spend API integration. Adjust accepts ad spend data through the /cost endpoint.
  3. Networks test their integration with Adjust. Once the network configures their servers to send the required parameters, reach out to integration@adjust.com. Adjust tests the integration and adds the network as an ad spend API partner if all tests are successful.
  4. Adjust clients create a link.
  5. Adjust clients append the cost_id parameter to the link.
  6. Adjust clients share the link with the network.
  7. Networks use the shared link to display the ad to users.
  8. Adjust receives asynchronous ad spend information after attribution.
  9. Adjust populates data for the Ad spend (Attribution) metric for these networks.