En esta página, se proporcionan notas de las versiones descontinuadas de la API de Bid Manager.
Ve a la página principal de notas de la versión para que todas las versiones versiones publicadas.
15 de abril de 2021
Nuevas funciones
Se lanzó la versión 1.1 de la API de Bid Manager.
v1.1
Descontinuación de los servicios de SDF y líneas de pedido
SDF y línea de pedido servicios están desaparecidos.
Usuarios que buscan descargar datos estructurados Los archivos o las líneas de pedido administradas deben en cambio, usa la opción Display & API de Video 360.
Problemas conocidos
Ninguno
6 de agosto de 2020
Nuevas funciones
v1.1
Ruta y Informes de atribución de ruta
TYPE_PATH
y TYPE_PATH_ATTRIBUTION
report
types
ya están en vivo.
Esto incluye la adición del nuevo campo params.options.pathQueryOptions
.
(que contiene los campos pathFilters
y channelGrouping
) a
query
y
report
.
Se agregó un nuevo Filters
:
FILTER_CHANNEL_GROUPING
FILTER_EVENT_TYPE
FILTER_PATH_EVENT_INDEX
FILTER_PATH_PATTERN_ID
Se agregó un nuevo Metrics
:
METRIC_ACTIVITY_REVENUE
METRIC_CONVERTING_PATHS
METRIC_EXPOSURE_CONVERSION_RATE
METRIC_LAST_TOUCH_CLICK_THROUGH_CONVERSIONS
METRIC_LAST_TOUCH_TOTAL_CONVERSIONS
METRIC_LAST_TOUCH_VIEW_THROUGH_CONVERSIONS
METRIC_PATH_CONVERSION_RATE
METRIC_PROVISIONAL_IMPRESSIONS
METRIC_TOTAL_EXPOSURES
METRIC_TOTAL_PATHS
Problemas conocidos
Ninguno
20 de marzo de 2020
Nuevas funciones
v1.1
Ejecución de consulta asíncrona
Queries.createquery
y
Queries.runquery
ahora
permiten ejecutar consultas de forma asíncrona.
Consulta el nuevo parámetro asynchronous
en
createquery
y
runquery
para obtener más información.
Problemas conocidos
Ninguno
14 de enero de 2020
Nuevas funciones
v1.1
Hora de inicio del programa de consultas
Queries.createquery
ahora
permite especificar la fecha en la que comienzan los programas de ejecución de consultas.
Ver campo nuevo
schedule.startTimeMs
para
más detalles.
Problemas conocidos
Ninguno
8 de enero de 2020
Nuevas funciones
v1.1
Activar o desactivar los datos de las listas de público objetivo
Queries.createquery
ahora
permite especificar si los datos de la lista de público deben limitarse a contenido
pedidos de inserción o líneas de pedido.
Ver campo nuevo
params.options.includeOnlyTargetedUserLists
para obtener más información.
Problemas conocidos
Ninguno
19 de noviembre de 2019
Nuevas funciones
v1.1
Filtro uno a uno para informar la asignación de columnas
Los filtros que se asignaron a varias columnas del informe ahora se asignan a una sola columnas.
Por ejemplo, en la versión 1, incluir el filtro FILTER_ADVERTISER
genera un informe.
con las columnas "Anunciante" además del "ID del anunciante". En la versión 1.1, todas
las columnas de informes tienen sus propios filtros. Por ejemplo, un filtro nuevo
FILTER_ADVERTISER_NAME
se asigna a "Anunciante". Para obtener la configuración
ID" y "Anunciante" columnas en los informes, ambos filtros FILTER_ADVERTISER
y
FILTER_ADVERTISER_NAME
, respectivamente, deberán incluirse en
Queries.createquery
solicitudes.
En concreto, la solicitud createquery
tiene las siguientes características:
{
...
"params": {
...
"groupBys": ["FILTER_ADVERTISER"],
"metrics": ["METRIC_IMPRESSIONS"],
...
}
...
}
genera un archivo de informe con los siguientes encabezados en la versión 1:
Advertiser,Advertiser ID,Advertiser Status,Advertiser Integration Code,Impressions
y los siguientes encabezados en v1.1:
Advertiser,Impressions
Utiliza el siguiente código de la versión 1 para obtener las columnas del informe:
List<String> groupBys = new ArrayList<>();
groupBys.add("FILTER_ADVERTISER");
List<String> metrics = new ArrayList<>();
metrics.add("METRIC_IMPRESSIONS");
com.google.api.services.doubleclickbidmanager.model.Parameters createQueryParameters =
new com.google.api.services.doubleclickbidmanager.model.Parameters()
.setGroupBys(groupBys)
.setMetrics(metrics);
se deberá modificar de la siguiente manera en la versión 1.1 (filtro de notas pedidos):
List<String> groupBys = new ArrayList<>();
groupBys.add("FILTER_ADVERTISER_NAME");
groupBys.add("FILTER_ADVERTISER");
groupBys.add("FILTER_ADVERTISER_INTEGRATION_STATUS");
groupBys.add("FILTER_ADVERTISER_INTEGRATION_CODE");
List<String> metrics = new ArrayList<>();
metrics.add("METRIC_IMPRESSIONS");
com.google.api.services.doubleclickbidmanager.model.Parameters createQueryParameters =
new com.google.api.services.doubleclickbidmanager.model.Parameters()
.setGroupBys(groupBys)
.setMetrics(metrics);
Filtro original | Filtros agregados |
---|---|
FILTER_ADVERTISER
|
FILTER_ADVERTISER_NAME FILTER_ADVERTISER_INTEGRATION_CODE FILTER_ADVERTISER_INTEGRATION_STATUS |
FILTER_AD_POSITION |
FILTER_AD_POSITION_NAME |
FILTER_CARRIER |
FILTER_CARRIER_NAME |
FILTER_CHANNEL_ID |
FILTER_CHANNEL_NAME |
FILTER_CITY |
FILTER_CITY_NAME |
FILTER_COMPANION_CREATIVE_ID |
FILTER_COMPANION_CREATIVE_NAME |
FILTER_DMA |
FILTER_DMA_NAME |
FILTER_INSERTION_ORDER |
FILTER_INSERTION_ORDER_NAME |
FILTER_PARTNER |
FILTER_PARTNER_NAME FILTER_PARTNER_STATUS |
FILTER_REGION |
FILTER_REGION_NAME |
FILTER_TRUEVIEW_DMA |
FILTER_TRUEVIEW_DMA_NAME |
FILTER_TRUEVIEW_IAR_REGION |
FILTER_TRUEVIEW_IAR_REGION_NAME |
FILTER_USER_LIST_FIRST_PARTY |
FILTER_USER_LIST_FIRST_PARTY_NAME |
FILTER_USER_LIST_THIRD_PARTY |
FILTER_USER_LIST_THIRD_PARTY_NAME |
Paginación
La versión 1.1 agrega paginación a los métodos
Queries.listqueries
y
Reports.listreports
En la versión v1.1, el número de resultados devueltos por estas
de métodos equivale a un parámetro recién agregado
pageSize
(el valor predeterminado es
100
si no se especifica). Las respuestas contienen un error
campo nextPageToken
que
para recuperar el siguiente conjunto de resultados. Este campo estará en blanco si los resultados
se hayan agotado.
El siguiente código v1 para recuperar todos los informes que pertenecen a una consulta específica:
public class GetReports {
public List<Report> getReports(DoubleClickBidManager service, long queryId) throws IOException {
ListReportsResponse reportListResponse = service.reports().listreports(queryId).execute();
return reportListResponse.getReports();
}
}
se deberá modificar de la siguiente manera en la versión 1.1 para continuar recuperando todos los informes:
public class GetReports {
public List<Report> getReports(DoubleClickBidManager service, long queryId) throws IOException {
ListReportsResponse reportListResponse = service.reports().listreports(queryId).execute();
List<Report> reports = new ArrayList<>(reportListResponse.getReports());
while (reportListResponse.getNextPageToken() != null
&& reportListResponse.getNextPageToken().length() > 0) {
// Get next set, or page, of results.
reportListResponse =
service
.reports()
.listreports(queryId)
.setPageToken(reportListResponse.getNextPageToken())
.execute();
reports.addAll(reportListResponse.getReports());
}
return reports;
}
}
Consulta Queries.listqueries
y
Método Reports.listreports
documentación para conocer más detalles.
Problemas conocidos
Ninguno