Ad Spend Ingestion for ad networks

At a glance: Ad spend ingestion is available to ad network accounts that don't have a cost API integrated. Ad networks report the advertiser's campaign costs directly to AppsFlyer via CSV files. Data becomes available to the advertiser.

This article provides a brief overview of ad spend ingestion, as well as step-by-step instructions for submitting ad spend files. 

Not yet an AppsFlyer integrated partner? Register now.

Ad Spend Ingestion for ad networks

AdspendIngestion.jpg

 Watch Using Ad Spend Ingestion

Overview

  • Prepare a CSV file containing the ad spend details as follows:
    • Date of spend
    • App ID (multiple apps allowed per file if the apps belong to the same owner)
    • Media source (one per file allowed)
    • Campaign name
    • Spend amount
    • [Optional] Geo
    • [Optional] Currency (default USD)
  • Submit the file to AppsFlyer by email/file upload using the ad network account in AppsFlyer. Note: Before you submit files for the first time, the advertiser must grant you, the ad network, Ad Spend Ingestion permission. This needs to be done once for each app and is a very brief process. 
  • Monitor and check that no errors were found in the file.
  • If needed, you can cancel an Ad Spend Ingestion by reverting it. 

Submitting ad spend files for ad networks

  • Use either the upload or email method to ingest ad spend files. 
  • [Best practice] Initially use the upload method as it is easier to resolve CSV formatting issues. 

 

Submission by file upload

To submit ad spend ingestion files by upload:

  1. [For each app that you work with you need to do this once] Ask that the advertiser grant you Ad Spend Ingestion permission
  2. Prepare the CSV file using this format and schema.
  3. Click here to log in to your AppsFlyer ad network account.
  4. Upload and ingest the file.
  5. In the AppsFlyer dashboard, monitor the ingestion:

  6. Additional procedures:

 

Submission by email

To submit ad spend ingestions files by email:

  1. [For each app that you work with you need to do this once] Ask that the advertiser grant you Ad Spend Ingestion permission
  2. Prepare the CSV file using this format and schema.
  3. If you don't have an Ad Spend Ingestion token (you'll need it when you email the file):
  4.  Submit file by Email
  5. AppsFlyer emails a status report; it notes if the ingest was successful or if issues were found.
  6. In the AppsFlyer dashboard monitor the ingestion:

  7. Additional procedures:
Was this article helpful?