Display & Video 360-Dienst
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Mit dem Dienst „Display & Video 360“ (DV360) können Sie die DV360 API in Apps Script verwenden. Diese API bietet programmatischen Zugriff auf die Display & Video 360 API.
Referenz
Ausführliche Informationen zu diesem Dienst finden Sie in der Referenzdokumentation zur DV360 API. Wie alle erweiterten Dienste in Apps Script verwendet der DV360-Dienst dieselben Objekte, Methoden und Parameter wie die öffentliche API. Weitere Informationen finden Sie unter Methodensignaturen ermitteln.
Informationen zum Melden von Problemen und zu Supportoptionen finden Sie im DV360-Supportleitfaden.
Beispielcode
Im folgenden Beispielcode wird Version 4 der API verwendet.
Liste der Partner abrufen
In diesem Beispiel werden alle im Konto verfügbaren Partner protokolliert.
/** * Logs all of the partners available in the account. */functionlistPartners(){// Retrieve the list of available partnerstry{constpartners=DisplayVideo.Partners.list();if(partners.partners){// Print out the ID and name of eachfor(leti=0;i < partners.partners.length;i++){constpartner=partners.partners[i];console.log('Found partner with ID %s and name "%s".',partner.partnerId,partner.displayName,);}}}catch(e){// TODO (Developer) - Handle exceptionconsole.log("Failed with error: %s",e.error);}}
Liste der aktiven Kampagnen abrufen
In diesem Beispiel werden Namen und IDs aller aktiven Kampagnen protokolliert. Beachten Sie, dass Paging-Tokens verwendet werden, um die gesamte Liste abzurufen.
/** * Logs names and ID's of all active campaigns. * Note the use of paging tokens to retrieve the whole list. */functionlistActiveCampaigns(){constadvertiserId="1234567";// Replace with your advertiser ID.letresult;letpageToken;try{do{result=DisplayVideo.Advertisers.Campaigns.list(advertiserId,{filter:'entityStatus="ENTITY_STATUS_ACTIVE"',pageToken:pageToken,});if(result.campaigns){for(leti=0;i < result.campaigns.length;i++){constcampaign=result.campaigns[i];console.log('Found campaign with ID %s and name "%s".',campaign.campaignId,campaign.displayName,);}}pageToken=result.nextPageToken;}while(pageToken);}catch(e){// TODO (Developer) - Handle exceptionconsole.log("Failed with error: %s",e.error);}}
Anzeigenamen einer Werbebuchung aktualisieren
In diesem Beispiel wird der Anzeigename einer Werbebuchung aktualisiert.
/** * Updates the display name of a line item */functionupdateLineItemName(){constadvertiserId="1234567";// Replace with your advertiser ID.constlineItemId="123456789";//Replace with your line item ID.constupdateMask="displayName";constlineItemDef={displayName:"New Line Item Name (updated from Apps Script!)",};try{constlineItem=DisplayVideo.Advertisers.LineItems.patch(lineItemDef,advertiserId,lineItemId,{updateMask:updateMask},);}catch(e){// TODO (Developer) - Handle exceptionconsole.log("Failed with error: %s",e.error);}}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-12-16 (UTC)."],[],[]]