API
  • Creatives
  • Analyze & Optimize
  • Tracking
  • AppLovin Overview
  • Tracking
  • Troubleshooting
  • Ad Units
  • Networks
  • Reports
  • Account
  • Using the Dashboard
  • Demand Partners
  • SDK Integration Guides
  • React Native
  • Unity
  • Unreal
  • Mediated Network Guides
  • Reporting APIs
  • Ad Review
  • Advanced Features
  • Best Practices
  • FAQ
  • New Accounts
  • Billing
  • Mediation
  • Terms and Privacy Policy Flow

    This page explains how you can use the MAX Terms & Privacy Policy Flow to prompt acceptance of your Terms of Use and Privacy Policy.

    AppLovin MAX SDK, when used with Google UMP, complies with TCF v2: The MAX SDK can ingest the consent string and AC string and forward the TCF v2 Consent strings / states to the mediated networks as described in TCF v2 Consent .

    If you do not use Google UMP as your CMP, either through AppLovin’s automated flow or otherwise, you must ensure that the CMP you choose supports all of the mediated networks you integrate.

    If you do not use a CMP, you must continue to set AppLovin’s SDK’s binary consent flags as described in Consent and Other Applicable Flags in GDPR and Other Regions .

    Google UMP Automation

    The AppLovin MAX SDK automates the integration of Google UMP. Therefore you do not need to manually integrate the Google UMP in addition to the MAX SDK. This is completely opt-in and AppLovin will provide you instructions on how you can enable this additional Google UMP integration. Below is a visual representation of the flow:

    1. MAX SDK initializes.
    2. Regional Compliance Check: AppLovin determines whether the user is located in a GDPR region. If the user is in a GDPR region, the MAX SDK presents Google UMP.
    3. (iOS only) If Google UMP is not configured to display the ATT prompt, or if the user did not see the Google UMP flow, MAX SDK shows the MAX ATT prompt.
    4. MAX SDK calls your initialization completion callback to signal that you can start loading ads.