b) En tu proyecto en Biblioteca habilitar la API de "Adsense Management API" (si no la tienes habilitada de antes).
c) En Credenciales crear una nuevo "Client Id OAuth 2.0" o usar que ya tengas pero añadiendo una nueva ruta en URIs de redirección autorizados por ejemplo:
http://midominio.com/apigoogledrive/get_datos_adsense/formAction.php
d) Descargar el json de ese OAuth 2.0 y guardarlo en tu carpeta conf con el nombre de "GoogleClientId.json"
El código para obtener los datos de Adsense:
https://github.com/leandrosiegar/get_datos_adsense
Por ejemplo si ponemos en nuestro código:
$optParams = array(
'metric' => array('INDIVIDUAL_AD_IMPRESSIONS', 'EARNINGS', 'CLICKS', 'PAGE_VIEWS'),
'dimension' => array('DATE', 'AD_UNIT_NAME'),
'useTimezoneReporting' => true
);
El array resultante muestra:
[0] => Array(
[0] => 2018-01-11 // La fecha
[1] => EDC_728_90 // el banner sobre el que se ha hecho click
[2] => 99 // Número de impresiones
[3] => 0.05 // Ingresos
[4] => 2 // clicks
[5] => 110 // Páginas vistas
Todos los parámetros que se pueden poner en Metric y Dimension están en:
https://developers.google.com/adsense/management/metrics-dimensions
No hay comentarios:
Publicar un comentario