Auf dieser Seite finden Sie Versionshinweise für die AdSense Management API.
Version 2
Mit dieser Version werden die folgenden Änderungen eingeführt, um eingestellte Funktionen zu entfernen und die AdSense Management API an die aktuellen Google API-Standards anzupassen. Gemäß dem Versionierungsschema der Google API wird diese Version im Laufe der Zeit aktualisiert, um zusätzliche (abwärtskompatible) Funktionen hinzuzufügen. Neue Funktionen werden nicht in separaten Nebenversionen veröffentlicht.
2025-02-24
PolicyIssues
- Es wurde ein
policyTopics[].type
-Feld hinzugefügt, um anzugeben, ob ein Richtlinienthema einen Richtlinienverstoß, ein rechtliches Problem oder eine Einstellung des Werbetreibenden darstellt. Damit wirdpolicyTopics[].must_fix
ersetzt, das jetzt als eingestelltes Feld markiert ist.
2024-04-03
PolicyIssues
- Es wurde eine neue Sammlung hinzugefügt, in der aktuelle Richtlinienverstöße und Warnungen für ein Konto aufgeführt werden.
2023-06-19
Zahlungen
- „payments.list“ gibt jetzt Details zu Zahlungen für Premium-Publisher zurück.
2023-06-13
Berichte
- Die Messwerte
FUNNEL_REQUESTS
,FUNNEL_IMPRESSIONS
,FUNNEL_CLICKS
undFUNNEL_RPM
wurden hinzugefügt. Sie liefern Informationen zur Leistung von Anzeigenblöcken, die keine Anzeigen enthalten (z. B. ähnliche Suchblöcke).
2023-03-30
Berichte
- Die Dimension
PAGE_URL
wurde hinzugefügt. Damit können Messwerte nach Seiten-URL aufgeschlüsselt werden (mit einigen Einschränkungen, siehe Aufschlüsselung nach Seiten-URL).
2022-09-21
AdUnits
- Es wurden die Methoden „create“ und „patch“ hinzugefügt. Diese Methoden können nur für Projekte verwendet werden, für die das Produkt AdSense für Plattformen aktiviert ist.
CustomChannels
- Die Methoden „create“, „patch“ und „update“ wurden hinzugefügt. Diese Methoden können nur für Projekte verwendet werden, für die das Produkt AdSense für Plattformen aktiviert ist.
- Der Ressource wurde das Feld „aktiv“ hinzugefügt.
Konten
- Die Methode „getAdBlockingRecoveryTag“ wurde hinzugefügt.
2022-08-25
Berichte
- Die Dimension
HOSTED_AD_CLIENT_ID
wurde hinzugefügt. Damit können Host- und Plattform-Publisher Messwerte nach den Konten des Publishers (Host-Publisher) und nach Unterkonten (Plattform-Publisher) aufschlüsseln.
2022-05-03
AdClient
- Die Get-Methode wurde hinzugefügt.
Berichte
- Die Methode „getSaved“ wurde hinzugefügt.
UrlChannels
- Die Get-Methode wurde hinzugefügt.
2022-03-31
Konto
- Inaktive Konten werden jetzt von der API mit einem
state
-Feld zurückgegeben, das den Status des Kontos angibt.
AdClient
- Ähnlich wie bei den oben genannten Kontoänderungen werden jetzt auch inaktive Anzeigenkunden von der API zurückgegeben. Dabei gibt das Feld
state
den Status des Anzeigenclients an.
2022-02-24
Zahlung
-
Das Format für Ressourcennamen wurde erweitert, um separate Ressourcen für YouTube-Einnahmen zu unterstützen. Diese Änderung erfolgt vor der schrittweisen Einführung der verbesserten AdSense-Oberfläche für YouTube-Creator, bei der YouTube-Einnahmen in einem separaten Zahlungskonto erfasst werden. Zahlungsinformationen für YouTube werden auch über die Zahlungsliste zurückgegeben, sobald du ein eigenes Zahlungskonto für YouTube-Einnahmen hast.
YouTube-Einnahmen haben das folgende Ressourcennamenformat:
- „accounts/{account}/payments/youtube-unpaid“ für noch nicht ausgezahlte (aktuelle) YouTube-Einnahmen.
- accounts/{account}/payments/youtube-yyyy-MM-dd für Einnahmen aus kostenpflichtigen YouTube-Inhalten
Hinweis:Die Ressourcennamen für AdSense-Einnahmen bleiben unverändert:- „accounts/{account}/payments/unpaid“ für ausstehende (aktuelle) AdSense-Einnahmen.
- accounts/{account}/payments/yyyy-MM-dd für ausgezahlte AdSense-Einnahmen.
2021-06-30
Bericht
- Die Dimensionen
AD_FORMAT_NAME
undAD_FORMAT_CODE
wurden hinzugefügt. Sie geben an, wie eine Anzeige den Nutzern auf Ihrer Website präsentiert wird (z. B. In-Page-Anzeige oder Vignettenanzeige). In Version 1.4 gab es (veraltete) Dimensionen mit denselben Namen, aber unterschiedlichen Mitgliedern. Die beiden in Version 2 hinzugefügten Dimensionen unterscheiden sich von denen in Version 1.4.
19. April 2021 (erste Version)
Allgemein
- Alle veralteten Methoden in Version 1.4 wurden entfernt. Dazu gehören auch Ressourcenmethoden, für die keine
accountId
erforderlich war. In Version 2 wirdaccountId
im Feldparent
angegeben. - Gemäß den Google API-Standards werden Ressourcen jetzt durch das Feld
name
identifiziert. Der Name eines AdClients könnte beispielsweise so aussehen:accounts/{accountId}/adclients/{adClientId}
. Außerdem wurde in Version 1.4 die Ressourcen-ID als Berichtsdimension verwendet. In Version 2 ist dieser Wert jetzt über einreporting_dimension_id
-Feld für mehrere Ressourcen verfügbar. - Das Feld
kind
wurde aus allen Ressourcen entfernt.
Konto
- Das Feld
name
wurde indisplay_name
geändert. - Das Feld
timezone
wurde von einem String in einengoogle.type.TimeZone
geändert. - Das Feld
creation_time
(Typ „int64“) wurde increate_time
(Typgoogle.protobuf.Timestamp
) geändert. - Es wurde ein
pending_tasks
-Feld hinzugefügt, das eine Liste ausstehender Aufgaben enthält, die im Rahmen der Registrierung für ein neues Konto erledigt werden müssen. Aufgaben können sich beispielsweise auf Ihr Abrechnungsprofil oder die Bestätigung Ihrer Telefonnummer beziehen. - Das Feld
sub_accounts
wurde entfernt. In Version 2 kann eine ähnliche Funktion mit der benutzerdefinierten MethodelistChildAccounts
erreicht werden. Der vollständige untergeordnete Kontobaum kann in Version 2 generiert werden, indemlistChildAccounts
rekursiv aufgerufen wird.
AdClient
- Das Feld
arc_opt_in
wurde entfernt, da es bereits aus der AdSense-Benutzeroberfläche entfernt wurde. - Das Feld
supports_reporting
wird durch das Feldreporting_dimension_id
ersetzt, das die eindeutige ID des Anzeigenclients darstellt, die in der BerichtsdimensionAD_CLIENT_ID
verwendet wird. Wennreporting_dimension_id
leer ist, unterstützt der AdClient keine Berichte.
AdUnit
- Das Feld
status
wurde instate
umbenannt. Außerdem gibt der StatusACTIVE
nicht mehr an, ob in den letzten sieben Tagen Aktivitäten auf diesem Anzeigenblock stattgefunden haben. In Version 2 bedeutet das, dass der Anzeigenblock vom Nutzer aktiviert wurde und Anzeigen ausgeliefert werden können. - Das Feld
code
wurde entfernt. Dieser Wert befindet sich weiterhin am Ende des Feldsname
(nach dem letzten Schrägstrich). - Das Feld
contentAdsSettings.backupOption
wurde entfernt. - Das Feld
type
wurde auf die WerteTYPE_UNSPECIFIED
,DISPLAY
,FEED
,ARTICLE
,MATCHED_CONTENT
undLINK
beschränkt. - Andere Felder, die bereits in der AdSense-Benutzeroberfläche entfernt wurden, werden ebenfalls entfernt:
custom_style
,saved_style_id
,mobile_content_ads_settings
undfeed_ads_settings
.
Benachrichtigung
- Die Methode
delete
wurde entfernt. - Das Feld
is_dismissible
wurde entfernt. - Das Feld
locale
wurde inlanguage_code
umbenannt.
CustomChannel
- Das Feld
code
wurde entfernt. Dieser Wert befindet sich weiterhin am Ende des Feldsname
(nach dem letzten Vorwärts-Schrägstrich). - Das Feld
targeting_info
wurde entfernt, da es bereits aus der AdSense-Benutzeroberfläche entfernt wurde.
Zahlung
- Das Feld
payment_date
wurde indate
umbenannt und vom Typ „String“ in den Typgoogle.type.Date
geändert. - Das Feld
payment_amount
und das Feldpayment_amount_currency_code
wurden in ein einzelnespayment
-Feld kombiniert (z.B. „1.235 JPY“, „1.234,57 $“, "87,65 £").
Bericht
- Mit Version 2 stimmen die Berichtsdaten der AdSense Management API jetzt mit der AdSense-Benutzeroberfläche überein. Das bedeutet, dass AdMob- und YouTube-Properties nicht mehr unterstützt werden. Außerdem werden über die API nur Berichtsdaten der letzten drei Jahre unterstützt.
- Die Ressource
Metadata.dimensions
und die RessourceMetadata.metrics
wurden entfernt. - Es wurden neue Methoden zum Generieren einer CSV-Version des Berichts hinzugefügt, die die Abfrageparameter in Version 1.4 ersetzen. Hinweis: Für die Komprimierung können Sie weiterhin den HTTP-Header „Accept-Encoding: gzip“ verwenden.
-
Bei der Erstellung von Ad-hoc-Berichten wurden einige Felder geändert.
- Das Feld
account_id
wurde inaccount
umbenannt. - Das Feld
dimension
wurde indimensions
umbenannt. - Das Feld
metric
wurde inmetrics
umbenannt. - Das Feld
filter
wurde infilters
umbenannt. - Das Feld
sort
wurde inorder_by
umbenannt. - Das Feld
locale
wurde inlanguage_code
umbenannt. - Das Feld
currency
wurde incurrency_code
umbenannt. - Mit
date_range
können Sie jetzt mehrere gängige Bereiche angeben, z.B.TODAY
,YESTERDAY
,MONTH_TO_DATE
,YEAR_TO_DATE
,LAST_7_DAYS
undLAST_30_DAYS
) oder Sie könnenstart_date
undend_date
angeben, indem Siedate_range
aufCUSTOM
festlegen. - Die Felder
start_date
undend_date
wurden vom Stringtyp in den Typgoogle.type.Date
geändert. Hinweis: Daher werden Keywords mit relativen Zeiträumen (z.B. „today-6d“) werden nicht mehr unterstützt. - Das boolesche Feld
use_timezone_reporting
wurde durchreporting_time_zone
ersetzt, das einen der beiden WerteACCOUNT_TIME_ZONE
oderGOOGLE_TIME_ZONE
(PST/PDT) haben kann. Der Standardwert in Version 2 istACCOUNT_TIME_ZONE
. Dieser unterscheidet sich vom Standardwert in Version 1.4. - Das Feld
start_index
wurde entfernt. - Das Feld
max_results
wurde inlimit
umbenannt.
- Das Feld
-
Bei der Generierung gespeicherter Berichte wurden einige Felder geändert.
- Datumsfelder hinzugefügt (
date_range
,start_date
,end_date
,reporting_time_zone
) - Das Feld
currency_code
wurde hinzugefügt. - Das Feld
locale
wurde inlanguage_code
umbenannt. - Das Feld
start_index
wurde entfernt. - Das Feld
max_results
wurde entfernt.
- Datumsfelder hinzugefügt (
SavedAdStyle
SavedAdStyle
wurde entfernt, da es bereits aus der AdSense-Benutzeroberfläche entfernt wurde.
Website
-
Sites
wurden hinzugefügt, um Daten zu Websites abzurufen, die Sie Ihrem AdSense-Konto hinzugefügt haben. - Das Feld
state
gibt an, ob sich die Website in einem der folgenden Status befindet:REQUIRES_REVIEW
,GETTING_READY
,READY
oderNEEDS_ATTENTION
. - Das Feld
auto_ads_enabled
ist ein boolescher Wert, der angibt, ob automatische Anzeigen auf einer bestimmten Website aktiviert sind.
Version 1.4
Diese Version bietet folgende Funktionen:
- Sie können die Zahlungen für Ihr AdSense-Konto jetzt in der entsprechenden Währung auflisten.
- Sie können eine Benachrichtigung jetzt durch Aufrufen der Methode
delete
schließen. Dadurch wird die Benachrichtigung in der API und in der AdSense-Weboberfläche ausgeblendet. - Die Berichtsantwort enthält jetzt Start- und Enddatum. Das ist wichtig, wenn Sie beim Erstellen von Berichten relative Datumsangaben wie
today
,yesterday
oderfirstDayOfMonth-1m
verwenden. Die Antwort enthält jetzt den angeforderten Zeitraum.
Bekannte Probleme
Das Feld currency
wird in dieser Version nicht unterstützt.
Version 1.3
Diese Version bietet folgende Funktionen:
- Möglichkeit zum Abrufen von Benachrichtigungen
- Möglichkeit, Metadaten zu Messwerten und Dimensionen abzurufen.
- Sie können Berichte in der Ortszeit des Kontos ausführen.
Bekannte Probleme
Das Feld currency
wird in dieser Version nicht unterstützt.
Version 1.2
Diese Version bietet folgende Funktionen:
- Anzeigendesigns können abgerufen werden.
- Die Möglichkeit, die im Frontend definierten gespeicherten Berichte abzurufen und auszuführen.
Bekannte Probleme
Das Feld currency
wird in dieser Version nicht unterstützt.
Version 1.1
Diese Version bietet folgende Funktionen:
- Die Möglichkeit, Konten aufzulisten, auf die der Nutzer Zugriff hat
- Möglichkeit, einen GET-Aufruf für ein bestimmtes Konto auszuführen
- GET-Aufrufe für Anzeigenblöcke und benutzerdefinierte Channels
- Sie können die Verknüpfungen zwischen Anzeigenblöcken und benutzerdefinierten Channels bestimmen.
- Benutzerdefinierte Channels enthalten mehr Daten zu Targeting-Informationen
Außerdem können Sie jetzt entweder über Ihr Standardkonto oder über ein bestimmtes Konto auf Daten zugreifen.
Bekannte Probleme
Das Feld currency
wird in dieser Version nicht unterstützt.
Version 1
Dies ist die erste Version der API. Sie unterstützt das Abrufen von Anzeigeclients, Anzeigenblöcken, benutzerdefinierten Channels und URL-Channels sowie das Erstellen von Berichten.
Bekannte Probleme
Das Feld currency
wird in dieser Version nicht unterstützt.