# SmartFloors

SmartFloors is Metica’s real-time bid floor optimization system for mobile games. It integrates directly with AppLovin’s MAX mediation platform and uses machine learning to set dynamic bid floors at the user level. The goal is to maximize ad revenue from each impression by tailoring floor prices based on the predicted value of individual players.

### What it does

SmartFloors replaces static or manually configured bid floors with a fully automated system that responds to player behavior and market conditions. It analyzes signals such as in-app purchases, churn likelihood, engagement patterns, country, device type, and available memory to estimate a player’s value to demand-side platforms. Based on this, it selects the optimal floor pricing strategy for each ad request.

#### How It Works

* Player Value Estimation: Uses predictive models trained on in-game and monetization data to estimate each player’s value.
* Floor Strategy Selection: Chooses from a predefined grid of bid floor strategies using AppLovin MAX’s Management API, factoring in device, geo, and more.
* Real-Time Execution: The Metica SDK intercepts ad requests and applies the selected strategy dynamically.
* Continuous Learning: Ad outcomes (e.g., fill rate, CPM, engagement) are logged and fed back into the model to improve predictions over time.

#### Key Benefits

* Automatically increases monetization performance, typically delivering a 25 to 30 percent uplift in ad revenue
* Adapts in real time to live events, promotions, and changes in game performance
* Works with your existing MAX setup and requires minimal integration effort
* Learns and improves without requiring manual tuning or segmentation work

SmartFloors brings advanced intelligence and automation to ad monetization, enabling studios to capture more value from each user while maintaining control and visibility into performance.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.metica.com/use-cases/smart-floor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
