Determine difficulty selection to maximize engagement

In this use case, you can customize your app for each user, choosing the right level of difficulty to fully engage each individual user with varying levels of player skill. You can use level_difficulty as a Remote Config parameter and user engagement as an objective. Add any additional metric you find relevant here — this example uses level_complete to gain insight into user progression through the game.

You can also use an objective like ad impression revenue (as configured in Optimize for ad impression revenue) or use in_app_purchase to optimize for in-app purchases.

Personalization component Potential or recommended values
Remote Config parameter level_difficulty
Alternative values easy, medium, difficult, impossible
Objective user_engagement
Additional metrics level_complete