Ссылка на YouTube

API Google Ads поддерживает привязку видео YouTube к вашему аккаунту Google Ads. В этом руководстве объясняется, как использовать API для добавления и удаления ссылок на ваш аккаунт.

Видео можно привязать к вашему аккаунту одним из двух способов, в зависимости от того, кто инициировал процесс:

  1. Вы запрашиваете, чтобы видео было связано с вашей учетной записью. В этом сценарии вы отправляете запрос создателю, который он должен принять, чтобы установить ссылку на свое видео. Вы можете отозвать запрос, который был продлен до его принятия, а также удалить связанное видео после его принятия.
  2. Создатель видео запрашивает, чтобы его видео было связано с вашим аккаунтом Google Ads. Затем вы можете принять или отклонить его запрос.

В каждом сценарии используются следующие методы:

Сценарий Действие Замечания
Сценарий 1 Получите информацию о видео из API YouTube Используйте API YouTube , чтобы получить channel_id для отправки запроса на ссылку на видео или video_id видео, на которое вы хотите сделать ссылку. video_id также можно извлечь из URL видео, вытащив 11 символов после "v=" .
Создать запрос на ссылку Используйте метод DataLinkService.CreateDataLink для создания запроса на ссылку. status DataLink не должен быть установлен; сервер API Google Ads установит его на REQUESTED после успешного завершения вызова API.
Проверить статус запроса Используйте GoogleAdsService.SearchStream или GoogleAdsService.Search для запроса ресурса data_link и проверки его status .
Отозвать запрос Используйте метод DataLinkService.UpdateDataLink для отзыва запроса на ссылку, изменив status DataLink с REQUESTED на REVOKED .
Удалить ссылку Используйте DataLinkService.RemoveDataLink для удаления связанного видео.
Сценарий 2 Получить приглашение Используйте GoogleAdsService.Search или GoogleAdsService.SearchStream для запроса ресурса data_link . Фильтр по status = PENDING_APPROVAL для поиска запросов на ссылку для принятия или отклонения.
Принять или отклонить запрос на ссылку Используйте метод DataLinkService.UpdateDataLink для обновления статуса DataLink на ENABLED для принятия или REJECTED для отклонения запроса.

В этом рабочем процессе могут возникнуть следующие распространенные ошибки:

Код ошибки Объяснение
DataLinkError.PERMISSION_DENIED У клиента нет разрешения на выполнение этого действия.
DataLinkError.YOUTUBE_VIDEO_ID_INVALID Не удалось создать ссылку на видео, так как идентификатор видео недействителен.