Cette page fournit les notes de version de l'API AdSense Management.
Version 2
Cette version introduit les modifications suivantes afin de supprimer les fonctionnalités obsolètes et d'aligner l'API AdSense Management sur les normes actuelles des API Google. Conformément au schéma de gestion des versions de l'API Google, cette version sera mise à jour au fil du temps pour inclure des fonctionnalités supplémentaires (rétrocompatibles) plutôt que de nouvelles fonctionnalités publiées dans des versions mineures distinctes.
2025-02-24
PolicyIssues
- Ajout d'un champ
policyTopics[].type
pour indiquer si un sujet de règles représente un problème concernant les règles, un problème réglementaire ou une préférence des annonceurs. Il remplacepolicyTopics[].must_fix
, qui est désormais marqué comme champ obsolète.
2024-04-03
PolicyIssues
- Ajout d'une nouvelle collection pour signaler les cas de non-respect des règles et les avertissements actuels d'un compte.
2023-06-19
Paiements
- payments.list renvoie désormais des informations sur les paiements des éditeurs Premium.
2023-06-13
Rapports
- Ajout des métriques
FUNNEL_REQUESTS
,FUNNEL_IMPRESSIONS
,FUNNEL_CLICKS
etFUNNEL_RPM
, qui fournissent des informations sur les performances des unités autres que des annonces (par exemple, les unités de recherche associée).
2023-03-30
Rapports
- Ajout de la dimension
PAGE_URL
, qui permet de ventiler les métriques par URL de page (avec quelques exceptions, consultez la section Répartition par URL de page).
2022-09-21
AdUnits
- Ajout des méthodes "create" et "patch". Notez que ces méthodes ne peuvent être utilisées que par les projets pour lesquels le produit AdSense pour les plates-formes est activé.
CustomChannels
- Ajout des méthodes Create, Patch et Update. Notez que ces méthodes ne peuvent être utilisées que par les projets pour lesquels le produit AdSense pour les plates-formes est activé.
- Ajout du champ "active" à la ressource.
Comptes
- Ajout de la méthode getAdBlockingRecoveryTag.
2022-08-25
Rapports
- Ajout de la dimension
HOSTED_AD_CLIENT_ID
, qui permet aux éditeurs hôtes et de plate-forme de ventiler les métriques par compte de leur éditeur (éditeurs hôtes) et par sous-compte (éditeurs de plate-forme).
2022-05-03
AdClient
- Ajout de la méthode get.
Rapports
- Ajout de la méthode getSaved.
UrlChannels
- Ajout de la méthode get.
2022-03-31
Compte
- Les comptes inactifs sont désormais renvoyés par l'API, avec un champ
state
indiquant l'état du compte.
AdClient
- Comme pour les modifications apportées aux comptes ci-dessus, les clients publicitaires inactifs sont désormais renvoyés par l'API, avec un champ
state
indiquant l'état du client publicitaire.
2022-02-24
Paiement
-
Le format de nom de ressource a été étendu pour prendre en charge des ressources distinctes pour les revenus YouTube. Ce changement intervient avant le déploiement progressif de l'expérience AdSense améliorée pour les créateurs YouTube, dans laquelle les revenus YouTube seront séparés dans leur propre compte de paiement. Les informations de paiement YouTube seront également renvoyées à partir de la méthode de liste de paiements une fois que vous disposerez d'un compte de paiement dédié pour vos revenus YouTube.
Les revenus YouTube ont le format de nom de ressource suivant :
- accounts/{account}/payments/youtube-unpaid pour les revenus YouTube impayés (actuels).
- accounts/{account}/payments/youtube-aaaa-mm-jj pour les revenus YouTube payants
Remarque:Les noms des ressources pour les revenus AdSense restent inchangés :- accounts/{account}/payments/unpaid pour les revenus AdSense impayés (actuels).
- accounts/{account}/payments/yyyy-MM-dd pour les revenus AdSense payés.
2021-06-30
Rapport
- Ajout des dimensions
AD_FORMAT_NAME
etAD_FORMAT_CODE
, qui indiquent la manière dont une annonce est diffusée auprès des utilisateurs de votre site (dans la page, vignette, etc.). Notez que la version 1.4 comportait des dimensions (obsolètes) portant le même nom, mais avec des membres différents. Les deux dimensions ajoutées dans la version 2 sont distinctes de celles qui étaient présentes dans la version 1.4.
2021-04-19 (version initiale)
Général
- Toutes les méthodes obsolètes de la version 1.4 ont été supprimées. Cela inclut les méthodes de ressources qui ne nécessitaient pas de
accountId
. Dans la version 2, leaccountId
est spécifié dans le champparent
. - Conformément aux normes des API Google, les ressources sont désormais identifiées par un champ
name
. Par exemple, le nom d'un AdClient ressemble àaccounts/{accountId}/adclients/{adClientId}
. De plus, dans la version 1.4, l'ID de ressource était utilisé comme dimension de reporting, mais dans la version 2, cette valeur est désormais disponible via un champreporting_dimension_id
sur plusieurs ressources. - Le champ
kind
a été supprimé de toutes les ressources.
Compte
- Le champ
name
a été remplacé pardisplay_name
. - Le champ
timezone
est passé d'une chaîne à ungoogle.type.TimeZone
. - Le champ
creation_time
(type int64) a été remplacé parcreate_time
(typegoogle.protobuf.Timestamp
). - Ajout d'un champ
pending_tasks
, qui est une liste de tâches en attente à effectuer dans le cadre de la procédure d'inscription d'un nouveau compte. Par exemple, les tâches peuvent être liées à votre profil de facturation ou à la validation de votre numéro de téléphone. - Le champ
sub_accounts
a été supprimé. Une fonctionnalité similaire peut être obtenue dans la version 2 avec la méthode personnaliséelistChildAccounts
. L'arborescence complète des comptes enfant peut être générée dans la version 2 en appelantlistChildAccounts
de manière récursive.
AdClient
- Suppression du champ
arc_opt_in
, car il a déjà été supprimé de l'interface utilisateur AdSense. - Le champ
supports_reporting
est remplacé par le champreporting_dimension_id
, qui représente l'identifiant unique du client publicitaire tel qu'il est utilisé dans la dimension de création de rapportsAD_CLIENT_ID
. Sireporting_dimension_id
est vide, AdClient n'est pas compatible avec les rapports.
AdUnit
- Le champ
status
a été renomméstate
. De plus, l'étatACTIVE
n'indique plus si une activité a été enregistrée sur ce bloc d'annonces au cours des sept derniers jours. Dans la version 2, cela signifie que le bloc d'annonces a été activé par l'utilisateur et peut diffuser des annonces. - Le champ
code
a été supprimé. Cette valeur se trouve toujours à la fin du champname
(après la dernière barre oblique). - Le champ
contentAdsSettings.backupOption
a été supprimé. - Le champ
type
a été limité aux valeursTYPE_UNSPECIFIED
,DISPLAY
,FEED
,ARTICLE
,MATCHED_CONTENT
etLINK
. - D'autres champs déjà supprimés dans l'interface utilisateur d'AdSense sont également supprimés:
custom_style
,saved_style_id
,mobile_content_ads_settings
etfeed_ads_settings
.
Alerte
- La méthode
delete
a été supprimée. - Le champ
is_dismissible
a été supprimé. - Le champ
locale
a été renommélanguage_code
.
CustomChannel
- Le champ
code
a été supprimé. Cette valeur se trouve toujours à la fin du champname
(après la dernière barre oblique). - Le champ
targeting_info
a été supprimé, car il a déjà été supprimé de l'interface utilisateur AdSense.
Paiement
- Le champ
payment_date
a été renommédate
et est passé du type de chaîne au typegoogle.type.Date
. - Le champ
payment_amount
et le champpayment_amount_currency_code
ont été combinés en un seul champpayment
(par exemple, "1 235 ¥", "1 234,57 $", "87,65 £").
Rapport
- Avec la version 2, les données de rapport de l'API AdSense Management correspondent désormais à l'interface utilisateur AdSense. Cela signifie que les propriétés AdMob et YouTube ne sont plus acceptées. De plus, l'API n'est compatible qu'avec les données des rapports remontant à trois ans.
- La ressource
Metadata.dimensions
et la ressourceMetadata.metrics
ont été supprimées. - De nouvelles méthodes ont été ajoutées pour générer une version CSV du rapport, remplaçant les paramètres de requête de la version 1.4. Remarque: Pour la compression, vous pouvez toujours utiliser l'en-tête HTTP "Accept-Encoding: gzip".
-
Certains champs ont été modifiés lors de la génération de rapports ad hoc.
- Le champ
account_id
a été renomméaccount
. - Le champ
dimension
a été renommédimensions
. - Le champ
metric
a été renommémetrics
. - Le champ
filter
a été renomméfilters
. - Le champ
sort
a été renomméorder_by
. - Le champ
locale
a été renommélanguage_code
. - Le champ
currency
a été renommécurrency_code
. - Vous pouvez désormais spécifier plusieurs plages courantes avec
date_range
(par exemple,TODAY
,YESTERDAY
,MONTH_TO_DATE
,YEAR_TO_DATE
,LAST_7_DAYS
etLAST_30_DAYS
), ou vous pouvez spécifier unstart_date
et unend_date
en définissantdate_range
surCUSTOM
. - Les champs
start_date
etend_date
ont été remplacés par le typegoogle.type.Date
. Remarque: Par conséquent, les mots clés de date relatifs (par exemple, "today-6d") ne sont plus acceptés. - Le champ booléen
use_timezone_reporting
a été remplacé parreporting_time_zone
, qui peut prendre l'une des deux valeurs suivantes:ACCOUNT_TIME_ZONE
ouGOOGLE_TIME_ZONE
(qui signifie PST/PDT). La valeur par défaut dans la version 2 estACCOUNT_TIME_ZONE
, ce qui diffère de la valeur par défaut dans la version 1.4. - Le champ
start_index
a été supprimé. - Le champ
max_results
a été renommélimit
.
- Le champ
-
Certains champs ont été modifiés pour la génération de rapports enregistrés.
- Ajout de champs de date (
date_range
,start_date
,end_date
etreporting_time_zone
). - Ajout d'un champ
currency_code
. - Le champ
locale
a été renommélanguage_code
. - Le champ
start_index
a été supprimé. - Le champ
max_results
a été supprimé.
- Ajout de champs de date (
SavedAdStyle
SavedAdStyle
a été supprimé, car il a déjà été supprimé de l'interface utilisateur AdSense.
Site
-
Sites
ont été ajoutés pour extraire des données sur les sites Web que vous avez ajoutés à votre compte AdSense. - Le champ
state
indique si le site se trouve dans l'un des états suivants:REQUIRES_REVIEW
,GETTING_READY
,READY
ouNEEDS_ATTENTION
. - Le champ
auto_ads_enabled
est un booléen qui indique si les annonces automatiques ont été activées sur un site particulier.
Version 1.4
Cette version introduit les fonctionnalités suivantes:
- Vous pouvez désormais afficher les paiements de votre compte AdSense dans la devise correspondante.
- Vous pouvez désormais ignorer une alerte en appelant la méthode
delete
, qui la masquera dans l'API et l'interface Web AdSense. - La réponse du rapport inclut désormais les dates de début et de fin. Cela est important si vous utilisez des dates relatives lors de la génération de rapports (par exemple,
today
,yesterday
oufirstDayOfMonth-1m
). La réponse inclut désormais la période que vous avez demandée.
Problèmes connus
Le champ currency
dans les rapports n'est pas compatible avec cette version.
Version 1.3
Cette version introduit les fonctionnalités suivantes:
- Possibilité de récupérer les alertes.
- Capacité à récupérer les métadonnées des métriques et des dimensions.
- Possibilité d'exécuter des rapports dans le fuseau horaire local du compte
Problèmes connus
Le champ currency
dans les rapports n'est pas compatible avec cette version.
Version 1.2
Cette version introduit les fonctionnalités suivantes:
- Possibilité de récupérer des styles d'annonces.
- Possibilité de récupérer et d'exécuter les rapports enregistrés définis dans l'interface utilisateur.
Problèmes connus
Le champ currency
dans les rapports n'est pas compatible avec cette version.
Version 1.1
Cette version introduit les fonctionnalités suivantes:
- Possibilité de lister les comptes auxquels l'utilisateur a accès
- Possibilité d'effectuer un appel GET sur un compte spécifique
- Possibilité d'effectuer des appels GET sur les blocs d'annonces et les critères personnalisés
- La possibilité de déterminer les connexions entre les blocs d'annonces et les canaux personnalisés
- Les canaux personnalisés contiennent plus de données sur les informations de ciblage
De plus, vous pouvez désormais accéder aux données à partir de votre compte par défaut ou d'un compte spécifique.
Problèmes connus
Le champ currency
dans les rapports n'est pas compatible avec cette version.
Version 1
Il s'agit de la première version de l'API. Elle permet de récupérer des clients publicitaires, des blocs d'annonces, des canaux personnalisés et des canaux d'URL, ainsi que d'exécuter des rapports.
Problèmes connus
Le champ currency
dans les rapports n'est pas compatible avec cette version.