AdMob API

Com a API AdMob, os editores podem receber informações sobre a conta da AdMob de forma programática.

Serviço: admob.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:

  • https://admob.googleapis.com

Recurso REST: v1beta.accounts

Métodos
get GET /v1beta/{name=accounts/*}
Recebe informações sobre a conta de editor da AdMob especificada.
list GET /v1beta/accounts
Lista a conta de editor da AdMob que foi conectada mais recentemente pela IU da AdMob.

Recurso REST: v1beta.accounts.adSources

Métodos
list GET /v1beta/{parent=accounts/*}/adSources
Liste as origens de anúncios.

Recurso REST: v1beta.accounts.adSources.adapters

Métodos
list GET /v1beta/{parent=accounts/*/adSources/*}/adapters
Liste os adaptadores da origem de anúncios.

Recurso REST: v1beta.accounts.adUnitMappings

Métodos
batchCreate POST /v1beta/{parent=accounts/*}/adUnitMappings:batchCreate
Crie em lote os mapeamentos dos blocos de anúncios na conta específica da AdMob.

Recurso REST: v1beta.accounts.adUnits

Métodos
create POST /v1beta/{parent=accounts/*}/adUnits
Cria um bloco de anúncios na conta especificada da AdMob.
list GET /v1beta/{parent=accounts/*}/adUnits
Liste os blocos de anúncios da conta especificada da AdMob.

Recurso REST: v1beta.accounts.adUnits.adUnitMappings

Métodos
create POST /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
Crie um mapeamento de blocos de anúncios na conta e no bloco de anúncios específicos da AdMob.
list GET /v1beta/{parent=accounts/*/adUnits/*}/adUnitMappings
Liste os mapeamentos de blocos de anúncios na conta e no bloco de anúncios especificados da AdMob.

Recurso REST: v1beta.accounts.apps

Métodos
create POST /v1beta/{parent=accounts/*}/apps
Cria um app na conta especificada da AdMob.
list GET /v1beta/{parent=accounts/*}/apps
Lista os apps na conta da AdMob especificada.

Recurso REST: v1beta.accounts.campaignReport

Métodos
generate POST /v1beta/{parent=accounts/*}/campaignReport:generate
Gera o relatório de campanha com base nas especificações fornecidas.

Recurso REST: v1beta.accounts.mediationGroups

Métodos
create POST /v1beta/{parent=accounts/*}/mediationGroups
Crie um grupo de mediação na conta específica da AdMob.
list GET /v1beta/{parent=accounts/*}/mediationGroups
Liste os grupos de mediação na conta da AdMob especificada.
patch PATCH /v1beta/{mediationGroup.name=accounts/*/mediationGroups/*}
Atualize o grupo de mediação especificado na conta especificada da AdMob.

Recurso REST: v1beta.accounts.mediationGroups.mediationAbExperiments

Métodos
create POST /v1beta/{parent=accounts/*/mediationGroups/*}/mediationAbExperiments
Crie um experimento de teste A/B para uma conta especificada da AdMob e um grupo de mediação.
stop POST /v1beta/{name=accounts/*/mediationGroups/*/mediationAbExperiments}:stop
Interrompa o experimento A/B de mediação e escolha uma variante.

Recurso REST: v1beta.accounts.mediationReport

Métodos
generate POST /v1beta/{parent=accounts/*}/mediationReport:generate
Gera um relatório de mediação da AdMob com base na especificação fornecida.

Recurso REST: v1beta.accounts.networkReport

Métodos
generate POST /v1beta/{parent=accounts/*}/networkReport:generate
Gera um relatório da rede da AdMob com base na especificação de relatório fornecida.

Recurso REST: v1.accounts

Métodos
get GET /v1/{name=accounts/*}
Recebe informações sobre a conta de editor da AdMob especificada.
list GET /v1/accounts
Lista a conta de editor da AdMob que foi conectada mais recentemente pela IU da AdMob.

Recurso REST: v1.accounts.adUnits

Métodos
list GET /v1/{parent=accounts/*}/adUnits
Liste os blocos de anúncios da conta especificada da AdMob.

Recurso REST: v1.accounts.apps

Métodos
list GET /v1/{parent=accounts/*}/apps
Lista os apps na conta da AdMob especificada.

Recurso REST: v1.accounts.mediationReport

Métodos
generate POST /v1/{parent=accounts/*}/mediationReport:generate
Gera um relatório de mediação da AdMob com base na especificação fornecida.

Recurso REST: v1.accounts.networkReport

Métodos
generate POST /v1/{parent=accounts/*}/networkReport:generate
Gera um relatório da rede da AdMob com base na especificação de relatório fornecida.