AdMob API

La API de AdMob permite a los editores obtener información de su cuenta de AdMob de manera programática.

Servicio: admob.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente proporcionadas por Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de Discovery:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://admob.googleapis.com

Recurso de REST: v1beta.accounts

Métodos
get GET /v1beta/{name=accounts/*}
Obtiene información sobre la cuenta de publicador de AdMob especificada.
list GET /v1beta/accounts
Muestra una lista de la cuenta de publicador de AdMob a la que se accedió más recientemente desde la IU de AdMob.

Recurso de REST: v1beta.accounts.adSources

Métodos
list GET /v1beta/{parent=accounts/*}/adSources
Obtén una lista de las fuentes del anuncio.

Recurso de REST: v1beta.accounts.adSources.adapters

Métodos
list GET /v1beta/{parent=accounts/*/adSources/*}/adapters
Obtén una lista de los adaptadores de la fuente del anuncio.

Recurso de REST: v1beta.accounts.adUnitMappings

Métodos
batchCreate POST /v1beta/{parent=accounts/*}/adUnitMappings:batchCreate
Crea por lotes las asignaciones de unidades de anuncios en la cuenta de AdMob específica.

Recurso de REST: v1beta.accounts.adUnits

Métodos
create POST /v1beta/{parent=accounts/*}/adUnits
Crea una unidad de anuncios en la cuenta de AdMob especificada.
list GET /v1beta/{parent=accounts/*}/adUnits
Muestra una lista de las unidades de anuncios en la cuenta de AdMob especificada.

Recurso de REST: v1beta.accounts.adUnits.adUnitMappings

Métodos
create POST /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
Crea una asignación de unidad de anuncios en la cuenta y la unidad de anuncios de AdMob específicas.
list GET /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
Enumera las asignaciones de unidades de anuncios en la cuenta y la unidad de anuncios de AdMob especificadas.

Recurso de REST: v1beta.accounts.apps

Métodos
create POST /v1beta/{parent=accounts/*}/apps
Crea una aplicación en la cuenta de AdMob especificada.
list GET /v1beta/{parent=accounts/*}/apps
Enumera las apps en la cuenta de AdMob especificada.

Recurso de REST: v1beta.accounts.campaignReport

Métodos
generate POST /v1beta/{parent=accounts/*}/campaignReport:generate
Genera un informe de campañas en función de las especificaciones proporcionadas.

Recurso de REST: v1beta.accounts.mediationGroups

Métodos
create POST /v1beta/{parent=accounts/*}/mediationGroups
Crea un grupo de mediación en la cuenta específica de AdMob.
list GET /v1beta/{parent=accounts/*}/mediationGroups
Enumera los grupos de mediación en la cuenta de AdMob especificada.
patch PATCH /v1beta/{mediationGroup.name=accounts/*/mediationGroups/*}
Actualiza el grupo de mediación indicado en la cuenta de AdMob especificada.

Recurso de REST: v1beta.accounts.mediationGroups.mediationAbExperiments

Métodos
create POST /v1beta/{parent=accounts/*/mediationGroups/*}/mediationAbExperiments
Crea un experimento de pruebas A/B para una cuenta de AdMob y un grupo de mediación especificados.
stop POST /v1beta/{name=accounts/*/mediationGroups/*/mediationAbExperiments}:stop
Detén el experimento A/B de mediación y elige una variante.

Recurso de REST: v1beta.accounts.mediationReport

Métodos
generate POST /v1beta/{parent=accounts/*}/mediationReport:generate
Genera un informe de mediación de AdMob según la especificación del informe proporcionada.

Recurso de REST: v1beta.accounts.networkReport

Métodos
generate POST /v1beta/{parent=accounts/*}/networkReport:generate
Genera un informe de la red de AdMob según la especificación del informe proporcionada.

Recurso de REST: v1.accounts

Métodos
get GET /v1/{name=accounts/*}
Obtiene información sobre la cuenta de publicador de AdMob especificada.
list GET /v1/accounts
Muestra una lista de la cuenta de publicador de AdMob a la que se accedió más recientemente desde la IU de AdMob.

Recurso de REST: v1.accounts.adUnits

Métodos
list GET /v1/{parent=accounts/*}/adUnits
Muestra una lista de las unidades de anuncios en la cuenta de AdMob especificada.

Recurso de REST: v1.accounts.apps

Métodos
list GET /v1/{parent=accounts/*}/apps
Enumera las apps en la cuenta de AdMob especificada.

Recurso de REST: v1.accounts.mediationReport

Métodos
generate POST /v1/{parent=accounts/*}/mediationReport:generate
Genera un informe de mediación de AdMob según la especificación del informe proporcionada.

Recurso de REST: v1.accounts.networkReport

Métodos
generate POST /v1/{parent=accounts/*}/networkReport:generate
Genera un informe de la red de AdMob según la especificación del informe proporcionada.