Ad Spend Ingestion for ad networks

At a glance: Ad networks report ad spend directly to AppsFLyer by sending CSV files containing the spend.

Not yet an AppsFlyer integrated partner? Register now.

The Ad Spend Ingestion functionality is available to ad network accounts and enables them to directly report the advertiser's spend to AppsFlyer. This article contains a brief overview of ad spend ingestion and step by step instructions. 

 Watch Using Ad Spend Ingestion (4 minutes)

Ad Spend Ingestion for ad networks

Overview for ad networks:

  • Prepare a CSV file containing the spend details as follows:
    • Date of spend
    • App ID (multiple apps allowed per file if they all belong to the same owner)
    • Media source (one per file allowed)
    • Campaign name
    • Spend amount
    • Geo (optional)
    • Currency (optional - defaults to USD if no currency codes is provided)
  • 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 spend files for ad networks

Use either the upload or email method to ingest ad spend files. We recommend, that initially you use the upload method as it is easier to resolve CSV formatting issues. 

To submit ad spend ingestions files by upload:

  1. (For each app that you work with you need to do this once) Request that the advertiser grant you ad spend ingestion permission
  2. Prepare the CSV file using this format and schema.
  3. Log in to your AppsFlyer ad network account.
  4. Upload and ingest the file.
  5. In the AppsFlyer user interface, monitor the ingestion:

  6. Additional procedures:

To submit ad spend ingestions files by email:

  1. (For each app that you work with you need to do this once) Request that the advertiser grant you ad spend ingestion permission
  2. If you don't have an Ad Spend Ingestion token:
  3.  Submit file by Email
  4. Wait for an email status report from AppsFlyer detailing if the ingest was successful or if any issues were found.
  5. In the user interface monitor the ingestion:

  6. Additional procedures:
Was this article helpful?