# Introduction

The articles in this section describe how to implement common use-cases related to advertisements. These use-cases can range from customizing the UX during advertisements, to detecting ad blockers.

We recommend starting with [How to set up VAST and VMAP ads](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/how-to-set-up-vast-and-vmap.md), as this article explains how to set up client-side advertisements.

Consider reading our [Advertising User Guide](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/knowledge-base/advertisement/user-guide.md) to learn more about advertising and THEOplayer's capabilities.

### Table of Contents

* Client-side advertisement systems

  * [How to set up VAST and VMAP ads](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/how-to-set-up-vast-and-vmap.md)
  * [Google IMA](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/google-ima.md)
  * [SpotX](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/spotx.md)
  * [FreeWheel](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/freewheel.md)

* Server-side advertisement systems

  * [Yospace](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/yospace.md)
  * [Google DAI](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/google-dai.md)
  * [Uplynk](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/web/uplynk/ads.md)
  * [MediaTailor](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/mediatailor.md)
  * [Custom Server Side Ad Integration](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/custom-ssai-integration.md)

* Other

  * [How to subscribe to events](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/how-to-subscribe-to-ad-events.md)
  * [Adblock Detection](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/block-detection.md)
  * [Customizing the ad overlay text](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/customizing-the-ad-overlay-text.md)
  * [How to display visual cues on the timeline to mark mid-rolls?](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/how-to-display-visual-cues.md)
  * [Prebid.js](https://docs-preview.optiview.dolby.com/pr-860/theoplayer/v10/how-to-guides/ads/prebidjs.md)
