En esta página, se proporcionan las notas de la versión de la API de AdSense Management.
Versión 2
Esta versión introduce los siguientes cambios para quitar la funcionalidad obsoleta y alinear la API de AdSense Management con los estándares actuales de las APIs de Google. Según el esquema de versiones de las APIs de Google, esta versión se actualizará con el tiempo para incluir funciones adicionales (retrocompatibles) en lugar de que se lancen funciones nuevas en versiones secundarias separadas.
2025-10-02
Informes
- Se agregó la dimensión
TRAFFIC_SOURCE, que permite desglosar las métricas por fuente de tráfico (p.ej., "Google", "Bing", "Facebook", "Otro"). Para obtener más información, consulta Desglose de las fuentes de tráfico.
2025-05-06
PolicyIssues
- El campo
policyTopics[].must_fixobsoleto (consulta la actualización anterior) ahora siempre se establecerá enfalse.
2025-02-24
PolicyIssues
- Se agregó un campo
policyTopics[].typepara identificar si un tema de política representa un problema relacionado con las políticas, un problema relacionado con las reglamentaciones o una preferencia del anunciante. Esto reemplaza apolicyTopics[].must_fix, que ahora se marca como un campo obsoleto.
2024-04-03
PolicyIssues
- Se agregó una nueva colección para informar sobre los incumplimientos y las advertencias actuales de las políticas presentes en una cuenta.
2023-06-19
Pagos
- payments.list ahora devuelve detalles sobre los pagos para los publicadores premium.
2023-06-13
Informes
- Se agregaron las métricas
FUNNEL_REQUESTS,FUNNEL_IMPRESSIONS,FUNNEL_CLICKSyFUNNEL_RPM, que proporcionan información sobre el rendimiento de las unidades que no son de anuncios (por ejemplo, las unidades de búsqueda relacionada).
2023-03-30
Informes
- Se agregó la dimensión
PAGE_URL, que permite desglosar las métricas por URL de la página (con algunas advertencias; consulta Desglose de la URL de la página).
2022-09-21
AdUnits
- Se agregaron los métodos create y patch. Ten en cuenta que estos métodos solo pueden usarlos los proyectos habilitados para el producto AdSense para plataformas.
CustomChannels
- Se agregaron los métodos create, patch y update. Ten en cuenta que estos métodos solo pueden usarlos los proyectos habilitados para el producto AdSense para plataformas.
- Se agregó el campo activo al recurso.
Cuentas
- Se agregó el método getAdBlockingRecoveryTag.
2022-08-25
Informes
- Se agregó la dimensión
HOSTED_AD_CLIENT_ID, que permite a los publicadores de host y de plataforma desglosar las métricas por las cuentas de sus publicadores (publicadores de host) y por las subcuentas (publicadores de plataforma).
2022-05-03
AdClient
- Se agregó el método get.
Informes
- Se agregó el método getSaved.
UrlChannels
- Se agregó el método get.
2022-03-31
Cuenta
- La API ahora devuelve las cuentas inactivas con un campo
stateque indica el estado de la cuenta.
AdClient
- Al igual que con los cambios en la cuenta, la API ahora devuelve los clientes de anuncios inactivos con un campo
stateque indica el estado del cliente de anuncios.
2022-02-24
Pago
-
Se extendió el formato del nombre del recurso para admitir recursos separados para las ganancias de YouTube. Este cambio se realiza antes del lanzamiento gradual de la experiencia mejorada de AdSense para los creadores de YouTube, en la que los ingresos de YouTube se separarán en su propia cuenta de pagos. La información de pagos de YouTube también se devolverá desde el método de lista de pagos una vez que tengas una cuenta de pagos exclusiva para los ingresos de YouTube.
Los ingresos de YouTube tendrán el siguiente formato de nombre del recurso:
- accounts/{account}/payments/youtube-unpaid para los ingresos de YouTube pendientes de pago (actuales)
- accounts/{account}/payments/youtube-yyyy-MM-dd para los ingresos pagados de YouTube
Nota: Los nombres de los recursos para los ingresos de AdSense no cambiaron:- accounts/{account}/payments/unpaid para los ingresos (actuales) no pagados de AdSense.
- accounts/{account}/payments/aaaa-MM-dd para los ingresos pagados de AdSense
2021-06-30
Informe
- Se agregaron las dimensiones
AD_FORMAT_NAMEyAD_FORMAT_CODE, que indican la forma en que se muestra un anuncio a los usuarios en tu sitio (en la página, viñeta, etcétera). Ten en cuenta que la versión 1.4 tenía dimensiones (obsoletas) con los mismos nombres, pero miembros diferentes. Las dos dimensiones agregadas en la versión 2 son distintas de las que estaban presentes en la versión 1.4.
19-04-2021 (versión inicial)
General
- Se quitaron todos los métodos obsoletos de la versión 1.4. Esto incluye los métodos de recursos que no requerían un
accountId. En la versión 2, elaccountIdse especifica en el campoparent. - Según los estándares de las APIs de Google, los recursos ahora se identifican con un campo
name. Por ejemplo, el nombre de un AdClient se vería así:accounts/{accountId}/adclients/{adClientId}. Además, en la versión 1.4, el ID del recurso se usaba como dimensión de informes, pero en la versión 2, ese valor ahora está disponible a través de un camporeporting_dimension_iden varios recursos. - Se quitó el campo
kindde todos los recursos.
Cuenta
- El campo
namese cambió adisplay_name. - El campo
timezonecambió de una cadena a ungoogle.type.TimeZone. - El campo
creation_time(tipo int64) se cambió acreate_time(tipogoogle.protobuf.Timestamp). - Se agregó un campo
pending_tasks, que es una lista de tareas pendientes que se deben completar como parte del proceso de registro de una cuenta nueva. Por ejemplo, las tareas podrían estar relacionadas con tu perfil de facturación o la verificación telefónica. - Se quitó el campo
sub_accounts. En la versión 2, se puede lograr una funcionalidad similar con el método personalizadolistChildAccounts. El árbol completo de la cuenta secundaria se puede generar en la versión 2 llamando alistChildAccountsde forma recursiva.
AdClient
- Se quitó el campo
arc_opt_in, ya que se quitó de la IU de AdSense. - El campo
supports_reportingse reemplaza por el camporeporting_dimension_id, que representa el ID único del cliente de anuncios tal como se usa en la dimensión de informesAD_CLIENT_ID. Sireporting_dimension_idestá vacío, el objeto AdClient no admite informes.
AdUnit
- Se cambió el nombre del campo
statusastate. Además, el estadoACTIVEya no indica si hubo actividad en esta unidad de anuncios en los últimos siete días. En la versión 2, significa que el usuario activó el bloque de anuncios y que este puede publicar anuncios. - Se quitó el campo
code. Este valor aún se puede encontrar al final del camponame(después de la última barra). - Se quitó el campo
contentAdsSettings.backupOption. - El campo
typese restringió a los valoresTYPE_UNSPECIFIED,DISPLAY,FEED,ARTICLE,MATCHED_CONTENTyLINK. - También se quitaron otros campos que ya se habían quitado en la IU de AdSense:
custom_style,saved_style_id,mobile_content_ads_settingsyfeed_ads_settings.
Alerta
- Se quitó el método
delete. - Se quitó el campo
is_dismissible. - Se cambió el nombre del campo
localealanguage_code.
CustomChannel
- Se quitó el campo
code. Este valor aún se puede encontrar al final del camponame(después de la última barra). - El campo
targeting_infose quitó porque ya se había quitado de la IU de AdSense.
Pago
- Se cambió el nombre del campo
payment_dateadatey se modificó su tipo de cadena agoogle.type.Date. - Los campos
payment_amountypayment_amount_currency_codese combinaron en un solo campopayment(p.ej., "USD 1,235", "USD 1,234.57", "GBP 87.65").
Informe
- Con la versión 2, los datos de informes de la API de AdSense Management ahora se alinean con la IU de AdSense. Esto significa que ya no se admiten las propiedades de AdMob y YouTube. Además, la API solo admitirá datos de informes de los últimos 3 años.
- Se quitaron los recursos
Metadata.dimensionsyMetadata.metrics. - Se agregaron métodos nuevos para generar una versión CSV del informe, que reemplazan los parámetros de consulta en la versión 1.4. Nota: Para la compresión, puedes seguir usando el encabezado HTTP "Accept-Encoding: gzip".
-
Se cambiaron algunos campos en la generación de informes ad hoc.
- Se cambió el nombre del campo
account_idaaccount. - Se cambió el nombre del campo
dimensionadimensions. - Se cambió el nombre del campo
metricametrics. - Se cambió el nombre del campo
filterafilters. - Se cambió el nombre del campo
sortaorder_by. - Se cambió el nombre del campo
localealanguage_code. - Se cambió el nombre del campo
currencyacurrency_code. - Ahora puedes especificar varios rangos comunes con
date_range(p.ej.,TODAY,YESTERDAY,MONTH_TO_DATE,YEAR_TO_DATE,LAST_7_DAYSyLAST_30_DAYS), o bien puedes especificar unstart_datey unend_dateconfigurandodate_rangecomoCUSTOM. - Los campos
start_dateyend_datese cambiaron del tipo de cadena al tipogoogle.type.Date. Nota: Como resultado, las palabras clave de fecha relativa (p.ej., "today-6d") ya no se admiten. - El campo booleano
use_timezone_reportingse reemplazó porreporting_time_zone, que puede tener uno de dos valores:ACCOUNT_TIME_ZONEoGOOGLE_TIME_ZONE(que significa PST/PDT). El valor predeterminado en la versión 2 esACCOUNT_TIME_ZONE, que difiere del valor predeterminado en la versión 1.4. - Se quitó el campo
start_index. - Se cambió el nombre del campo
max_resultsalimit.
- Se cambió el nombre del campo
-
Se cambiaron algunos campos en la generación de informes guardados.
- Se agregaron campos de fecha (
date_range,start_date,end_date,reporting_time_zone). - Se agregó un campo
currency_code. - Se cambió el nombre del campo
localealanguage_code. - Se quitó el campo
start_index. - Se quitó el campo
max_results.
- Se agregaron campos de fecha (
SavedAdStyle
- Se quitó
SavedAdStyle, ya que se había quitado de la IU de AdSense.
Sitio
-
Sitesse agregaron para recuperar datos sobre los sitios web que agregaste a tu cuenta de AdSense. - El campo
staterepresenta si el sitio se encuentra en alguno de los siguientes estados:REQUIRES_REVIEW,GETTING_READY,READY,NEEDS_ATTENTION. - El campo
auto_ads_enabledes un valor booleano que representa si se habilitaron los anuncios automáticos en un sitio en particular.
Versión 1.4
En esta versión, se introducen las siguientes funciones:
- Ahora puedes incluir los pagos de tu cuenta de AdSense en la moneda correspondiente.
- Ahora puedes descartar una alerta llamando al método
delete, que ocultará la alerta en la API y en la interfaz web de AdSense. - La respuesta del informe ahora incluye las fechas de inicio y finalización. Esto es importante si usas fechas relativas cuando generas informes (como
today,yesterday,firstDayOfMonth-1m). Ahora, la respuesta incluye el período que solicitaste.
Errores conocidos
El campo currency de los informes no se admite en esta versión.
Versión 1.3
En esta versión, se introducen las siguientes funciones:
- Capacidad de recuperar alertas.
- Capacidad para recuperar metadatos de métricas y dimensiones
- La capacidad de generar informes en la zona horaria local de la cuenta
Errores conocidos
El campo currency de los informes no se admite en esta versión.
Versión 1.2
En esta versión, se introducen las siguientes funciones:
- Capacidad de recuperar estilos de anuncios
- Capacidad de recuperar y ejecutar los informes guardados definidos en el frontend.
Errores conocidos
El campo currency de los informes no se admite en esta versión.
Versión 1.1
En esta versión, se introducen las siguientes funciones:
- La capacidad de listar las cuentas a las que tiene acceso el usuario
- La capacidad de realizar una llamada GET en una cuenta específica
- La capacidad de realizar llamadas GET en unidades de anuncios y canales personalizados
- La capacidad de determinar las conexiones entre las unidades de anuncios y los canales personalizados
- Los canales personalizados contienen más datos sobre la información de segmentación
Además, ahora puedes acceder a los datos desde tu cuenta predeterminada o desde una cuenta específica.
Errores conocidos
El campo currency de los informes no se admite en esta versión.
Versión 1
Esta es la primera versión de la API. Incluye compatibilidad para recuperar clientes de anuncios, unidades de anuncios, canales personalizados y canales de URL, así como para ejecutar informes.
Errores conocidos
El campo currency de los informes no se admite en esta versión.