# Overview

This guide explains how to use the Display \& Video 360 API to create a new [custom bidding
algorithm](https://support.google.com/displayvideo/answer/9723477), verify its readiness, and assign it to a line item. This
lets you use custom bidding logic when running your ad campaigns.

## Prerequisites

Before you start this guide:

1. [Generate credentials](https://developers.google.com/display-video/api/guides/quickstart/generate-credentials#generate_credentials) and [configure your
   client](https://developers.google.com/display-video/api/guides/quickstart/configure-client#configure_your_client).
2. Ensure your Display \& Video 360 user has either an **Admin** or **Standard** [user role](https://support.google.com/displayvideo/answer/2723011). One of these roles is required for the partner or advertiser that will own the custom bidding algorithm.