Adaptadores

La API de AdMob puede enumerar adaptadores de mediación de forma programática. Consulta accounts.adSources.adapters.list para obtener más información. Los adaptadores incluyen detalles sobre la configuración de adaptadores de terceros.

Ejemplos

Con las credenciales de OAuth 2.0 creadas, ya puedes comenzar a usar la API de AdMob. Para solicitar acceso con OAuth 2.0, tu aplicación también necesitará la información del alcance.

A continuación, se muestra la información del alcance de OAuth 2.0:

Alcance Significado
https://www.googleapis.com/auth/admob.monetization Ver, crear y editar tu configuración de monetización de AdMob
https://www.googleapis.com/auth/admob.readonly Ver todos los datos de AdMob Esto puede incluir la información de la cuenta, los informes y la configuración de inventario y mediación, entre otros datos. No se incluyen datos sensibles, como detalles de pagos o campañas.

curl (línea de comandos)

Solicitudes con curl

  1. Carga el archivo de secretos del cliente y genera credenciales de autorización.

    La primera vez que realices este paso, se te pedirá que aceptes un mensaje de autorización en tu navegador. Antes de aceptar, asegúrate de haber accedido con una Cuenta de Google que tenga acceso a la API de AdMob. Tu app estará autorizada para acceder a los datos en nombre de la cuenta con la que se haya accedido en ese momento.

    Para la autenticación y la autorización, te recomendamos que uses oauth2l, una herramienta de línea de comandos simple para trabajar con Google OAuth 2.0. Instala oauth2l y ejecuta el siguiente comando, reemplazando path_to_credentials_json por una ruta de acceso a un archivo credentials.json que descargas cuando registras tu aplicación en la nube. En la primera ejecución, el comando te guía por el flujo de autorización de OAuth 2.0. Las ejecuciones posteriores actualizan el token automáticamente.

    oauth2l header --json path_to_credentials_json --scope admob.readonly
    
  2. Enumera los adaptadores.

    Para obtener información sobre el adaptador de AdMob, reemplaza pub-XXXXXXXXXXXXXXXX por tu ID de publicador. Consulta cómo encontrar tu ID de publicador.

    Reemplaza SSSSSSSSSSSSSSSSSSSS por el ID de la fuente de anuncios de los adaptadores que te interesan.

    Usa el siguiente comando para obtener una lista de los adaptadores:

    curl --http1.0 -X GET https://admob.googleapis.com/v1beta/accounts/pub-XXXXXXXXXXXXXXXX/adSources/SSSSSSSSSSSSSSSSSSSS/adapters \
     -H "$(oauth2l header --json path_to_credentials_json --scope admob.readonly)"
    

    Ejemplo de respuesta para la fuente de anuncios de la red de AdMob con el ID 5450213213286189855:

    {
     "adapters": [
      {
         "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855/adapters/1",
         "adapterId": "1",
         "title": "AdMob Network Android SDK",
         "platform": "ANDROID",
         "formats": ["BANNER", "INTERSTITIAL",
           "REWARDED", "NATIVE", "REWARDED_INTERSTITIAL", "APP_OPEN"],
         "adapterConfigMetadata": [{
           "adapterConfigMetadataId": "118",
           "adapterConfigMetadataLabel": "Ad unit ID"
         }]
      },
      {
         "name": "accounts/pub-XXXXXXXXXXXXXXXX/adSources/5450213213286189855/adapters/2",
         "adapterId": "2",
         "title": "AdMob Network iOS SDK",
         "platform": "ANDROID",
         "formats": ["BANNER", "INTERSTITIAL",
           "REWARDED", "NATIVE", "REWARDED_INTERSTITIAL", "APP_OPEN"],
         "adapterConfigMetadata": [{
           "adapterConfigMetadataId": "119",
           "adapterConfigMetadataLabel": "Ad unit ID"
         }]
      }]
    }