How to promote an app using Value-based Optimization

Last updated: October 2026

VBO for app goes beyond App Event Optimization by targeting users who are most likely to generate higher In-App Purchase (IAP) value or In-app Ad revenue (IAA) value.

Eligibility criteria

Before you begin, Value-based Optimization (VBO) will only be available when you meet certain requirements.

  • In-App Purchase (IAP) value: Have generated at least one unique purchase conversion event with value in the last 365 days on TikTok, or TikTok Ad Network (formerly TikTok Pangle).

  • In-App Ad revenue (IAA) value: Have enabled real-time ad revenue postback with TikTok on a mobile measurement partner (MMP). Learn more about the MMP set up requirements for ad revenue value.

    • Note: TikTok IAA Day 7 VBO requires the latest version of TikTok SDK to be connected. TikTok SDK is mandatory to unlock TikTok IAA D7 VBO on iOS in all regions, and mandatory for Android in the Greater APAC regions. At least one Ad revenue event postback with value and currency parameters must be configured and detected to unlock the solution on TikTok Ads Manager.

How to promote an app using Value-based Optimization

For iOS:

  1. Go to TikTok Ads Manager.

  2. Select one of the following supported advertising objectives:

    1. App promotion: Choose App install as the campaign type.

  3. Toggle on iOS 14 dedicated campaign and select iOS App.

  4. Enter your budget preferences.

  5. Select Value as the Optimization goal.

  6. Choose either Purchase value or Ad revenue value under Select value.

  7. Select a bid strategy from either Highest Value or Target ROAS.

    1. If you want to use Target ROAS, choose between Day 0 ROAS or Day 7 ROAS, then enter the ROAS bid value you want to achieve.

    2. Note: TikTok Day 7 ROAS campaigns take longer to reach stable delivery than Day 0 ROAS campaigns, since ad revenue or purchase value is measured over the first 7 days after install rather than on install day. For now, only TikTok IAA has D7 VBO solution across Android and iOS available for automatic unlocking, as long as TikTok SDK and ad revenue event postbacks eligibility criteria as per above has been met.

  8. Complete the remaining settings and submit your VBO app campaign.

For Android:

  1. Go to TikTok Ads Manager.

  2. Select one of the following supported advertising objectives:

    1. App promotion: Choose App install as the campaign type.

    2. Tip: If you have the option, we recommend to toggle on the Smart+ setting.

  3. Enter your budget preferences.

  4. Select an Android app.

  5. Select Value as the Optimization goal.

  6. Choose either Purchase value or Ad revenue value under Select value.

  7. Select a bid strategy from either Highest Value or Target ROAS.

    1. If you want to use Target ROAS, choose between Day 0 ROAS or Day 7 ROAS, then enter the value you want to achieve.

    2. Note: Day 7 ROAS campaigns take longer to reach stable delivery than Day 0 ROAS campaigns, since ad revenue or purchase value is measured over the first 7 days after install rather than on install day. Budget for a longer learning phase.

  8. Complete the remaining settings and submit your VBO app campaign.