La API de Google AdSense

La AdSense Management API v2 permite automatizar la gestión de tu cuenta, extraer informes de rendimiento y gestionar bloques de anuncios programáticamente.

Casos de Uso de la API

  • Reporting automatizado: Extraer datos de rendimiento y enviarlos a un sistema de BI.
  • Alertas personalizadas: Scripts que monitorizan métricas clave y envían alertas ante caídas anómalas.
  • Gestión multi-sitio: Consultar el estado de cada sitio y extraer informes consolidados.
  • Integración con CMS: Plugins personalizados que insertan automáticamente los bloques óptimos.

Autenticación con OAuth 2.0

# Ejemplo: Autenticación con la API de AdSense v2 from google.oauth2.credentials import Credentials from googleapiclient.discovery import build SCOPES = ['https://www.googleapis.com/auth/adsense.readonly'] def get_authenticated_service(): creds = Credentials.from_authorized_user_file('token.json', SCOPES) service = build('adsense', 'v2', credentials=creds) return service