> ## Documentation Index
> Fetch the complete documentation index at: https://docs.northbeam.io/llms.txt
> Use this file to discover all available pages before exploring further.

# AppLovin Setup

> Connect AppLovin with your Report API Key and Account ID, then select Northbeam as the measurement partner so spend and revenue line up.

When you're done, Northbeam shows your AppLovin spend, impressions, visits, and attributed revenue on the same campaigns, ad sets, and ads, alongside your other channels.

<Info>
  **Before you start**, make sure you have:

  * The AppLovin **master user account** login (sub-user accounts won't work)
  * Access to edit your AppLovin campaigns and creative sets
</Info>

<span id="setup-steps" style={{ display: "block", scrollMarginTop: "7rem" }} />

<CardGroup cols={3}>
  <Card title="1. Connect the account" icon="plug" href="#connect-your-applovin-account">
    Copy your Report API Key and Account ID into Northbeam.
  </Card>

  <Card title="2. Add Northbeam parameters" icon="link" href="#add-northbeam-parameters-to-your-ads">
    Select Northbeam as the measurement partner on your campaigns.
  </Card>

  <Card title="3. Confirm tracking" icon="circle-check" href="#confirm-tracking">
    Check that parameters and spend are reaching Northbeam.
  </Card>
</CardGroup>

<Steps titleSize="h2">
  <Step title="Connect your AppLovin account">
    <span id="step-1-report-api-key" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **Copy your Report API Key**

    1. Log in to **AppLovin** with your **master user account**. Sub-user accounts won't work.
    2. Open the top-right menu → **Keys**.
    3. Copy the **Report Key**. This is your API Reporting Key.

    <Frame caption="Top-right menu > Keys > Report Key">
      <img src="https://mintcdn.com/northbeam/EpMPeQ8Ec2Yrg9EI/images/readme/cf8c95fa-image_130.png?fit=max&auto=format&n=EpMPeQ8Ec2Yrg9EI&q=85&s=980f51886001f256d3b869b66f96b4c2" alt="AppLovin Keys page showing the Report Key" style={{ maxWidth: "560px", maxHeight: "440px", width: "auto", height: "auto", margin: "0 auto" }} width="2174" height="1004" data-path="images/readme/cf8c95fa-image_130.png" />
    </Frame>

    <span id="step-2-find-your-account-id" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **Find your Account ID**

    1. Still logged in with the master user account, open the top-right menu → **Other Settings**.
    2. Copy your **Account ID**.

    <span id="step-3-add-your-credentials-in-northbeam" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **Add your credentials in Northbeam**

    1. Open [Connections](https://dashboard.northbeam.io/settings/connections) in your Northbeam dashboard.
    2. Find the **AppLovin** section.
    3. Enter your **Account ID** and **Report API Key**.

    <AccordionGroup>
      <Accordion title="See screenshots">
        <Frame caption="Top-right menu > Keys">
          <img src="https://mintcdn.com/northbeam/EpMPeQ8Ec2Yrg9EI/images/readme/0f037fe4-image_133.png?fit=max&auto=format&n=EpMPeQ8Ec2Yrg9EI&q=85&s=2600ed9295f64990e50f6d44f071c439" alt="AppLovin top-right menu with Keys highlighted" style={{ maxWidth: "560px", maxHeight: "440px", width: "auto", height: "auto", margin: "0 auto" }} width="664" height="946" data-path="images/readme/0f037fe4-image_133.png" />
        </Frame>

        <Frame caption="Top-right menu > Other Settings">
          <img src="https://mintcdn.com/northbeam/EpMPeQ8Ec2Yrg9EI/images/readme/816af729-image_131.png?fit=max&auto=format&n=EpMPeQ8Ec2Yrg9EI&q=85&s=daa92593806f1310d6cf622c16a97e05" alt="AppLovin top-right menu with Other Settings highlighted" style={{ maxWidth: "560px", maxHeight: "440px", width: "auto", height: "auto", margin: "0 auto" }} width="664" height="946" data-path="images/readme/816af729-image_131.png" />
        </Frame>

        <Frame caption="Other Settings > Account ID">
          <img src="https://mintcdn.com/northbeam/EpMPeQ8Ec2Yrg9EI/images/readme/e3122de7-image_132.png?fit=max&auto=format&n=EpMPeQ8Ec2Yrg9EI&q=85&s=6a21391bf6db9cee4793f20eff483120" alt="AppLovin Other Settings page showing the Account ID" style={{ maxWidth: "560px", maxHeight: "440px", width: "auto", height: "auto", margin: "0 auto" }} width="1028" height="1308" data-path="images/readme/e3122de7-image_132.png" />
        </Frame>

        <Frame caption="Northbeam Connections > AppLovin">
          <img src="https://mintcdn.com/northbeam/EpMPeQ8Ec2Yrg9EI/images/readme/6228c83e-image.png?fit=max&auto=format&n=EpMPeQ8Ec2Yrg9EI&q=85&s=440aba198644444c0abf36c4fdbe9876" alt="Northbeam AppLovin connection form with Account ID and Report API Key fields" style={{ maxWidth: "560px", maxHeight: "440px", width: "auto", height: "auto", margin: "0 auto" }} width="1311" height="423" data-path="images/readme/6228c83e-image.png" />
        </Frame>
      </Accordion>
    </AccordionGroup>

    **If you skip this step:** campaign, ad set, and ad names are missing, along with spend, impressions, and AppLovin-reported metrics.
  </Step>

  <Step title="Add Northbeam parameters to your ads">
    <span id="step-4-add-northbeam-utms" style={{ display: "block", scrollMarginTop: "7rem" }} />

    <span id="campaign-level-utms" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **On every campaign**

    1. Click **Edit Campaign**, then **Objective**.
    2. Scroll down to **Tracking Parameters** and click **Edit**.
    3. Under **Measurement Partner Parameters**, select **Northbeam**.
    4. Click **Confirm**.

    <Frame caption="Edit Campaign > Objective > Tracking Parameters">
      <img src="https://mintcdn.com/northbeam/EpMPeQ8Ec2Yrg9EI/images/readme/37fe8317-Screenshot_2025-09-30_at_11.37.37_AM.png?fit=max&auto=format&n=EpMPeQ8Ec2Yrg9EI&q=85&s=d880f766ca42ceb33d8c9f77ea0e850c" alt="AppLovin campaign Tracking Parameters with Northbeam selected as the measurement partner" style={{ maxWidth: "560px", maxHeight: "440px", width: "auto", height: "auto", margin: "0 auto" }} width="1488" height="827" data-path="images/readme/37fe8317-Screenshot_2025-09-30_at_11.37.37_AM.png" />
    </Frame>

    <span id="creative-level-utms" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **On creatives set to "Use another URL"**

    You only need this if a creative's Destination URL is set to **"Use another URL"**. Those creatives have their own URL and UTMs and don't inherit the campaign-level Northbeam UTMs, so add Northbeam at the creative level too:

    1. Open the **Creative Set Settings**.
    2. Scroll to **Tracking Parameters** and click **Edit**.
    3. Under **Measurement Partner Parameters**, select **Northbeam**.
    4. Click **Confirm**.

    <AccordionGroup>
      <Accordion title="See screenshots">
        <Frame caption="Creative Set Settings > Tracking Parameters">
          <img src="https://mintcdn.com/northbeam/EpMPeQ8Ec2Yrg9EI/images/readme/614b8ae0-CleanShot_2026-03-27_at_14.29.112x.png?fit=max&auto=format&n=EpMPeQ8Ec2Yrg9EI&q=85&s=f1413f075ccab1603e86ceea814d4ef0" alt="AppLovin Creative Set Settings Tracking Parameters with Northbeam selected" style={{ maxWidth: "560px", maxHeight: "440px", width: "auto", height: "auto", margin: "0 auto" }} width="3444" height="1800" data-path="images/readme/614b8ae0-CleanShot_2026-03-27_at_14.29.112x.png" />
        </Frame>
      </Accordion>
    </AccordionGroup>

    **If you skip this step:** Northbeam can't tie visits and orders to your AppLovin ads, so spend and revenue show up on separate lines.
  </Step>

  <Step title="Confirm tracking">
    Data usually shows up after the next data refresh, typically within 24 hours of connecting. If it's still missing, check that the Report API Key and Account ID were entered correctly.

    For a full check:

    * **Parameters captured:** follow [Checking UTM tracking](/docs/checking-utm-tracking) to confirm the Northbeam parameters reach your landing pages.
    * **Connection syncing:** follow [Checking platform connections](/docs/checking-api-connections) to confirm the account shows as connected and data is arriving.

    If a check fails, see [Troubleshooting Northbeam data](/docs/troubleshooting-tracking-issues).
  </Step>
</Steps>

## Remove custom spend (optional)

<span id="step-5-remove-custom-spend-optional" style={{ display: "block", scrollMarginTop: "7rem" }} />

<span id="determine-whether-to-adjust-or-remove-spend" style={{ display: "block", scrollMarginTop: "7rem" }} />

If you used to upload AppLovin spend through a custom spend sheet or API, adjust or remove those entries so spend isn't counted twice now that the integration pulls it in.

1. **Find the source.** Review your custom spend sheet or API setup (see [Add spend](/docs/add-spend)).
2. **Check for overlap** with the spend the AppLovin integration now pulls in.
3. **Adjust if needed.** If there's overlap, adjust or remove the overlapping entries. If there's no overlap, leave them as they are.

<Warning>
  Duplicate spend entries can cause incorrect reporting and data discrepancies in Northbeam.
</Warning>

## Need help?

<CardGroup cols={2}>
  <Card title="AppLovin FAQ" icon="circle-question" href="/docs/channels/applovin/faq">
    Common AppLovin setup and reporting questions.
  </Card>

  <Card title="Troubleshooting Northbeam data" icon="wrench" href="/docs/troubleshooting-tracking-issues">
    Start here if a check above fails.
  </Card>
</CardGroup>
