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, um die Verknüpfung zu seinem Video herzustellen. Sie können eine Anfrage, die verlängert wurde, widerrufen, bevor sie angenommen wird. Außerdem können Sie ein verknüpftes Video entfernen, nachdem es angenommen 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 Verwenden Sie die Methode DataLinkService.UpdateDataLink, um eine Verknüpfungsanfrage zu widerrufen. Ändern Sie dazu den status der DataLink von REQUESTED in REVOKED.
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 (zum Annehmen) oder REJECTED (zum Ablehnen) der Anfrage 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.