Auf dieser Seite finden Sie Versionshinweise zur AdSense Management API.
Version 2
In 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 Google-API-Versionsschema wird diese Version im Laufe der Zeit aktualisiert, um zusätzliche (abwärtskompatible) Funktionen zu enthalten. Neue Funktionen werden nicht in separaten Nebenversionen veröffentlicht.
2025-10-02
Berichte
- Die Dimension
TRAFFIC_SOURCE
wurde hinzugefügt. Damit lassen sich Messwerte nach Zugriffsquelle aufschlüsseln, z. B. „Google“, „Bing“, „Facebook“ oder „Andere“. Weitere Informationen finden Sie unter Aufschlüsselung nach Traffic-Quelle.
2025-05-06
PolicyIssues
- Das eingestellte Feld
policyTopics[].must_fix
(siehe vorherige Aktualisierung) wird jetzt immer auffalse
gesetzt.
2025-02-24
PolicyIssues
- Es wurde ein
policyTopics[].type
-Feld hinzugefügt, um anzugeben, ob ein Richtlinienthema ein Richtlinienproblem, ein rechtliches Problem oder eine Einstellung des Werbetreibenden darstellt. Dieses Feld ersetztpolicyTopics[].must_fix
, das jetzt als verworfenes Feld markiert ist.
2024-04-03
PolicyIssues
- Es wurde eine neue Sammlung hinzugefügt, mit der Sie Berichte zu aktuellen Richtlinienverstößen und Warnungen für ein Konto erstellen können.
2023-06-19
Zahlungen
- Mit payments.list werden jetzt Details zu Zahlungen für Premium-Publisher zurückgegeben.
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. Einheiten für die zugehörige Suche.
2023-03-30
Berichte
- Die Dimension
PAGE_URL
wurde hinzugefügt. Damit lassen sich Messwerte nach Seiten-URL aufschlüsseln (mit einigen Einschränkungen, siehe Aufschlüsselung nach Seiten-URL).
2022-09-21
AdUnits
- Die Methoden „create“ und „patch“ wurden 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 „active“ 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 Plattformpublisher Messwerte nach den Konten ihrer Publisher (Host-Publisher) und nach Unterkonten (Plattformpublisher) aufschlüsseln.
2022-05-03
AdClient
- Die Methode „get“ wurde hinzugefügt.
Berichte
- Die Methode „getSaved“ wurde hinzugefügt.
UrlChannels
- Die Methode „get“ wurde hinzugefügt.
2022-03-31
Konto
- Inaktive Konten werden jetzt von der API zurückgegeben. Das Feld
state
gibt den Status des Kontos an.
AdClient
- Ähnlich wie bei den Kontoänderungen werden inaktive AdSense-Clients jetzt von der API zurückgegeben. Das Feld
state
gibt den Status des AdSense-Clients an.
2022-02-24
Zahlung
-
Das Format der Ressourcennamen wurde erweitert, um separate Ressourcen für YouTube-Einnahmen zu unterstützen. Diese Änderung erfolgt vor der schrittweisen Einführung der verbesserten AdSense-Nutzung für YouTube-Creator, bei der YouTube-Einnahmen in einem separaten Zahlungskonto ausgewiesen werden. YouTube-Zahlungsinformationen werden auch über die Methode „payments.list“ zurückgegeben, sobald du ein eigenes Zahlungskonto für YouTube-Einnahmen hast.
YouTube-Einnahmen haben das folgende Ressourcenname-Format:
- accounts/{account}/payments/youtube-unpaid für nicht ausgezahlte (aktuelle) YouTube-Einnahmen.
- accounts/{account}/payments/youtube-yyyy-MM-dd für bezahlte YouTube-Einnahmen.
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 bezahlte AdSense-Einnahmen.
2021-06-30
Bericht
- Die Dimensionen
AD_FORMAT_NAME
undAD_FORMAT_CODE
wurden hinzugefügt. Sie geben an, wie eine Anzeige Nutzern auf Ihrer Website präsentiert wird (z. B. auf der Seite oder als Vignette). In Version 1.4 gab es Dimensionen mit denselben Namen, aber unterschiedlichen Elementen. Die beiden in Version 2 hinzugefügten Dimensionen unterscheiden sich von denen in Version 1.4.
19.04.2021 (Erste Version)
Allgemein
- Alle veralteten Methoden in Version 1.4 wurden entfernt. Dazu gehören Ressourcenmethoden, für die kein
accountId
erforderlich war. In Version 2 wird dieaccountId
im Feldparent
angegeben. - Gemäß den Google API-Standards werden Ressourcen jetzt durch das Feld
name
identifiziert. Der Name eines AdClient-Objekts würde 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 das Feldreporting_dimension_id
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 zu einemgoogle.type.TimeZone
geändert. - Das Feld
creation_time
(Typ „int64“) wurde increate_time
(Typgoogle.protobuf.Timestamp
) geändert. - Das Feld
pending_tasks
wurde hinzugefügt. Es enthält eine Liste der ausstehenden Aufgaben, die im Rahmen der Registrierung für ein neues Konto erledigt werden müssen. Aufgaben können sich beispielsweise auf Ihr Abrechnungsprofil oder die Telefonbestätigung beziehen. - Das Feld
sub_accounts
wurde entfernt. Eine ähnliche Funktion kann in Version 2 mit der benutzerdefinierten MethodelistChildAccounts
erreicht werden. Der vollständige Baum des untergeordneten Kontos kann in Version 2 durch rekursives Aufrufen vonlistChildAccounts
generiert werden.
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, wie sie in der BerichtsdimensionAD_CLIENT_ID
verwendet wird. Wennreporting_dimension_id
leer ist, unterstützt der AdClient keine Berichterstellung.
AdUnit
- Das Feld
status
wurde instate
umbenannt. Außerdem gibt der StatusACTIVE
nicht mehr an, ob in den letzten sieben Tagen Aktivitäten für diesen 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 ist weiterhin am Ende des Feldsname
(nach dem letzten Schrägstrich) zu finden. - Das Feld
contentAdsSettings.backupOption
wurde entfernt. - Das Feld
type
ist auf die WerteTYPE_UNSPECIFIED
,DISPLAY
,FEED
,ARTICLE
,MATCHED_CONTENT
undLINK
beschränkt. - Andere Felder, die bereits aus der AdSense-Benutzeroberfläche entfernt wurden, werden ebenfalls entfernt:
custom_style
,saved_style_id
,mobile_content_ads_settings
,feed_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 ist weiterhin am Ende des Feldsname
(nach dem letzten Schrägstrich) zu finden. - 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 der Typ wurde von „String“ ingoogle.type.Date
geändert. - Das Feld
payment_amount
und das Feldpayment_amount_currency_code
wurden in einem einzigen Feldpayment
zusammengefasst (z.B. „¥1.235 JPY“, „$1.234,57“, „£87,65“).
Bericht
- In 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 in der 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.
-
Einige Felder wurden bei der Erstellung von Ad-hoc-Berichten 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. - Sie können jetzt mehrere gemeinsame Bereiche mit
date_range
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 Typ „String“ in den Typgoogle.type.Date
geändert. Hinweis: Daher werden relative Datums-Keywords (z.B. „today-6d“) werden nicht mehr unterstützt. - Das boolesche Feld
use_timezone_reporting
wurde durchreporting_time_zone
ersetzt, das einen von zwei Werten haben kann:ACCOUNT_TIME_ZONE
oderGOOGLE_TIME_ZONE
(was PST/PDT bedeutet). Der Standardwert in Version 2 istACCOUNT_TIME_ZONE
. Das unterscheidet sich vom Standardwert in Version 1.4. - Das Feld
start_index
wurde entfernt. - Das Feld
max_results
wurde inlimit
umbenannt.
- Das Feld
-
Einige Felder wurden bei der Generierung gespeicherter Berichte 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
,NEEDS_ATTENTION
. - Das Feld
auto_ads_enabled
ist ein boolescher Wert, der angibt, ob automatische Anzeigen auf einer bestimmten Website aktiviert wurden.
Version 1.4
In dieser Version werden die folgenden Funktionen eingeführt:
- Sie können jetzt die Zahlungen für Ihr AdSense-Konto in der entsprechenden Währung auflisten.
- Sie können jetzt eine Benachrichtigung schließen, indem Sie die Methode
delete
aufrufen. Dadurch wird die Benachrichtigung in der API und in der AdSense-Weboberfläche ausgeblendet. - Die Berichtsantwort enthält jetzt Start- und Enddaten. Das ist wichtig, wenn Sie beim Generieren von Berichten relative Datumsangaben verwenden (z. B.
today
,yesterday
,firstDayOfMonth-1m
). Die Antwort enthält jetzt den von Ihnen angeforderten Zeitraum.
Bekannte Probleme
Das Feld currency
in Berichten wird in dieser Version nicht unterstützt.
Version 1.3
In dieser Version werden die folgenden Funktionen eingeführt:
- Benachrichtigungen abrufen
- Die Möglichkeit, Metadaten für Messwerte und Dimensionen abzurufen.
- Berichte können in der lokalen Zeitzone des Kontos erstellt werden.
Bekannte Probleme
Das Feld currency
in Berichten wird in dieser Version nicht unterstützt.
Version 1.2
In dieser Version werden die folgenden Funktionen eingeführt:
- Anzeigendesigns können abgerufen werden.
- Die Möglichkeit, die im Frontend definierten gespeicherten Berichte abzurufen und auszuführen.
Bekannte Probleme
Das Feld currency
in Berichten wird in dieser Version nicht unterstützt.
Version 1.1
In dieser Version werden die folgenden Funktionen eingeführt:
- Die Möglichkeit, Konten aufzulisten, auf die der Nutzer Zugriff hat
- Die Möglichkeit, einen GET-Aufruf für ein bestimmtes Konto auszuführen
- GET-Aufrufe für Anzeigenblöcke und benutzerdefinierte Channels sind möglich.
- Die Möglichkeit, die Verbindungen zwischen Anzeigenblöcken und benutzerdefinierten Channels zu ermitteln
- 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
in Berichten wird in dieser Version nicht unterstützt.
Version 1
Dies ist die erste Version der API. Sie können damit unter anderem Anzeigeclients, Anzeigenblöcke, benutzerdefinierte Channels und URL-Channels abrufen sowie Berichte erstellen.
Bekannte Probleme
Das Feld currency
in Berichten wird in dieser Version nicht unterstützt.