YouTube verknüpfen

Die Google Ads API unterstützt die Verknüpfung von YouTube-Videos mit Ihrem Google Ads-Konto. In dieser Anleitung wird beschrieben, wie Sie mithilfe der API Links zu Ihrem Konto hinzufügen und daraus entfernen.

Videos können auf zwei Arten mit Ihrem Konto verknüpft werden, je nachdem, wer den Vorgang startet:

  1. Sie beantragen, dass ein Video mit Ihrem Konto verknüpft wird. In diesem Fall senden Sie eine Anfrage an einen Creator, die er annehmen muss, damit die Verknüpfung zu seinem Video hergestellt werden kann. Sie können eine Anfrage, die verlängert wurde, widerrufen, bevor sie akzeptiert wird. Außerdem können Sie ein verknüpftes Video entfernen, nachdem es akzeptiert wurde.
  2. Der Creator des Videos möchte, dass sein Video mit Ihrem Google Ads-Konto verknüpft wird. Sie können die Anfrage dann annehmen oder ablehnen.

In den einzelnen Szenarien werden die folgenden Methoden verwendet:

Szenario Aktion Anmerkungen
Szenario 1 Videoinformationen über die YouTube API abrufen Verwende die YouTube API, um die channel_id zu erhalten, an die die Anfrage für den Videolink gesendet werden soll, oder die video_id des Videos, das du verlinken möchtest. Die video_id kann auch aus der URL eines Videos abgerufen werden, indem die 11 Zeichen nach "v=" abgerufen werden.
Verknüpfungsanfrage erstellen Verwenden Sie die Methode DataLinkService.CreateDataLink, um eine Verknüpfungsanfrage zu erstellen. Die status der DataLink darf nicht festgelegt werden. Der Google Ads API-Server legt sie nach erfolgreichem Abschluss des API-Aufrufs auf REQUESTED fest.
Status einer Anfrage prüfen Verwenden Sie GoogleAdsService.SearchStream oder GoogleAdsService.Search, um die Ressource data_link abzufragen und die status zu prüfen.
Anfrage widerrufen Mit der Methode DataLinkService.UpdateDataLink können Sie eine Verknüpfungsanfrage widerrufen, indem Sie den status der DataLink von REQUESTED in REVOKED ändern.
Link entfernen Mit DataLinkService.RemoveDataLink kannst du ein verknüpftes Video entfernen.
Szenario 2 Einladung abrufen Verwenden Sie GoogleAdsService.Search oder GoogleAdsService.SearchStream, um die Ressource data_link abzufragen. Filtern Sie nach status = PENDING_APPROVAL, um Verknüpfungsanfragen zu finden, die Sie annehmen oder ablehnen können.
Verknüpfungsanfragen annehmen oder ablehnen Verwenden Sie die Methode DataLinkService.UpdateDataLink, um den Status von DataLink auf ENABLED (Anfrage annehmen) oder REJECTED (Anfrage ablehnen) zu aktualisieren.

In diesem Workflow können die folgenden häufigen Fehler auftreten:

Fehlercode Erklärung
DataLinkError.PERMISSION_DENIED Der Kunde ist nicht berechtigt, diese Aktion auszuführen.
DataLinkError.YOUTUBE_VIDEO_ID_INVALID Es konnte kein Videolink erstellt werden, da die Video-ID ungültig ist.