Mit diesem Pilotprojekt können Kunden die neue Betafunktion der Display & Video 360 API testen, mit der sie strukturierte Datendateien (SDFs) über die Display & Video 360 API hochladen können.
Im Rahmen dieses Pilotprojekts können für jedes registrierte Google Cloud-Projekt maximal dreißig SDFs pro Tag unter einem Werbetreibenden hochgeladen werden. Jede Datei darf maximal 10.000 Einträge enthalten.
Eine Anleitung zur Verwendung der Pilotfunktion finden Sie in unserem Leitfaden zum Hochladen von SDFs.
Jetzt starten
Nachdem Sie die Display & Video 360 API eingerichtet haben, führen Sie die folgenden Schritte aus, um Pilotfunktionen zu verwenden.
Google Cloud-Projekt für das Pilotprojekt registrieren
Nur Kunden, die Zugriff auf das Pilotprojekt angefordert und erhalten haben, können die Pilotfunktionen verwenden.
API-Schlüssel generieren
Zusätzlich zu den Standardanmeldedaten für die Display & Video 360 API müssen Sie einen API-Schlüssel verwenden. Generieren Sie einen API-Schlüssel für Ihr Google Cloud-Projekt der in der Clientkonfiguration verwendet werden kann.
Client konfigurieren
Verwenden Sie die Google API-Clientbibliothek für Python, um auf diese Pilot funktionen zuzugreifen.
So installieren und konfigurieren Sie Ihre Clientbibliothek, um Anfragen an die Pilotfunktionen zu senden:
Python
Installieren Sie die google-api-python-client-Bibliothek.
pip install --upgrade google-api-python-client
Importieren Sie die erforderlichen Bibliotheken.
from google_auth_oauthlib.flow import InstalledAppFlow from googleapiclient import discovery
Laden Sie die Secrets-Datei mit den Clientgeheimnissen und generieren Sie Autorisierungsanmeldedaten.
# Set up a flow object to create the credentials using the # client secrets file and OAuth scopes. credentials = InstalledAppFlow.from_client_secrets_file( path-to-client-secrets-file, oauth-scopes).run_local_server()
Erstellen Sie mit dem Discovery-Dienst ein autorisiertes Dienstobjekt.
api_key = "API_KEY" api_name = "displayvideo" api_url = f"https://{api_name}.googleapis.com" api_version = "v4" api_label = "SDF_UPLOAD_ALPHA" discovery_url = ( f"{api_url}/$discovery/rest?key={api_key}&version={api_version}&labels={api_label}" ) service = discovery.build(api_name, api_version, discoveryServiceUrl=discovery_url, credentials=credentials)
SDFs hochladen
Folgen Sie der Anleitung in unserem Leitfaden zu Funktionen, um strukturierte Datendateien hochzuladen.