# BlockGames Protocol

[**BlockGames Protocol**](/blockgames/blockprotocol-network/blockgames-protocol.md) facilitates the connection between user acquisition (UA) channels and games on the BlockGames Network. The protocol leverages anonymized first-party data from the [**Player Data Layer**](/blockgames/blockprotocol-network/blockgames-protocol/user-data-layer.md) to deliver precise targeting, ensuring optimal Return on Ad Spend (ROAS) for game publishers.

<figure><img src="/files/8ipeWAyZfKOA05pDhPFt" alt=""><figcaption></figcaption></figure>

### Key Features

1. **Seamless Operation**: [**BlockGames Protocol**](/blockgames/blockprotocol-network/blockgames-protocol.md) runs invisibly in the background. When a UA channel seeks to monetize a user, the protocol pulls data from the [**Player Data Layer**](/blockgames/blockprotocol-network/blockgames-protocol/user-data-layer.md) and analyzes it using an algorithm.
2. **Personalized Game Recommendations**: The algorithm identifies and recommends the most relevant game campaign available on the network, ensuring users are matched with games best suited to their interests.
3. **Optimized Outcomes**:
   * **For Users**: They are directed to games that best match their preferences, improving their experience.
   * **For Game Publishers**: They achieve higher ROAS by reaching engaged players who are likely to convert.
   * **For UA Channels**: Monetization is optimized as users are more likely to engage with relevant games.


---

# 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.blockprotocol.gg/blockgames/blockprotocol-network/blockgames-protocol.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.
