> For the complete documentation index, see [llms.txt](https://docs.relevant-digital.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.relevant-digital.com/hb-manager/setup/hb-manager-integration-types-manageadserver-true-or-false.md).

# HB Manager Integration Types: manageAdserver True or False

This article describes two ways of implementing the Relevant Yield Header HB Manager wrapper with managed and unmanaged ad server.

### Understanding `manageAdserver` in Prebid

The `manageAdserver` setting is a fundamental decision that defines how Prebid via Relevant Yield HB Manager integrates with your ad server. It dictates who manages ad slots, key-values, and overall ad delivery logic.

| If the Publisher Wants...                                             | Then Choose...              | Why?                                                                                                                |
| --------------------------------------------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| Operational Simplicity & All Relevant Yield Optimisation Capabilities | **`manageAdserver: true`**  | Leverages Relevant Yield for making faster changes without developers and easy optimisation & testing capabilities. |
| Absolute Control & Custom Logic                                       | **`manageAdserver: false`** | Offers maximum independence and flexibility for complex, custom or established in-house setups.                     |

***

### Option 1: `manageAdserver: true` (Managed Ad Server)

Choosing `true` means programmatic and advertising teams are able to use actively and easily make changes in ad server configuration and delivery without the need of developers. This approach centralises much of the logic outside of the site code and into Relevant Yield user interface.

#### Key Considerations for Managed Approach

* Configuration Hub: Most configuration changes are handled through Relevant Yield's interface, rather than directly in the site's codebase.
* Reduced Direct Control Through Site Codebase: The site has less immediate, direct control over the ad server's internal behavior and scripts because the handling is done in Relevant Yield.
* Custom Setups: Highly custom or experimental ad server logic may require adjustments to integrate properly.

#### Detailed Description of Managed Ad Server Functionality

* Streamlined Operations: Less ad server-specific scripting is required on your site, reducing complexity.
* Agile Updates: You can adjust ad sizes and formats quickly within Relevant Yield without frequently changing site code.
* Flexible Placements: Easier handling of dynamic or responsive ad placements and div IDs.

***

### Option 2: `manageAdserver: false` (Unmanaged Ad Server)

Setting `manageAdserver` to `false` is ideal when the publisher site retains full control and responsibility for all ad server scripts, slots and targeting logic. The site manages the integration and Prebid only handles the auction.

#### Key Considerations for Unmanaged Approach

* Resource Demand: Requires more dedicated hands-on management from the publisher's internal ad operations team.
* Manual Key-Values: All ad server scripts and key-value targeting must be implemented and maintained manually by the site team.

#### Detailed Description of Unmanaged Ad Server Functionality

* Maximum Independence: The site team maintains full, direct control over all ad server scripts, logic, and behavior.
* Unrestricted Customisation: Best for sites with highly custom, complex or unique ad server setups.
* In-House Troubleshooting: Updates and troubleshooting can be managed entirely in-house, without reliance on a third-party interface.

***

### Summary

If the site prefers simplicity and faster changes, choose `manageAdserver: true`.

If the site requires full control of the ad server and already has robust in-house ad management, `manageAdserver: false` may be preferable.

No matter which approach you choose, you'll be able to leverage [Yield's API capabilities](broken://pages/b6fbef807cab617da8413b4bd54ece17dbc2dcc1) for maximum control.

| Setting | Managed by       | Site Ad Server Code | Flexibility                | Maintenance |
| ------- | ---------------- | ------------------- | -------------------------- | ----------- |
| `true`  | Yield / Prebid   | Minimal             | High (dynamic divs, sizes) | Low         |
| `false` | Site / Publisher | Full                | Full ad server control     | Higher      |

### Related articles

* [Native Integration Guide](https://help.relevant-digital.com/e3t/Ctc/OO+50013/cyHXp04/Jll2-6qcW7Y8-PT6lZ3nCW1fwVPz5mcPMlW2TY3xV6ZMkXDW8m1NkN3tw2jMW4zy_xC7GwGn8W93MVyV7HDVFPN802VFzhGQ96W8Mz2bv84lXR4Vn8j5C71VQqrW3n6bJJ8Fkp2kW2_B08B7c6tPcW2W9_0p23v1zMW3c3J0s6DQ9RPN4H1zfCtd6qkW97Cb445By6P1W7NpJ1B4xwBsMW3jL0wQ31vVb-W1_lzQ_6yj8sCW6Zkjl16yl8DTW2Dy1lj3J4SKTW4rLzFk3RYS0TN8b348Vjf34HW63sJ0v2jg9_MW6QRxbC2YxKj2W3xW8fW5M4-vTW36S3HJ5qS9jfW1PrZrC1YTrm4f1X5JvM04)
* [Bidding types in HB Manager](https://help.relevant-digital.com/e3t/Ctc/OO+50013/cyHXp04/Jl22-6qcW7lCdLW6lZ3lPW8SMY004Gfcd6N8W4rlTX1G_4W6lzGX94HHkvmW9lwZTC2WKc46W1jGVNN8L9zNMW1J77Vh1YgbmQW3gnXjb395CNCW5JpcCN85ht_QW2r4Kxp6xbfB2W93W--d8g4ZHkW8_p0W97jKt7KW1b6bBP4sKg4pVZG1H92zX5tVW7JBvlY7D95hFW841SmX6VhY5pN1H2y9L2VtYWW3bVG832RL4BFW7hJKq28jJBw9V6QRH83qgSyZW1fvvsV3kTvL4W138xwR63GHMCW6m-Vdg2JGXjNW7fNZt38kfbPwW16MxcM56gLJtd27QGb04)
* [Lazy Loading Ads in HB Manager](https://help.relevant-digital.com/e3t/Ctc/OO+50013/cyHXp04/Jll2-6qcW7Y8-PT6lZ3lHW4ppngv38pqT-W8P8mDH3Ss8PtW1x3KjQ1B9bvfW8sSGvB4F2HM3W2b_cvH4yCfP2W45PRMS3-C6VlW97fbWs7GQCj9VTyQxN2Vgg2DW460lZ35mXS1wV7yJ6V6HCLTKW1VQ0Wc915X2CW7tqlMS3VCh5CW1Yn0Q176yrQsW5s88Cp4SKQMKVnd_0W7pHD-gN2Td2tLNlNqPN6B_kknd6Md-W2KPHZv3NSXRtW8p_Pzy38kHdTVd1T-G6Bg7YMW4ct41g6wBB7lW7bQk-R2W6ntXN3kfhcR_JmfSW5RGLb14kXfkhW1Ghwgp2VQb3NN88hk6n8c5MRf5jVldM04)
* [Setting up Prebid Mobile in HB Manager](https://help.relevant-digital.com/e3t/Ctc/OO+50013/cyHXp04/Jll2-6qcW7Y8-PT6lZ3lLW6qxTl13xR-tYW52nVJF5b2fLnW6wlDwx5LsKChW51v6Wv8KmRzWW1ZmRb32fvsJNW6w7dBj5ss1YLW2fWBrh4FdM46W5ttRSD8r9nyYW5n-Fld1BL305N6_y0K9X7Yq9W8kZ9hs4ZjSBkW9kp16x8lJ-ftW7CH_qS1bWFN_W5m3x0z3PmP35W3HQyXv4j82ttN7FYZTjLFNfXW6pG2CB2Zy_JMW4qnWdC81SMqBW7L0CVg7yqS1QVGj-4_5J4xmzW1nyQnq1jyR8cW2btgJS7YXM5pVxbb4R2-67QhW1qy3rB3YVqwWN2FyCnB2kph2VfrqHK4y4f2mf9l0GZl04)
* [Overview of setting up HB Manager](https://help.relevant-digital.com/e3t/Ctc/OO+50013/cyHXp04/Jll2-6qcW7Y8-PT6lZ3mdW7WHF6M3rR_4MW2nn3fM7HLKNjW9btkRc41m8YGW5G7kzj98RfSfVwFdCj3_PkY4VB_V766xsv_tVzkZxR3W5lsKW3z3r0n5JPdwVW5l88gM9jv6HVN8X5lmPlKCCpVNMXr4722Qf9W8p3ZKr2Fc4thW1pH7884q8p_QW2GFJTJ8NQcmfW2glKjQ6yWLLpW2gZhFw4L71B3W7VjJxZ6kD1SdW17dVH_8gCbpcW77-9bj1S3Jj0Mp54WFH8G8jW3VR0dQ2h7VV6W2H6tYb7gHTtlW3PWXyX4nvXdFW4HSQnF95wV1_W2LcfZZ2kLBlFW4rBCtZ9bvlBxf7MN5s404)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.relevant-digital.com/hb-manager/setup/hb-manager-integration-types-manageadserver-true-or-false.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
