Cette page fournit des notes de version pour 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.
2024-04-03
PolicyIssues
- Ajout d'une collection permettant de générer des rapports sur les avertissements et les cas de non-respect des règles présents dans un compte.
2023-06-19
Paiements
- La méthode payments.list affiche désormais les détails des paiements pour les é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 blocs non-annonces (par exemple, les blocs 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 mises en garde, consultez Répartition des URL de page).
2022-09-21
AdUnits
- Ajout de méthodes create et patch. Notez que ces méthodes ne peuvent être utilisées que par les projets activés pour le produit AdSense pour les plates-formes.
CustomChannels
- Ajout de méthodes de création, de correctif et de mise à jour. Notez que ces méthodes ne peuvent être utilisées que par les projets activés pour le produit AdSense pour les plates-formes.
- Ajout du champ actif à 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 répartir les métriques par compte d'éditeur (éditeurs hôtes) et par sous-comptes (é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
- L'API renvoie désormais les comptes inactifs, avec un champ
state
indiquant l'état du compte.
AdClient
- Comme pour les modifications de compte 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 du nom de ressource a été étendu pour permettre l'utilisation de ressources distinctes pour les revenus YouTube. Ce changement est antérieur au 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 un compte de paiement dédié. Dès lors que vous disposez d'un compte de paiement dédié aux revenus YouTube, les informations de paiement YouTube sont également renvoyées à partir de la méthode de la liste de paiements.
Le nom de ressource utilisé pour les revenus YouTube est le suivant :
- accounts/{account}/payments/youtube-unpaid pour les revenus YouTube impayés (actuels).
- accounts/{account}/payments/youtube-yyyy-MM-dd pour les revenus YouTube payés.
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
- Les dimensions
AD_FORMAT_NAME
etAD_FORMAT_CODE
ont été ajoutées pour indiquer la façon dont une annonce est présentée aux utilisateurs sur votre site (encart, vignette, etc.). Notez que la version 1.4 comportait (obsolète) des dimensions portant les mêmes noms, mais dont les membres étaient différents. Les deux dimensions ajoutées dans la version 2 sont différentes de celles présentes dans la version 1.4.
19/04/2021 (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 n'avaient pas besoin d'un
accountId
. Dans la version 2,accountId
est spécifié dans le champparent
. - Conformément aux normes d'API Google, les ressources sont désormais identifiées par un champ
name
. Par exemple, le nom d'un AdClient se présente comme suit :accounts/{accountId}/adclients/{adClientId}
. De plus, dans la version 1.4, l'ID de ressource était utilisé comme dimension de rapport, 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 àgoogle.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 des tâches en attente à effectuer dans le cadre du processus d'inscription à un nouveau compte. Par exemple, les tâches peuvent être liées à votre profil de facturation ou à la validation du numéro de téléphone. - Le champ
sub_accounts
a été supprimé. Vous pouvez obtenir des fonctionnalités similaires dans la version 2 à l'aide de la méthode personnaliséelistChildAccounts
. L'arborescence complète des comptes enfants peut être générée dans la version 2 en appelantlistChildAccounts
de manière récursive.
AdClient
- Le champ
arc_opt_in
a été supprimé, 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'ID unique du client publicitaire utilisé dans la dimension de rapportAD_CLIENT_ID
. Sireporting_dimension_id
est vide, AdClient n'accepte pas la création de rapports.
AdUnit
- Le champ
status
a été renomméstate
. Par ailleurs, 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 qu'il 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
. - Les autres champs qui ont déjà été supprimés de l'interface utilisateur AdSense le sont également:
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 le type "chaîne" a été remplacé par le typegoogle.type.Date
. - Les champs
payment_amount
etpayment_amount_currency_code
ont été combinés en un seul champpayment
(par exemple, "1 235 ¥ JPY", "1 234,57 $", "87,65 £").
Rapport
- Dans la version 2, les données de rapport de l'API AdSense Management correspondent désormais à celles de l'interface utilisateur AdSense. Cela signifie que les propriétés AdMob et YouTube ne sont plus acceptées. De plus, l'API n'acceptera que les données de rapport remontant à trois ans.
- Les ressources
Metadata.dimensions
etMetadata.metrics
ont été supprimées. - De nouvelles méthodes ont été ajoutées pour générer une version CSV du rapport, en remplaçant les paramètres de requête dans 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 maintenant spécifier plusieurs plages communes avec
date_range
(par exemple,TODAY
,YESTERDAY
,MONTH_TO_DATE
,YEAR_TO_DATE
,LAST_7_DAYS
etLAST_30_DAYS
), ou spécifierstart_date
etend_date
en définissantdate_range
surCUSTOM
. - Les champs
start_date
etend_date
sont passés de type chaîne au typegoogle.type.Date
. Remarque: Par conséquent, les mots clés basés sur des dates relatives (par exemple, "today-6d") ne sont plus prises en charge. - Le champ booléen
use_timezone_reporting
a été remplacé parreporting_time_zone
, qui peut avoir 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 lors de la génération de rapports enregistrés.
- Ajout de champs de date (
date_range
,start_date
,end_date
,reporting_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
-
Des
Sites
ont été ajoutés pour récupérer les données sur les sites Web que vous avez ajoutés à votre compte AdSense. - Le champ
state
indique si le site présente l'un des états suivants:REQUIRES_REVIEW
,GETTING_READY
,READY
,NEEDS_ATTENTION
. - Le champ
auto_ads_enabled
est une valeur booléenne qui indique si les annonces automatiques ont été activées sur un site particulier.
Version 1.4
Cette version présente les fonctionnalités suivantes:
- Vous pouvez désormais établir une liste des paiements associés à votre compte AdSense dans la devise correspondante.
- Vous pouvez maintenant ignorer une alerte en appelant la méthode
delete
, qui la masquera dans l'API et dans l'interface Web AdSense. - La réponse du rapport inclut désormais les dates de début et de fin. C'est important si vous utilisez des dates relatives lorsque vous générez des rapports (tels que
today
,yesterday
oufirstDayOfMonth-1m
). La réponse inclut désormais la plage de dates demandée.
Problèmes connus
Le champ "currency
" dans les rapports n'est pas compatible avec cette version.
Version 1.3
Cette version présente les fonctionnalités suivantes:
- La possibilité de récupérer des alertes
- Possibilité de récupérer des métadonnées de métriques et de dimensions
- La possibilité de générer des rapports dans le fuseau horaire du compte
Problèmes connus
Le champ "currency
" dans les rapports n'est pas compatible avec cette version.
Version 1.2
Cette version présente 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
Problèmes connus
Le champ "currency
" dans les rapports n'est pas compatible avec cette version.
Version 1.1
Cette version présente les fonctionnalités suivantes:
- La possibilité de créer une liste des comptes auxquels l'utilisateur a accès
- La possibilité de passer un appel GET sur un compte spécifique
- La possibilité d'effectuer des appels "GET" sur les blocs d'annonces et les critères personnalisés
- Possibilité d'identifier les connexions entre des blocs d'annonces et des critères personnalisés
- Les critères personnalisés contiennent davantage 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
Première version de l'API. Elle permet de récupérer des clients publicitaires, des blocs d'annonces, des critères personnalisés et des critères d'URL, ainsi que de générer des rapports.
Problèmes connus
Le champ "currency
" dans les rapports n'est pas compatible avec cette version.