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 verknüpfen
Videos können auf zwei Arten mit Ihrem Konto verknüpft werden, je nachdem, wer den Vorgang startet:
- 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.
- 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_idzu erhalten, an die die Anfrage für den Videolink gesendet werden soll, oder dievideo_iddes Videos, das du verlinken möchtest. Dievideo_idkann 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. DiestatusderDataLinkdarf nicht festgelegt werden. Der Google Ads API-Server legt sie nach erfolgreichem Abschluss des API-Aufrufs aufREQUESTEDfest. | |
| Status einer Anfrage prüfen | Verwenden Sie GoogleAdsService.SearchStreamoderGoogleAdsService.Search, um die Ressourcedata_linkabzufragen und diestatuszu prüfen. | |
| Anfrage widerrufen | Verwenden Sie die Methode DataLinkService.UpdateDataLink, um eine Verknüpfungsanfrage zu widerrufen. Ändern Sie dazu denstatusderDataLinkvonREQUESTEDinREVOKED. | |
| Link entfernen | Mit DataLinkService.RemoveDataLinkkannst du ein verknüpftes Video entfernen. | |
| Szenario 2 | Einladung abrufen | Verwenden Sie GoogleAdsService.SearchoderGoogleAdsService.SearchStream, um die Ressourcedata_linkabzufragen. Filtern Sie nachstatus = 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 vonDataLinkaufENABLED(zum Annehmen) oderREJECTED(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. |